Add textobjects and indents to cmake (#1307)
commitec878e40114d8992c3ed1221f77271a4508d3cde
authorSebastian Neubauer <Flakebi@users.noreply.github.com>
dateSat 25 Dec 2021, 16:10 (5 years ago)
parent5d7b5db
book/src/generated/lang-support.md+1−1
@@ -3,7 +3,7 @@
33| bash | ✓ | | | `bash-language-server` |
44| c | ✓ | | | `clangd` |
55| c-sharp | ✓ | | | |
6−| cmake | ✓ | | | `cmake-language-server` |
6+| cmake | ✓ | ✓ | ✓ | `cmake-language-server` |
77| comment | ✓ | | | |
88| cpp | ✓ | | | `clangd` |
99| css | ✓ | | | |
runtime/queries/cmake/indents.tomlnew file+12
@@ -0,0 +1,12 @@
1+indent = [
2+ "if_condition",
3+ "foreach_loop",
4+ "while_loop",
5+ "function_def",
6+ "macro_def",
7+ "normal_command",
8+]
9+
10+outdent = [
11+ ")"
12+]
runtime/queries/cmake/textobjects.scmnew file+3
@@ -0,0 +1,3 @@
1+(macro_def) @function.around
2+
3+(argument) @parameter.inside