aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2009-08-16 23:20:21 +0000
committerChong Yidong2009-08-16 23:20:21 +0000
commit7a55c78b36ce856c2387c59a934097c99d7b6e97 (patch)
treebb26716c76c56a002f7f6df069abad3ba5a07078
parent8c777c8de1a3270d3053235491f51a5cf8e6955b (diff)
downloademacs-7a55c78b36ce856c2387c59a934097c99d7b6e97.tar.gz
emacs-7a55c78b36ce856c2387c59a934097c99d7b6e97.zip
* progmodes/cperl-mode.el (cperl-electric-paren): Don't expand
abbrev (Bug#3943).
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/progmodes/cperl-mode.el5
2 files changed, 8 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8eabde083f7..0327630fbb2 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12009-08-16 Chong Yidong <cyd@stupidchicken.com>
2
3 * progmodes/cperl-mode.el (cperl-electric-paren): Don't expand
4 abbrev (Bug#3943).
5
12007-10-08 Ilya Zakharevich <ilyaz@cpan.org> 62007-10-08 Ilya Zakharevich <ilyaz@cpan.org>
2 7
3 * progmodes/cperl-mode.el: Merge upstream 6.2. 8 * progmodes/cperl-mode.el: Merge upstream 6.2.
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index a6f322145f5..d2b3c5d3791 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -2154,8 +2154,9 @@ See `cperl-electric-parens'."
2154 ;;(not (save-excursion (search-backward "#" beg t))) 2154 ;;(not (save-excursion (search-backward "#" beg t)))
2155 (if (eq last-command-event ?<) 2155 (if (eq last-command-event ?<)
2156 (progn 2156 (progn
2157 (and abbrev-mode ; later it is too late, may be after `for' 2157 ;; This code is too electric, see Bug#3943.
2158 (expand-abbrev)) 2158 ;; (and abbrev-mode ; later it is too late, may be after `for'
2159 ;; (expand-abbrev))
2159 (cperl-after-expr-p nil "{;(,:=")) 2160 (cperl-after-expr-p nil "{;(,:="))
2160 1)) 2161 1))
2161 (progn 2162 (progn