diff options
| author | Stephan Seitz <stephan.seitz@fau.de> | 2022-01-22 18:24:38 +0100 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-02-05 18:54:55 +0100 |
| commit | fd5a551d7ca3c0d4fc384884c9d3201beb07a95a (patch) | |
| tree | a10e33b9e6a761c95590105b3be3094338da033d /queries/c | |
| parent | indents(c): fix indentation on block comment (diff) | |
| download | nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.tar nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.tar.gz nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.tar.bz2 nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.tar.lz nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.tar.xz nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.tar.zst nvim-treesitter-fd5a551d7ca3c0d4fc384884c9d3201beb07a95a.zip | |
indents(c): add zero_indent for #if
Diffstat (limited to 'queries/c')
| -rw-r--r-- | queries/c/indents.scm | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/queries/c/indents.scm b/queries/c/indents.scm index 4438dec73..f601962d1 100644 --- a/queries/c/indents.scm +++ b/queries/c/indents.scm @@ -27,15 +27,19 @@ (compound_statement "}" @indent_end) [ + "else" + ")" + "}" + (statement_identifier) +] @branch + +[ "#define" "#ifdef" "#if" "#else" - "else" "#endif" - ")" - "}" -] @branch +] @zero_indent [ (preproc_arg) @@ -47,7 +51,7 @@ ([(argument_list) (parameter_list)] @aligned_indent (#set! "delimiter" "()")) -([ (ERROR) (comment) ] @aligned_indent +((comment) @aligned_indent (#lua-match? @aligned_indent "^/\*")) ((comment) @ignore (#lua-match? @ignore "^//")) |
