diff options
author | Yuan Fu <casouri@gmail.com> | 2023-03-07 16:35:23 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2023-03-07 16:42:44 -0800 |
commit | f9b7913656f9e4728a1140b61ddb7f07009e28e6 (patch) | |
tree | 0f98f734586cb9e76c2c225ef143369c04359192 /doc/lispref/modes.texi | |
parent | 90504f9d8982c12a033286fe06b40583f553d267 (diff) | |
download | emacs-f9b7913656f9e4728a1140b61ddb7f07009e28e6.tar.gz emacs-f9b7913656f9e4728a1140b61ddb7f07009e28e6.tar.bz2 emacs-f9b7913656f9e4728a1140b61ddb7f07009e28e6.zip |
Fix empty line indentation in c-ts-mode (bug#61997)
* lisp/progmodes/c-ts-mode.el:
(c-ts-mode--indent-styles): Handle the empty line case.
* test/lisp/progmodes/c-ts-mode-resources/indent.erts: New test.
* doc/lispref/modes.texi (Parser-based Indentation): Update manual.
* lisp/treesit.el (treesit-simple-indent-presets): Support null as
a value for NODE-TYPE in the 'match' matcher.
Diffstat (limited to 'doc/lispref/modes.texi')
-rw-r--r-- | doc/lispref/modes.texi | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index c12224230fc..fff1ea65b07 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi @@ -5064,6 +5064,9 @@ first child where parent is @code{argument_list}, use (match nil "argument_list" nil nil 0 0) @end example +In addition, @var{node-type} can be a special value @code{null}, +which matches when the value of @var{node} is @code{nil}. + @item n-p-gp Short for ``node-parent-grandparent'', this matcher is a function of 3 arguments: @var{node-type}, @var{parent-type}, and |