aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-05-19 19:40:11 +0200
committerThomas Vigouroux <tomvig38@gmail.com>2021-05-20 19:37:42 +0200
commitb57194325cf6677ff0b640fd1a368262b8643cd2 (patch)
tree5c6597f412c0237996c7f6b3c6c0783704202897
parentfeat(dart): add late & required keywords (diff)
downloadnvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.tar
nvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.tar.gz
nvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.tar.bz2
nvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.tar.lz
nvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.tar.xz
nvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.tar.zst
nvim-treesitter-b57194325cf6677ff0b640fd1a368262b8643cd2.zip
indents(c/cpp): let C++ use the C indents and add class_specifier
Fixes #1320
-rw-r--r--queries/c/indents.scm3
-rw-r--r--queries/cpp/indents.scm19
2 files changed, 7 insertions, 15 deletions
diff --git a/queries/c/indents.scm b/queries/c/indents.scm
index fbe36b8f6..ceade4278 100644
--- a/queries/c/indents.scm
+++ b/queries/c/indents.scm
@@ -4,6 +4,9 @@
(preproc_arg)
(field_declaration_list)
(case_statement)
+ (conditional_expression)
+ (enumerator_list)
+ (struct_specifier)
] @indent
diff --git a/queries/cpp/indents.scm b/queries/cpp/indents.scm
index 9521e42fd..a796974b1 100644
--- a/queries/cpp/indents.scm
+++ b/queries/cpp/indents.scm
@@ -1,18 +1,7 @@
+; inherits: c
+
[
- (enumerator_list)
- (struct_specifier)
- (compound_statement)
- (case_statement)
+ (field_declaration_list)
+ (class_specifier)
(condition_clause)
- (conditional_expression)
] @indent
-
-[
- (statement_identifier)
- "#ifdef"
- "#endif"
- "{"
- "}"
-] @branch
-
-(comment) @ignore