emacs-devel
[Top][All Lists]
Advanced

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

Shift-movement selection (was: position on changing defaults?)


From: Stefan Monnier
Subject: Shift-movement selection (was: position on changing defaults?)
Date: Sun, 09 Mar 2008 18:34:42 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

How 'bout solving the problem of shift-movement selection in a less
sophisticated way.  E.g. provide a function like

   (defun activate-on-shift-selecting-movement ()
     (if (this-command-keys-are-shifted-p)
         (progn
           (setq shift-selecting-movement t)
           (unless mark-active (set-mark)))
       (when shift-selecting-movement
         (setq shift-selecting-movement nil)
         (when mark-active (deactivate-mark)))))

and then call it from wherever it's considered useful
(e.g. forward-char, next-line, ...).


-- Stefan




reply via email to

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