* lisp/emacs-lisp/smie.el (smie-indent--hanging-p): Don't bother matching
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 11 Dec 2013 15:59:27 +0000 (10:59 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 11 Dec 2013 15:59:27 +0000 (10:59 -0500)
comment-start-skip, since it fails when that uses submatch 1.

Fixes: debbugs:16041

etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/smie.el

index b446d27..3957c40 100644 (file)
--- 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'.
 \f
 * Changes in Specialized Modes and Packages in Emacs 24.4
 
+** CUA-mode
+CUA-mode was changed to make use of delete-selection-mode and
+shift-select-mode.  So you can now enable it independently from
+transient-mark-mode, delete-selection-mode, and shift-select-mode.
+As a result, cua-highlight-region-shift-only is obsolete
+(you can disable transient-mark-mode to get the same result).
+
 ** `delete-selection-mode' can be used without transient-mark-mode.
 
 ** prolog-use-smie has been removed, along with the non-SMIE indentation code.
index 22cba2e..22ff12f 100644 (file)
@@ -1,5 +1,8 @@
 2013-12-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * emacs-lisp/smie.el (smie-indent--hanging-p): Don't bother matching
+       comment-start-skip, since it fails when that uses submatch 1 (bug#16041).
+
        * emulation/cua-base.el (cua-paste): Add `delete-selection' property
        instead of deleting the selection "by hand" (bug#16098).
        Rely on insert-for-yank to yank rectangles.
index f025a8b..1c468e0 100644 (file)
@@ -1165,7 +1165,7 @@ the beginning of a line."
                    (forward-char 1))
                (skip-chars-forward " \t")
                (or (eolp)
-                   (and (looking-at comment-start-skip)
+                   (and ;; (looking-at comment-start-skip) ;(bug#16041).
                         (forward-comment (point-max))))
                (point))))))