aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2023-10-26 20:55:44 +0200
committerStefan Kangas2023-10-26 20:55:44 +0200
commit3d72fb13a8a6f30e2a0079abbf8a96aae6819b06 (patch)
treebecc2a7b6e55dc8772d8b731e0eb294c2e8691cd
parentf0157616cfa8864f6ed25e89383b83c611145b80 (diff)
downloademacs-3d72fb13a8a6f30e2a0079abbf8a96aae6819b06.tar.gz
emacs-3d72fb13a8a6f30e2a0079abbf8a96aae6819b06.zip
; Update item numbering in cperl-praise
* lisp/progmodes/cperl-mode.el (cperl-praise): Remove retired item and update numbering.
-rw-r--r--lisp/progmodes/cperl-mode.el33
1 files changed, 16 insertions, 17 deletions
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 9244c6a923a..2894f36477a 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -704,43 +704,42 @@ voice);
704 3) Separate list of packages/classes; 704 3) Separate list of packages/classes;
705 4) Hierarchical view of methods in (sub)packages; 705 4) Hierarchical view of methods in (sub)packages;
706 5) and functions (by the full name - with package); 706 5) and functions (by the full name - with package);
707 e) This item has retired. 707 e) Has a builtin list of one-line explanations for perl constructs.
708 f) Has a builtin list of one-line explanations for perl constructs. 708 f) Can show these explanations if you stay long enough at the
709 g) Can show these explanations if you stay long enough at the
710 corresponding place (or on demand); 709 corresponding place (or on demand);
711 h) Has an enhanced fontification (using 3 or 4 additional faces 710 g) Has an enhanced fontification (using 3 or 4 additional faces
712 comparing to font-lock - basically, different 711 comparing to font-lock - basically, different
713 namespaces in Perl have different colors); 712 namespaces in Perl have different colors);
714 i) Can construct TAGS basing on its knowledge of Perl syntax, 713 h) Can construct TAGS basing on its knowledge of Perl syntax,
715 the standard menu has 6 different way to generate 714 the standard menu has 6 different way to generate
716 TAGS (if \"by directory\", .xs files - with C-language 715 TAGS (if \"by directory\", .xs files - with C-language
717 bindings - are included in the scan); 716 bindings - are included in the scan);
718 j) Can build a hierarchical view of classes (via imenu) basing 717 i) Can build a hierarchical view of classes (via imenu) basing
719 on generated TAGS file; 718 on generated TAGS file;
720 k) Has electric parentheses, electric newlines, uses Abbrev 719 j) Has electric parentheses, electric newlines, uses Abbrev
721 for electric logical constructs 720 for electric logical constructs
722 while () {} 721 while () {}
723 with different styles of expansion (context sensitive 722 with different styles of expansion (context sensitive
724 to be not so bothering). Electric parentheses behave 723 to be not so bothering). Electric parentheses behave
725 \"as they should\" in a presence of a visible region. 724 \"as they should\" in a presence of a visible region.
726 l) Changes msb.el \"on the fly\" to insert a group \"Perl files\"; 725 k) Changes msb.el \"on the fly\" to insert a group \"Perl files\";
727 m) Can convert from 726 l) Can convert from
728 if (A) { B } 727 if (A) { B }
729 to 728 to
730 B if A; 729 B if A;
731 730
732 n) Highlights (by user-choice) either 3-delimiters constructs 731 m) Highlights (by user-choice) either 3-delimiters constructs
733 (such as tr/a/b/), or regular expressions and `y/tr'; 732 (such as tr/a/b/), or regular expressions and `y/tr';
734 o) Highlights trailing whitespace; 733 n) Highlights trailing whitespace;
735 p) Is able to manipulate Perl Regular Expressions to ease 734 o) Is able to manipulate Perl Regular Expressions to ease
736 conversion to a more readable form. 735 conversion to a more readable form.
737 q) Can ispell POD sections and HERE-DOCs. 736 p) Can ispell POD sections and HERE-DOCs.
738 r) Understands comments and character classes inside regular 737 q) Understands comments and character classes inside regular
739 expressions; can find matching () and [] in a regular expression. 738 expressions; can find matching () and [] in a regular expression.
740 s) Allows indentation of //x-style regular expressions; 739 r) Allows indentation of //x-style regular expressions;
741 t) Highlights different symbols in regular expressions according 740 s) Highlights different symbols in regular expressions according
742 to their function; much less problems with backslashitis; 741 to their function; much less problems with backslashitis;
743 u) Allows you to locate regular expressions which contain 742 t) Allows you to locate regular expressions which contain
744 interpolated parts. 743 interpolated parts.
745 744
7465) The indentation engine was very smart, but most of tricks may be 7455) The indentation engine was very smart, but most of tricks may be