diff options
| author | Chong Yidong | 2011-06-25 23:42:22 -0400 |
|---|---|---|
| committer | Chong Yidong | 2011-06-25 23:42:22 -0400 |
| commit | 5fdd4046b937d06b695fb8794ec1cdeb46bdfd8f (patch) | |
| tree | ea9a1bce9bdddcdb971a16f0500cd7538415f258 | |
| parent | 029529ac6fadf07a532f2a90c3d4076db3516ba8 (diff) | |
| download | emacs-5fdd4046b937d06b695fb8794ec1cdeb46bdfd8f.tar.gz emacs-5fdd4046b937d06b695fb8794ec1cdeb46bdfd8f.zip | |
* lisp/progmodes/cperl-mode.el (cperl-mode): Derive from prog-mode.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/progmodes/cperl-mode.el | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5c65ed8cd13..dd0c187759e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-06-26 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * progmodes/cperl-mode.el (cperl-mode): Derive from prog-mode. | ||
| 4 | |||
| 1 | 2011-06-26 Glenn Morris <rgm@gnu.org> | 5 | 2011-06-26 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * progmodes/f90.el (f90-critical-indent): New option. | 7 | * progmodes/f90.el (f90-critical-indent): New option. |
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el index 8eb2d01c097..48df73a678f 100644 --- a/lisp/progmodes/cperl-mode.el +++ b/lisp/progmodes/cperl-mode.el | |||
| @@ -1522,7 +1522,7 @@ the last)." | |||
| 1522 | (defvar compilation-error-regexp-alist) | 1522 | (defvar compilation-error-regexp-alist) |
| 1523 | 1523 | ||
| 1524 | ;;;###autoload | 1524 | ;;;###autoload |
| 1525 | (defun cperl-mode () | 1525 | (define-derived-mode cperl-mode prog-mode "CPerl" |
| 1526 | "Major mode for editing Perl code. | 1526 | "Major mode for editing Perl code. |
| 1527 | Expression and list commands understand all C brackets. | 1527 | Expression and list commands understand all C brackets. |
| 1528 | Tab indents for Perl code. | 1528 | Tab indents for Perl code. |
| @@ -1695,9 +1695,6 @@ with no args. | |||
| 1695 | DO NOT FORGET to read micro-docs (available from `Perl' menu) | 1695 | DO NOT FORGET to read micro-docs (available from `Perl' menu) |
| 1696 | or as help on variables `cperl-tips', `cperl-problems', | 1696 | or as help on variables `cperl-tips', `cperl-problems', |
| 1697 | `cperl-praise', `cperl-speed'." | 1697 | `cperl-praise', `cperl-speed'." |
| 1698 | (interactive) | ||
| 1699 | (kill-all-local-variables) | ||
| 1700 | (use-local-map cperl-mode-map) | ||
| 1701 | (if (cperl-val 'cperl-electric-linefeed) | 1698 | (if (cperl-val 'cperl-electric-linefeed) |
| 1702 | (progn | 1699 | (progn |
| 1703 | (local-set-key "\C-J" 'cperl-linefeed) | 1700 | (local-set-key "\C-J" 'cperl-linefeed) |
| @@ -1710,8 +1707,6 @@ or as help on variables `cperl-tips', `cperl-problems', | |||
| 1710 | (cperl-define-key "\C-hf" 'cperl-info-on-current-command [(control h) f]) | 1707 | (cperl-define-key "\C-hf" 'cperl-info-on-current-command [(control h) f]) |
| 1711 | (cperl-define-key "\C-c\C-hf" 'cperl-info-on-command | 1708 | (cperl-define-key "\C-c\C-hf" 'cperl-info-on-command |
| 1712 | [(control c) (control h) f]))) | 1709 | [(control c) (control h) f]))) |
| 1713 | (setq major-mode cperl-use-major-mode) | ||
| 1714 | (setq mode-name "CPerl") | ||
| 1715 | (let ((prev-a-c abbrevs-changed)) | 1710 | (let ((prev-a-c abbrevs-changed)) |
| 1716 | (define-abbrev-table 'cperl-mode-abbrev-table '( | 1711 | (define-abbrev-table 'cperl-mode-abbrev-table '( |
| 1717 | ("if" "if" cperl-electric-keyword 0) | 1712 | ("if" "if" cperl-electric-keyword 0) |