]> git.eshelyaron.com Git - emacs.git/commitdiff
Add documentation for c/c++-ts-mode (bug#60443)
authorYuan Fu <casouri@gmail.com>
Sun, 8 Jan 2023 00:32:46 +0000 (16:32 -0800)
committerYuan Fu <casouri@gmail.com>
Sun, 8 Jan 2023 02:44:15 +0000 (18:44 -0800)
Explain that tree-sitter c modes and cc-mode c modes don't share
config variables.

* lisp/progmodes/c-ts-mode.el (c-ts-mode)
(c++-ts-mode): Update docstring.

lisp/progmodes/c-ts-mode.el

index a35a0f12f51c49ccacd931a4b1ffd94800ce72f5..ae50c0ef991540196b467d3bf140deac25b6b0f5 100644 (file)
@@ -798,7 +798,11 @@ Set up:
 
 ;;;###autoload
 (define-derived-mode c-ts-mode c-ts-base-mode "C"
-  "Major mode for editing C, powered by tree-sitter."
+  "Major mode for editing C, powered by tree-sitter.
+
+This mode is independent from the classic cc-mode.el based
+`c-mode', so configuration variables of that mode, like
+`c-basic-offset', don't affect this mode."
   :group 'c
 
   (unless (treesit-ready-p 'c)
@@ -820,7 +824,11 @@ Set up:
 
 ;;;###autoload
 (define-derived-mode c++-ts-mode c-ts-base-mode "C++"
-  "Major mode for editing C++, powered by tree-sitter."
+  "Major mode for editing C++, powered by tree-sitter.
+
+This mode is independent from the classic cc-mode.el based
+`c++-mode', so configuration variables of that mode, like
+`c-basic-offset', don't affect this mode."
   :group 'c++
 
   (unless (treesit-ready-p 'cpp)