aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2023-01-30 15:42:06 +0200
committerEli Zaretskii2023-01-30 15:42:06 +0200
commite866490a077c4c8a64550a8f85c8b9688112ed60 (patch)
treef43e2a4b614c038e403e17d5c93eae8dfd5488bb
parentdda4baa58b7e6a5c70f4c40c80463221b3c479c1 (diff)
downloademacs-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.el6
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.