mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 22:41:06 -08:00
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)
This commit is contained in:
parent
dda4baa58b
commit
e866490a07
1 changed files with 3 additions and 3 deletions
|
|
@ -697,8 +697,8 @@ the semicolon. This function skips the semicolon."
|
||||||
|
|
||||||
;;; Modes
|
;;; Modes
|
||||||
|
|
||||||
(defvar-keymap c-ts-mode-map
|
(defvar-keymap c-ts-base-mode-map
|
||||||
:doc "Keymap for the C language with tree-sitter"
|
:doc "Keymap for C and C-like languages with tree-sitter"
|
||||||
:parent prog-mode-map
|
:parent prog-mode-map
|
||||||
"C-c C-q" #'c-ts-mode-indent-defun
|
"C-c C-q" #'c-ts-mode-indent-defun
|
||||||
"C-c ." #'c-ts-mode-set-style)
|
"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"
|
(define-derived-mode c-ts-base-mode prog-mode "C"
|
||||||
"Major mode for editing C, powered by tree-sitter.
|
"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
|
:syntax-table c-ts-mode--syntax-table
|
||||||
|
|
||||||
;; Navigation.
|
;; Navigation.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue