]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix keymap inheritance in descendants of 'c-ts-base-mode'
authorEli Zaretskii <eliz@gnu.org>
Mon, 30 Jan 2023 13:42:06 +0000 (15:42 +0200)
committerEli Zaretskii <eliz@gnu.org>
Mon, 30 Jan 2023 13:42:06 +0000 (15:42 +0200)
* 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)

lisp/progmodes/c-ts-mode.el

index 612c41bf073f5f65be61a89e2da44031ccf2a570..195c23d28c91170b40321dd08ce66c05527d6f1b 100644 (file)
@@ -697,8 +697,8 @@ the semicolon.  This function skips the semicolon."
 
 ;;; Modes
 
-(defvar-keymap c-ts-mode-map
-  :doc "Keymap for the C language with tree-sitter"
+(defvar-keymap c-ts-base-mode-map
+  :doc "Keymap for C and C-like languages with tree-sitter"
   :parent prog-mode-map
   "C-c C-q" #'c-ts-mode-indent-defun
   "C-c ." #'c-ts-mode-set-style)
@@ -707,7 +707,7 @@ the semicolon.  This function skips the semicolon."
 (define-derived-mode c-ts-base-mode prog-mode "C"
   "Major mode for editing C, powered by tree-sitter.
 
-\\{c-ts-mode-map}"
+\\{c-ts-base-mode-map}"
   :syntax-table c-ts-mode--syntax-table
 
   ;; Navigation.