diff options
| author | Eli Zaretskii | 2023-01-30 15:42:06 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2023-01-30 15:42:06 +0200 |
| commit | e866490a077c4c8a64550a8f85c8b9688112ed60 (patch) | |
| tree | f43e2a4b614c038e403e17d5c93eae8dfd5488bb | |
| parent | dda4baa58b7e6a5c70f4c40c80463221b3c479c1 (diff) | |
| download | emacs-e866490a077c4c8a64550a8f85c8b9688112ed60.tar.gz emacs-e866490a077c4c8a64550a8f85c8b9688112ed60.zip | |
Fix keymap inheritance in descendants of 'c-ts-base-mode'
* lisp/progmodes/c-ts-mode.el (c-ts-base-mode-map): Rename from
'c-ts-mode-map'.
(c-ts-base-mode): Adjust accordingly. (Bug#60983)
| -rw-r--r-- | lisp/progmodes/c-ts-mode.el | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el index 612c41bf073..195c23d28c9 100644 --- a/lisp/progmodes/c-ts-mode.el +++ b/lisp/progmodes/c-ts-mode.el | |||
| @@ -697,8 +697,8 @@ the semicolon. This function skips the semicolon." | |||
| 697 | 697 | ||
| 698 | ;;; Modes | 698 | ;;; Modes |
| 699 | 699 | ||
| 700 | (defvar-keymap c-ts-mode-map | 700 | (defvar-keymap c-ts-base-mode-map |
| 701 | :doc "Keymap for the C language with tree-sitter" | 701 | :doc "Keymap for C and C-like languages with tree-sitter" |
| 702 | :parent prog-mode-map | 702 | :parent prog-mode-map |
| 703 | "C-c C-q" #'c-ts-mode-indent-defun | 703 | "C-c C-q" #'c-ts-mode-indent-defun |
| 704 | "C-c ." #'c-ts-mode-set-style) | 704 | "C-c ." #'c-ts-mode-set-style) |
| @@ -707,7 +707,7 @@ the semicolon. This function skips the semicolon." | |||
| 707 | (define-derived-mode c-ts-base-mode prog-mode "C" | 707 | (define-derived-mode c-ts-base-mode prog-mode "C" |
| 708 | "Major mode for editing C, powered by tree-sitter. | 708 | "Major mode for editing C, powered by tree-sitter. |
| 709 | 709 | ||
| 710 | \\{c-ts-mode-map}" | 710 | \\{c-ts-base-mode-map}" |
| 711 | :syntax-table c-ts-mode--syntax-table | 711 | :syntax-table c-ts-mode--syntax-table |
| 712 | 712 | ||
| 713 | ;; Navigation. | 713 | ;; Navigation. |