X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b578f267af27af50e3c091f8c9c9eee939b69978..db8d59365b5ccdca367ace2d4df5b8a2242e5765:/lisp/s-region.el diff --git a/lisp/s-region.el b/lisp/s-region.el index 81cc047002..6bc4b481d7 100644 --- a/lisp/s-region.el +++ b/lisp/s-region.el @@ -1,8 +1,9 @@ -;;; s-region.el --- set region using shift key. +;;; s-region.el --- set region using shift key -;; Copyright (C) 1994, 1995 Free Software Foundation, Inc. +;; Copyright (C) 1994, 1995, 2002, 2003, 2004, +;; 2005, 2006 Free Software Foundation, Inc. -;; Author: Morten Welinder (terra@diku.dk) +;; Author: Morten Welinder ;; Keywords: terminals ;; Favourite-brand-of-beer: None, I hate beer. @@ -20,8 +21,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: @@ -32,7 +33,7 @@ ;; Currently, s-region-move may be bound only to events that are vectors ;; of length one and whose last element is a symbol. Also, the functions -;; that are given this kind of overlay should be (interactive "p") +;; that are given this kind of overlay should be (interactive "p") ;; functions. ;; If the following keys are not already bound then... @@ -63,12 +64,12 @@ (error "Non-vector key: %S" key))) (defun s-region-move-p1 (&rest arg) - "This is an overlay function to point-moving keys that are interactive \"p\"" + "This is an overlay function to point-moving keys that are interactive \"p\"." (interactive "p") (apply (function s-region-move) arg)) (defun s-region-move-p2 (&rest arg) - "This is an overlay function to point-moving keys that are interactive \"P\"" + "This is an overlay function to point-moving keys that are interactive \"P\"." (interactive "P") (apply (function s-region-move) arg)) @@ -83,10 +84,10 @@ (delete-overlay s-region-overlay)) (defun s-region-bind (keylist &optional map) - "Bind shifted keys in KEYLIST to s-region-move-p1 or s-region-move-p2. -Each key in KEYLIST is shifted and bound to one of the s-region-move + "Bind shifted keys in KEYLIST to `s-region-move-p1' or `s-region-move-p2'. +Each key in KEYLIST is shifted and bound to one of the `s-region-move' functions provided it is already bound to some command or other. -Optional third argument MAP specifies keymap to add binding to, defaulting +Optional second argument MAP specifies keymap to add binding to, defaulting to global keymap." (let ((p2 (list 'scroll-up 'scroll-down 'beginning-of-buffer 'end-of-buffer))) @@ -121,4 +122,5 @@ to global keymap." (provide 's-region) -;; s-region.el ends here. +;;; arch-tag: a471e912-18d7-4247-a29b-2100bca180ff +;;; s-region.el ends here