aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2013-12-11 10:59:27 -0500
committerStefan Monnier2013-12-11 10:59:27 -0500
commit7ae3ae396308f0a46974532c608e46c0e61767ad (patch)
treeaeface1a99681ee840aeed4adca7a9811a466c01
parent5a80236fc8817e3b7fabcba233246ec862758a29 (diff)
downloademacs-7ae3ae396308f0a46974532c608e46c0e61767ad.tar.gz
emacs-7ae3ae396308f0a46974532c608e46c0e61767ad.zip
* lisp/emacs-lisp/smie.el (smie-indent--hanging-p): Don't bother matching
comment-start-skip, since it fails when that uses submatch 1. Fixes: debbugs:16041
-rw-r--r--etc/NEWS7
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/emacs-lisp/smie.el2
3 files changed, 11 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index b446d2709b3..3957c40dcd0 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -247,6 +247,13 @@ You can pick the name of the function and the variables with `C-x 4 a'.
247 247
248* Changes in Specialized Modes and Packages in Emacs 24.4 248* Changes in Specialized Modes and Packages in Emacs 24.4
249 249
250** CUA-mode
251CUA-mode was changed to make use of delete-selection-mode and
252shift-select-mode. So you can now enable it independently from
253transient-mark-mode, delete-selection-mode, and shift-select-mode.
254As a result, cua-highlight-region-shift-only is obsolete
255(you can disable transient-mark-mode to get the same result).
256
250** `delete-selection-mode' can be used without transient-mark-mode. 257** `delete-selection-mode' can be used without transient-mark-mode.
251 258
252** prolog-use-smie has been removed, along with the non-SMIE indentation code. 259** prolog-use-smie has been removed, along with the non-SMIE indentation code.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 22cba2e5225..22ff12fe6b4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12013-12-11 Stefan Monnier <monnier@iro.umontreal.ca> 12013-12-11 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * emacs-lisp/smie.el (smie-indent--hanging-p): Don't bother matching
4 comment-start-skip, since it fails when that uses submatch 1 (bug#16041).
5
3 * emulation/cua-base.el (cua-paste): Add `delete-selection' property 6 * emulation/cua-base.el (cua-paste): Add `delete-selection' property
4 instead of deleting the selection "by hand" (bug#16098). 7 instead of deleting the selection "by hand" (bug#16098).
5 Rely on insert-for-yank to yank rectangles. 8 Rely on insert-for-yank to yank rectangles.
diff --git a/lisp/emacs-lisp/smie.el b/lisp/emacs-lisp/smie.el
index f025a8b400b..1c468e013d6 100644
--- a/lisp/emacs-lisp/smie.el
+++ b/lisp/emacs-lisp/smie.el
@@ -1165,7 +1165,7 @@ the beginning of a line."
1165 (forward-char 1)) 1165 (forward-char 1))
1166 (skip-chars-forward " \t") 1166 (skip-chars-forward " \t")
1167 (or (eolp) 1167 (or (eolp)
1168 (and (looking-at comment-start-skip) 1168 (and ;; (looking-at comment-start-skip) ;(bug#16041).
1169 (forward-comment (point-max)))) 1169 (forward-comment (point-max))))
1170 (point)))))) 1170 (point))))))
1171 1171