diff options
| -rw-r--r-- | lisp/progmodes/dcl-mode.el | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/lisp/progmodes/dcl-mode.el b/lisp/progmodes/dcl-mode.el index 8f79cdaaab7..1f363931b3c 100644 --- a/lisp/progmodes/dcl-mode.el +++ b/lisp/progmodes/dcl-mode.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; dcl-mode.el --- major mode for editing DCL command files -*- lexical-binding: t; -*- | 1 | ;;; dcl-mode.el --- major mode for editing DCL command files -*- lexical-binding: t; -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997, 2001-2022 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1997-2022 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Odd Gripenstam <gripenstamol@decus.se> | 5 | ;; Author: Odd Gripenstam <gripenstamol@decus.se> |
| 6 | ;; Maintainer: emacs-devel@gnu.org | 6 | ;; Maintainer: emacs-devel@gnu.org |
| @@ -270,26 +270,24 @@ See `imenu-generic-expression' for details." | |||
| 270 | ) | 270 | ) |
| 271 | 271 | ||
| 272 | 272 | ||
| 273 | (defvar dcl-mode-map | 273 | (defvar-keymap dcl-mode-map |
| 274 | (let ((map (make-sparse-keymap))) | 274 | :doc "Keymap used in DCL-mode buffers." |
| 275 | (define-key map "\e\n" #'dcl-split-line) | 275 | "M-RET" #'dcl-split-line |
| 276 | (define-key map "\e\t" #'tempo-complete-tag) | 276 | "M-TAB" #'tempo-complete-tag |
| 277 | (define-key map "\e^" #'dcl-delete-indentation) | 277 | "M-^" #'dcl-delete-indentation |
| 278 | (define-key map "\em" #'dcl-back-to-indentation) | 278 | "M-m" #'dcl-back-to-indentation |
| 279 | (define-key map "\ee" #'dcl-forward-command) | 279 | "M-e" #'dcl-forward-command |
| 280 | (define-key map "\ea" #'dcl-backward-command) | 280 | "M-a" #'dcl-backward-command |
| 281 | (define-key map "\e\C-q" #'dcl-indent-command) | 281 | "C-M-q" #'dcl-indent-command |
| 282 | (define-key map "\t" #'dcl-tab) | 282 | "TAB" #'dcl-tab |
| 283 | (define-key map ":" #'dcl-electric-character) | 283 | ":" #'dcl-electric-character |
| 284 | (define-key map "F" #'dcl-electric-character) | 284 | "F" #'dcl-electric-character |
| 285 | (define-key map "f" #'dcl-electric-character) | 285 | "f" #'dcl-electric-character |
| 286 | (define-key map "E" #'dcl-electric-character) | 286 | "E" #'dcl-electric-character |
| 287 | (define-key map "e" #'dcl-electric-character) | 287 | "e" #'dcl-electric-character |
| 288 | (define-key map "\C-c\C-o" #'dcl-set-option) | 288 | "C-c C-o" #'dcl-set-option |
| 289 | (define-key map "\C-c\C-f" #'tempo-forward-mark) | 289 | "C-c C-f" #'tempo-forward-mark |
| 290 | (define-key map "\C-c\C-b" #'tempo-backward-mark) | 290 | "C-c C-b" #'tempo-backward-mark) |
| 291 | map) | ||
| 292 | "Keymap used in DCL-mode buffers.") | ||
| 293 | 291 | ||
| 294 | (easy-menu-define dcl-mode-menu dcl-mode-map | 292 | (easy-menu-define dcl-mode-menu dcl-mode-map |
| 295 | "Menu for DCL-mode buffers." | 293 | "Menu for DCL-mode buffers." |