diff options
| author | Stefan Kangas | 2023-10-26 20:55:44 +0200 |
|---|---|---|
| committer | Stefan Kangas | 2023-10-26 20:55:44 +0200 |
| commit | 3d72fb13a8a6f30e2a0079abbf8a96aae6819b06 (patch) | |
| tree | becc2a7b6e55dc8772d8b731e0eb294c2e8691cd | |
| parent | f0157616cfa8864f6ed25e89383b83c611145b80 (diff) | |
| download | emacs-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.el | 33 |
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 | ||
| 746 | 5) The indentation engine was very smart, but most of tricks may be | 745 | 5) The indentation engine was very smart, but most of tricks may be |