Make Electric Pair mode smarter/more useful:
authorJoão Távora <joaotavora@gmail.com>
Thu, 26 Dec 2013 22:02:49 +0000 (22:02 +0000)
committerJoão Távora <joaotavora@gmail.com>
Thu, 26 Dec 2013 22:02:49 +0000 (22:02 +0000)
commit3b8d5131a316ad2fdc206744cec489a11f0bf1d3
tree7a717cd2152141fdd7e5abe20926c7c0d4092869
parentfbcc63a3176389f39cb06f5a56f2abb29b06eaab
Make Electric Pair mode smarter/more useful:

* lisp/electric.el: Pairing/skipping helps preserve
  balance. Autobackspacing behaviour. Opens extra newlines between
  pairs. Skip whitespace before closing delimiters.

* lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new
  features.

* test/automated/electric-tests.lisp: New file.

* doc/emacs/programs.texi: Describe new features.

* lisp/simple.el: Pass non-nil interactive arg to newline call inside
  newline-and-indent.
doc/emacs/ChangeLog
doc/emacs/programs.texi
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/electric.el
lisp/emacs-lisp/lisp-mode.el
lisp/simple.el
test/ChangeLog
test/automated/electric-tests.el [new file with mode: 0644]