diff options
| author | Andreas Schwab | 2003-01-12 20:47:48 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2003-01-12 20:47:48 +0000 |
| commit | ef6a4dfef889d23bbe3a0fe8400b80eacec49e46 (patch) | |
| tree | 5ccbc65fc87a591719ec4f543cf8aa27fc288593 /lisp | |
| parent | 9103eeef654261f3f01a41a2f7c46bfa8435caba (diff) | |
| download | emacs-ef6a4dfef889d23bbe3a0fe8400b80eacec49e46.tar.gz emacs-ef6a4dfef889d23bbe3a0fe8400b80eacec49e46.zip | |
(forms--change-commands): Use command remapping instead of
substitute-key-definition.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/forms.el | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/lisp/forms.el b/lisp/forms.el index 8b75766590c..975b030ad56 100644 --- a/lisp/forms.el +++ b/lisp/forms.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; forms.el --- Forms mode: edit a file as a form to fill in | 1 | ;;; forms.el --- Forms mode: edit a file as a form to fill in |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1991, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2003 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Johan Vromans <jvromans@squirrel.nl> | 5 | ;; Author: Johan Vromans <jvromans@squirrel.nl> |
| 6 | 6 | ||
| @@ -301,10 +301,10 @@ | |||
| 301 | (provide 'forms) ;;; official | 301 | (provide 'forms) ;;; official |
| 302 | (provide 'forms-mode) ;;; for compatibility | 302 | (provide 'forms-mode) ;;; for compatibility |
| 303 | 303 | ||
| 304 | (defconst forms-version (substring "$Revision: 2.42 $" 11 -2) | 304 | (defconst forms-version (substring "$Revision: 2.43 $" 11 -2) |
| 305 | "The version number of forms-mode (as string). The complete RCS id is: | 305 | "The version number of forms-mode (as string). The complete RCS id is: |
| 306 | 306 | ||
| 307 | $Id: forms.el,v 2.42 2001/07/16 12:22:58 pj Exp $") | 307 | $Id: forms.el,v 2.43 2002/05/18 08:04:49 pj Exp $") |
| 308 | 308 | ||
| 309 | (defcustom forms-mode-hooks nil | 309 | (defcustom forms-mode-hooks nil |
| 310 | "Hook run upon entering Forms mode." | 310 | "Hook run upon entering Forms mode." |
| @@ -1423,23 +1423,15 @@ Commands: Equivalent keys in read-only mode: | |||
| 1423 | ;; scroll-up -> forms-next-record | 1423 | ;; scroll-up -> forms-next-record |
| 1424 | (if forms-forms-scroll | 1424 | (if forms-forms-scroll |
| 1425 | (progn | 1425 | (progn |
| 1426 | (substitute-key-definition 'scroll-up 'forms-next-record | 1426 | (local-set-key [remap scroll-up] 'forms-next-record) |
| 1427 | (current-local-map) | 1427 | (local-set-key [remap scroll-down] 'forms-prev-record))) |
| 1428 | (current-global-map)) | ||
| 1429 | (substitute-key-definition 'scroll-down 'forms-prev-record | ||
| 1430 | (current-local-map) | ||
| 1431 | (current-global-map)))) | ||
| 1432 | ;; | 1428 | ;; |
| 1433 | ;; beginning-of-buffer -> forms-first-record | 1429 | ;; beginning-of-buffer -> forms-first-record |
| 1434 | ;; end-of-buffer -> forms-end-record | 1430 | ;; end-of-buffer -> forms-end-record |
| 1435 | (if forms-forms-jump | 1431 | (if forms-forms-jump |
| 1436 | (progn | 1432 | (progn |
| 1437 | (substitute-key-definition 'beginning-of-buffer 'forms-first-record | 1433 | (local-set-key [remap beginning-of-buffer] 'forms-first-record) |
| 1438 | (current-local-map) | 1434 | (local-set-key [remap end-of-buffer] 'forms-last-record))) |
| 1439 | (current-global-map)) | ||
| 1440 | (substitute-key-definition 'end-of-buffer 'forms-last-record | ||
| 1441 | (current-local-map) | ||
| 1442 | (current-global-map)))) | ||
| 1443 | ;; | 1435 | ;; |
| 1444 | ;; Save buffer | 1436 | ;; Save buffer |
| 1445 | (local-set-key "\C-x\C-s" 'forms-save-buffer) | 1437 | (local-set-key "\C-x\C-s" 'forms-save-buffer) |