mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-06-14 12:31:25 +00:00
Remove from CC Mode code that modifies 'major-mode-remap-defaults'
* lisp/progmodes/cc-mode.el: Remove code that adds to 'major-mode-remap-defaults', as enabling and disabling tree-sitter based modes now goes through 'treesit-enabled-modes'.
This commit is contained in:
parent
3106dc7766
commit
df2508a8f6
1 changed files with 0 additions and 16 deletions
|
|
@ -3401,22 +3401,6 @@ Key bindings:
|
|||
(insert (format "Buffer Style: %s\nc-emacs-features: %s\n"
|
||||
style c-features)))))))
|
||||
|
||||
|
||||
;; Make entries in `major-mode-remap-defaults' to ensure that when CC
|
||||
;; Mode has been loaded, the symbols `c-mode' etc., will call CC Mode's
|
||||
;; modes rather than c-ts-mode etc..
|
||||
(when (boundp 'major-mode-remap-defaults)
|
||||
(add-to-list 'major-mode-remap-defaults '(c++-mode . c++-ts-mode))
|
||||
(add-to-list 'major-mode-remap-defaults '(c-mode . c-ts-mode))
|
||||
(add-to-list 'major-mode-remap-defaults '(c-or-c++-mode . c-or-c++-ts-mode))
|
||||
(let (entry)
|
||||
(dolist (mode '(c-mode c++-mode c-or-c++-mode))
|
||||
(if (and (setq entry (assq mode major-mode-remap-defaults))
|
||||
(null (cdr entry)))
|
||||
(setq major-mode-remap-defaults
|
||||
(delq entry major-mode-remap-defaults)))
|
||||
(push (cons mode nil) major-mode-remap-defaults))))
|
||||
|
||||
|
||||
(cc-provide 'cc-mode)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue