diff options
| author | Glenn Morris | 2006-12-05 05:23:55 +0000 |
|---|---|---|
| committer | Glenn Morris | 2006-12-05 05:23:55 +0000 |
| commit | 449657e878a7c33e9deb9ce30cfdd6ac365268d0 (patch) | |
| tree | a92779ce7177153e8f0b15c46e16cc08ec298c51 /lisp | |
| parent | 4673156b6bdc4488834ba948f0b08398608edbcd (diff) | |
| download | emacs-449657e878a7c33e9deb9ce30cfdd6ac365268d0.tar.gz emacs-449657e878a7c33e9deb9ce30cfdd6ac365268d0.zip | |
(cperl-mode): Define abbrevs even if abbrev-table is non-nil (saved
user abbrevs may have been restored).
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/progmodes/cperl-mode.el | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el index 983087d07bc..14cbaf9c0f4 100644 --- a/lisp/progmodes/cperl-mode.el +++ b/lisp/progmodes/cperl-mode.el | |||
| @@ -1681,9 +1681,8 @@ or as help on variables `cperl-tips', `cperl-problems', | |||
| 1681 | [(control c) (control h) f]))) | 1681 | [(control c) (control h) f]))) |
| 1682 | (setq major-mode cperl-use-major-mode) | 1682 | (setq major-mode cperl-use-major-mode) |
| 1683 | (setq mode-name "CPerl") | 1683 | (setq mode-name "CPerl") |
| 1684 | (if (not cperl-mode-abbrev-table) | 1684 | (let ((prev-a-c abbrevs-changed)) |
| 1685 | (let ((prev-a-c abbrevs-changed)) | 1685 | (define-abbrev-table 'cperl-mode-abbrev-table '( |
| 1686 | (define-abbrev-table 'cperl-mode-abbrev-table '( | ||
| 1687 | ("if" "if" cperl-electric-keyword 0) | 1686 | ("if" "if" cperl-electric-keyword 0) |
| 1688 | ("elsif" "elsif" cperl-electric-keyword 0) | 1687 | ("elsif" "elsif" cperl-electric-keyword 0) |
| 1689 | ("while" "while" cperl-electric-keyword 0) | 1688 | ("while" "while" cperl-electric-keyword 0) |
| @@ -1704,7 +1703,7 @@ or as help on variables `cperl-tips', `cperl-problems', | |||
| 1704 | ("over" "over" cperl-electric-pod 0) | 1703 | ("over" "over" cperl-electric-pod 0) |
| 1705 | ("head1" "head1" cperl-electric-pod 0) | 1704 | ("head1" "head1" cperl-electric-pod 0) |
| 1706 | ("head2" "head2" cperl-electric-pod 0))) | 1705 | ("head2" "head2" cperl-electric-pod 0))) |
| 1707 | (setq abbrevs-changed prev-a-c))) | 1706 | (setq abbrevs-changed prev-a-c)) |
| 1708 | (setq local-abbrev-table cperl-mode-abbrev-table) | 1707 | (setq local-abbrev-table cperl-mode-abbrev-table) |
| 1709 | (if (cperl-val 'cperl-electric-keywords) | 1708 | (if (cperl-val 'cperl-electric-keywords) |
| 1710 | (abbrev-mode 1)) | 1709 | (abbrev-mode 1)) |