diff options
| author | Stefan Monnier | 2014-07-08 12:51:35 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2014-07-08 12:51:35 -0400 |
| commit | 5e799349fde90ef1ad9c73261ecdac0a11ef57ff (patch) | |
| tree | efc7bb2f0e2a63b74f3d3fbfcb1723c6316d6e4e /lisp/ChangeLog | |
| parent | a897d1b1febb05b7d45d51351356f25e3c0c0b89 (diff) | |
| download | emacs-5e799349fde90ef1ad9c73261ecdac0a11ef57ff.tar.gz emacs-5e799349fde90ef1ad9c73261ecdac0a11ef57ff.zip | |
* lisp/progmodes/perl-mode.el: Use syntax-ppss; fix one indentation case.
(perl-indent-line): Use syntax-ppss to detect we're in a doc-section.
(perl-continuation-line-p): Don't skip over anything else than labels.
Return the previous char.
(perl-calculate-indent): Use syntax-ppss instead of parse-start
and update callers accordingly. For continuation lines, check the
the case of array hashes.
(perl-backward-to-noncomment): Make it non-interactive.
(perl-backward-to-start-of-continued-exp): Rewrite.
* test/indent/perl.perl: Add indentation pattern for hash-table entries.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ca7077b3d55..29e55de249d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,15 @@ | |||
| 1 | 2014-07-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * progmodes/perl-mode.el: Use syntax-ppss; fix one indentation case. | ||
| 4 | (perl-indent-line): Use syntax-ppss to detect we're in a doc-section. | ||
| 5 | (perl-continuation-line-p): Don't skip over anything else than labels. | ||
| 6 | Return the previous char. | ||
| 7 | (perl-calculate-indent): Use syntax-ppss instead of parse-start | ||
| 8 | and update callers accordingly. For continuation lines, check the | ||
| 9 | the case of array hashes. | ||
| 10 | (perl-backward-to-noncomment): Make it non-interactive. | ||
| 11 | (perl-backward-to-start-of-continued-exp): Rewrite. | ||
| 12 | |||
| 1 | 2014-07-08 Sam Steingold <sds@gnu.org> | 13 | 2014-07-08 Sam Steingold <sds@gnu.org> |
| 2 | 14 | ||
| 3 | * progmodes/inf-lisp.el (lisp-eval-paragraph, lisp-eval-form-and-next): | 15 | * progmodes/inf-lisp.el (lisp-eval-paragraph, lisp-eval-form-and-next): |
| @@ -25,8 +37,8 @@ | |||
| 25 | (with-temp-buffer-window, with-current-buffer-window): | 37 | (with-temp-buffer-window, with-current-buffer-window): |
| 26 | Use `macroexp-let2' to evaluate and bind variables | 38 | Use `macroexp-let2' to evaluate and bind variables |
| 27 | in the same order as macro arguments. | 39 | in the same order as macro arguments. |
| 28 | (display-buffer--action-function-custom-type): Add | 40 | (display-buffer--action-function-custom-type): |
| 29 | `display-buffer-below-selected' and `display-buffer-at-bottom'. | 41 | Add `display-buffer-below-selected' and `display-buffer-at-bottom'. |
| 30 | 42 | ||
| 31 | * minibuffer.el (minibuffer-completion-help): Replace | 43 | * minibuffer.el (minibuffer-completion-help): Replace |
| 32 | `with-output-to-temp-buffer' with `with-displayed-buffer-window' | 44 | `with-output-to-temp-buffer' with `with-displayed-buffer-window' |