Function: forms--change-commands
forms--change-commands is a byte-compiled function defined in
forms.el.gz.
Signature
(forms--change-commands)
Documentation
Localize some commands for Forms mode.
Source Code
;; Defined in /usr/src/emacs/lisp/forms.el.gz
;;; Changed functions
(defun forms--change-commands ()
"Localize some commands for Forms mode."
;; scroll-down -> forms-prev-record
;; scroll-up -> forms-next-record
(if forms-forms-scroll
(progn
(local-set-key [remap scroll-up] 'forms-next-record)
(local-set-key [remap scroll-down] 'forms-prev-record)
(local-set-key [remap scroll-up-command] 'forms-next-record)
(local-set-key [remap scroll-down-command] 'forms-prev-record)))
;;
;; beginning-of-buffer -> forms-first-record
;; end-of-buffer -> forms-end-record
(if forms-forms-jump
(progn
(local-set-key [remap beginning-of-buffer] 'forms-first-record)
(local-set-key [remap end-of-buffer] 'forms-last-record)))
;;
;; Save buffer
(local-set-key "\C-x\C-s" 'forms-save-buffer)
;;
;; We have our own revert function - use it.
(make-local-variable 'revert-buffer-function)
(setq revert-buffer-function #'forms--revert-buffer)
t)