aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/register.el
diff options
context:
space:
mode:
authorJambunathan K <[email protected]>2012-10-06 13:16:26 -0400
committerStefan Monnier <[email protected]>2012-10-06 13:16:26 -0400
commit5694896dfc322e90c0e7e064002cf25296394d75 (patch)
treefefaf90f909c43b10eddf63ce11e9e61239bb7ab /lisp/register.el
parent50d92e32c2770a98fed777e3a676fca1205d28ae (diff)
* lisp/register.el (append-to-register, prepend-to-register):
Deactivate mark, as does `copy-to-register'. Fixes: debbugs:12389
Diffstat (limited to 'lisp/register.el')
-rw-r--r--lisp/register.el2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/register.el b/lisp/register.el
index fb35a26a65..7c2d9337fa 100644
--- a/lisp/register.el
+++ b/lisp/register.el
@@ -382,6 +382,7 @@ START and END are buffer positions indicating what to append."
register (cond ((not reg) text)
((stringp reg) (concat reg separator text))
(t (error "Register does not contain text")))))
+ (setq deactivate-mark t)
(cond (delete-flag
(delete-region start end))
((called-interactively-p 'interactive)
@@ -400,6 +401,7 @@ START and END are buffer positions indicating what to prepend."
register (cond ((not reg) text)
((stringp reg) (concat text separator reg))
(t (error "Register does not contain text")))))
+ (setq deactivate-mark t)
(cond (delete-flag
(delete-region start end))
((called-interactively-p 'interactive)