emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 508389ad2b 01/10: Add documentation for c/c++-ts-mode (bug#6044


From: Yuan Fu
Subject: emacs-29 508389ad2b 01/10: Add documentation for c/c++-ts-mode (bug#60443)
Date: Sat, 7 Jan 2023 21:44:43 -0500 (EST)

branch: emacs-29
commit 508389ad2bb3e33269a66f2fcb020839b5a9a132
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Add documentation for c/c++-ts-mode (bug#60443)
    
    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 | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el
index a35a0f12f5..ae50c0ef99 100644
--- a/lisp/progmodes/c-ts-mode.el
+++ b/lisp/progmodes/c-ts-mode.el
@@ -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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]