* lisp/indent.el (indent-rigidly): Set deactivate-mark to nil
in transient indentation mode. Fixes: debbugs:16438
This commit is contained in:
parent
5c92e00da4
commit
ccc6b208d5
2 changed files with 9 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-01-15 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* indent.el (indent-rigidly): Set deactivate-mark to nil
|
||||
in transient indentation mode. (Bug#16438)
|
||||
|
||||
2014-01-15 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
* emacs-lisp/package.el (package-desc-keywords): New function
|
||||
|
|
|
@ -214,7 +214,10 @@ indentation by specifying a large negative ARG."
|
|||
(indent-to (max 0 (+ indent (prefix-numeric-value arg))) 0))
|
||||
(delete-region (point) (progn (skip-chars-forward " \t") (point))))
|
||||
(forward-line 1))
|
||||
(move-marker end nil))))
|
||||
(move-marker end nil)
|
||||
;; Keep the active region in transient mode.
|
||||
(when (eq (cadr overriding-terminal-local-map) indent-rigidly-map)
|
||||
(setq deactivate-mark nil)))))
|
||||
|
||||
(defun indent-rigidly--pop-undo ()
|
||||
(and (memq last-command '(indent-rigidly-left indent-rigidly-right
|
||||
|
|
Loading…
Add table
Reference in a new issue