emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r116474: * lisp/delsel.el (delete-char): Restore inc


From: Stefan Monnier
Subject: [Emacs-diffs] trunk r116474: * lisp/delsel.el (delete-char): Restore incorrectly erased property.
Date: Tue, 18 Feb 2014 18:14:39 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 116474
revision-id: address@hidden
parent: address@hidden
fixes bug: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16795
committer: Stefan Monnier <address@hidden>
branch nick: trunk
timestamp: Tue 2014-02-18 13:14:36 -0500
message:
  * lisp/delsel.el (delete-char): Restore incorrectly erased property.
modified:
  lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
  lisp/delsel.el                 delsel.el-20091113204419-o5vbwnq5f7feedwu-540
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2014-02-18 17:33:37 +0000
+++ b/lisp/ChangeLog    2014-02-18 18:14:36 +0000
@@ -1,3 +1,8 @@
+2014-02-18  Stefan Monnier  <address@hidden>
+
+       * delsel.el (delete-char): Restore incorrectly erased property
+       (bug#16795).
+
 2014-02-18  Juanma Barranquero  <address@hidden>
 
        * frameset.el (frameset--restore-frame): When a frame is being reused
@@ -17,19 +22,18 @@
 2014-02-17  Alan Mackenzie  <address@hidden>
 
        Connect electric-indent-mode up with CC Mode.  Bug #15478.
-       * progmodes/cc-mode.el (c-initialize-cc-mode): add CC Mode hooks
+       * progmodes/cc-mode.el (c-initialize-cc-mode): Add CC Mode hooks
        to electric-indent-{,local-}-mode.
-       (c-basic-common-init): Set electric-indent-inhibit.  Initialise
-       c-electric-flag from electric-indent-mode.
+       (c-basic-common-init): Set electric-indent-inhibit.
+       Initialise c-electric-flag from electric-indent-mode.
        (c-electric-indent-mode-hook, c-electric-indent-local-mode-hook):
-       New hook functions which propagate electric-indent-mode to CC
-       Mode.
+       New hook functions which propagate electric-indent-mode to CC mode.
 
        * progmodes/cc-cmds.el (c-toggle-electric-state): When C-c C-l is
-       hit, toggle electric-indent-local-moode.
+       hit, toggle electric-indent-local-mode.
 
-       * electric.el (electric-indent-mode-has-been-called): New
-       variable.
+       * electric.el (electric-indent-mode-has-been-called):
+       New variable.
 
 2014-02-17  Juanma Barranquero  <address@hidden>
 

=== modified file 'lisp/delsel.el'
--- a/lisp/delsel.el    2014-02-10 01:34:22 +0000
+++ b/lisp/delsel.el    2014-02-18 18:14:36 +0000
@@ -181,6 +181,9 @@
 (put 'yank 'delete-selection 'yank)
 (put 'clipboard-yank 'delete-selection 'yank)
 (put 'insert-register 'delete-selection t)
+;; delete-backward-char and delete-forward-char already delete the selection by
+;; default, but not delete-char.
+(put 'delete-char 'delete-selection 'supersede)
 
 (put 'reindent-then-newline-and-indent 'delete-selection t)
 (put 'newline-and-indent 'delete-selection t)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]