aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/dcl-mode.el40
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."