diff options
| author | Stefan Monnier | 2012-05-11 10:24:50 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-05-11 10:24:50 -0400 |
| commit | ff46c759ddf01935f111660d982ec03d83406d24 (patch) | |
| tree | 91abf4834c71e8f05a967af59aa3aa3a3a579f79 /lisp/ChangeLog | |
| parent | dee6c9a34ff9f8ca764465937b6d2621cbb36318 (diff) | |
| download | emacs-ff46c759ddf01935f111660d982ec03d83406d24.tar.gz emacs-ff46c759ddf01935f111660d982ec03d83406d24.zip | |
* lisp/progmodes/sh-script.el: Use post-self-insert-hook&electric-pair-mode.
Provide SMIE-based indentation (not enabled by default yet).
(sh-mode-map): Don't bind electric keys.
Use electric-pair-mode instead of skeleton-pair.
(sh-assignment-regexp): Fit within 80 columns.
(sh-indent-supported): Specify actual shell name instead of boolean.
(sh--maybe-here-document): New fun, from sh-maybe-here-document.
(sh-maybe-here-document): Use it. Make obsolete.
(sh-electric-here-document-mode) New minor mode.
(sh-mode): Use it. Don't set sh-indent-supported-here here.
(sh-smie-sh-grammar, sh-smie--sh-operators, sh-smie--sh-operators-re)
(sh-smie--sh-operators-back-re, sh-indent-after-continuation)
(sh-smie-rc-grammar, sh-use-smie): New vars.
(sh-smie--keyword-p, sh-smie--newline-semi-p, sh-smie--sh-keyword-p)
(sh-smie-sh-forward-token, sh-smie--looking-back-at-continuation-p)
(sh-smie-sh-backward-token, sh-smie--continuation-start-indent)
(sh-smie-sh-rules, sh-smie-rc-rules, sh-smie--sh-keyword-in-p)
(sh-smie--rc-after-special-arg-p, sh-smie-rc-backward-token)
(sh-smie-sh-rules, sh-smie--rc-newline-semi-p): New functions.
(sh-set-shell): Use smie-setup if requested.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 17d0fcb6427..a70257b2a83 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,26 @@ | |||
| 1 | 2012-05-11 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2012-05-11 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * progmodes/sh-script.el: Use post-self-insert-hook&electric-pair-mode. | ||
| 4 | Provide SMIE-based indentation (not enabled by default yet). | ||
| 5 | (sh-mode-map): Don't bind electric keys. | ||
| 6 | Use electric-pair-mode instead of skeleton-pair. | ||
| 7 | (sh-assignment-regexp): Fit within 80 columns. | ||
| 8 | (sh-indent-supported): Specify actual shell name instead of boolean. | ||
| 9 | (sh--maybe-here-document): New fun, from sh-maybe-here-document. | ||
| 10 | (sh-maybe-here-document): Use it. Make obsolete. | ||
| 11 | (sh-electric-here-document-mode) New minor mode. | ||
| 12 | (sh-mode): Use it. Don't set sh-indent-supported-here here. | ||
| 13 | (sh-smie-sh-grammar, sh-smie--sh-operators, sh-smie--sh-operators-re) | ||
| 14 | (sh-smie--sh-operators-back-re, sh-indent-after-continuation) | ||
| 15 | (sh-smie-rc-grammar, sh-use-smie): New vars. | ||
| 16 | (sh-smie--keyword-p, sh-smie--newline-semi-p, sh-smie--sh-keyword-p) | ||
| 17 | (sh-smie-sh-forward-token, sh-smie--looking-back-at-continuation-p) | ||
| 18 | (sh-smie-sh-backward-token, sh-smie--continuation-start-indent) | ||
| 19 | (sh-smie-sh-rules, sh-smie-rc-rules, sh-smie--sh-keyword-in-p) | ||
| 20 | (sh-smie--rc-after-special-arg-p, sh-smie-rc-backward-token) | ||
| 21 | (sh-smie-sh-rules, sh-smie--rc-newline-semi-p): New functions. | ||
| 22 | (sh-set-shell): Use smie-setup if requested. | ||
| 23 | |||
| 3 | * term.el (term-set-escape-char): Properly set term-escape-char. | 24 | * term.el (term-set-escape-char): Properly set term-escape-char. |
| 4 | See http://stackoverflow.com/questions/10524656. | 25 | See http://stackoverflow.com/questions/10524656. |
| 5 | 26 | ||