* lisp/simple.el (handle-shift-selection, exchange-point-and-mark)
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 23 Jun 2014 15:32:24 +0000 (11:32 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 23 Jun 2014 15:32:24 +0000 (11:32 -0400)
commit5d2638bd31586fc276ddd4444a49627e855cf7fa
tree5546b75f40f2fa8ce7afab34b667351dd786fa10
parentf6a09385237ca681010b5510e3786dd1cc538098
* lisp/simple.el (handle-shift-selection, exchange-point-and-mark)
(activate-mark): Set transient-mark-mode buffer-locally.
(transient-mark-mode): Use&set the global value.
* lisp/mouse.el (mouse-set-region-1, mouse-drag-track): Idem.
* lisp/org/org-compat.el (activate-mark): Idem.
* lisp/emulation/edt.el (edt-emulation-off): Save&restore the global
transient-mark-mode setting.
* lisp/obsolete/pc-select.el (pc-selection-mode): Use the
transient-mark-mode function.

Fixes: debbugs:6316
lisp/ChangeLog
lisp/emulation/edt.el
lisp/mouse.el
lisp/obsolete/pc-select.el
lisp/org/ChangeLog
lisp/org/org-compat.el
lisp/simple.el