aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2014-07-08 12:51:35 -0400
committerStefan Monnier2014-07-08 12:51:35 -0400
commit5e799349fde90ef1ad9c73261ecdac0a11ef57ff (patch)
treeefc7bb2f0e2a63b74f3d3fbfcb1723c6316d6e4e /lisp/ChangeLog
parenta897d1b1febb05b7d45d51351356f25e3c0c0b89 (diff)
downloademacs-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/ChangeLog16
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 @@
12014-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
12014-07-08 Sam Steingold <sds@gnu.org> 132014-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'