+2009-03-27 Andreas Schwab <schwab@linux-m68k.org>
+
+ * simple.el (shift-select-mode): Make it a defcustom.
+ * cus-start.el: Remove shift-select-mode.
+
2009-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
* simple.el (shift-select-mode): Move declaration from callint.c.
"22.1")
;; callint.c
(mark-even-if-inactive editing-basics boolean)
- (shift-select-mode editing-basics boolean)
;; callproc.c
(shell-file-name execute file)
(exec-path execute
(t (activate-mark)))
nil))
-(defvar shift-select-mode t
+(defcustom shift-select-mode t
"When non-nil, shifted motion keys activate the mark momentarily.
While the mark is activated in this way, any shift-translated point
by any action that normally deactivates the mark in Transient Mark mode.
See `this-command-keys-shift-translated' for the meaning of
-shift-translation.")
+shift-translation."
+ :type 'boolean
+ :group 'editing-basics)
(defun handle-shift-selection ()
"Activate/deactivate mark depending on invocation thru ``shift translation.''