* lisp/progmodes/perl-mode.el (perl-prettify-symbols): New defcustom.
commit79b3e3765638652130d01dc083fdbfa2efc0092c
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 8 Nov 2012 15:35:32 +0000 (8 10:35 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 8 Nov 2012 15:35:32 +0000 (8 10:35 -0500)
tree6e5e450536de07a8f1d93aa141738b21b43d643e
parent3b11e6ac60fa5c99b97fca3e588947e0b137a250
* lisp/progmodes/perl-mode.el (perl-prettify-symbols): New defcustom.
(perl--prettify-symbols-alist): New const.
(perl--font-lock-compose-symbol, perl--font-lock-symbols-keywords): New funs.
(perl-font-lock-keywords-2): Use them.
(perl-electric-noindent-p): New function.
(perl-mode): Use it to set up electric-indent-mode.
(perl-electric-terminator, perl-indent-command): Mark obsolete.
(perl-mode-map): Remove bindings for them.
(perl-imenu-generic-expression, perl-outline-level):
Match functions&packages in column>0.
lisp/ChangeLog
lisp/progmodes/perl-mode.el