diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2023-08-19 19:48:32 +0300 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2025-05-12 18:43:40 +0200 |
| commit | 310f0925ec64c7e54f3ee952679d285b13e5a735 (patch) | |
| tree | a40c37ea28177c74e1198a0d05041ecbddba702d /queries/rust | |
| parent | injections(nix): add nixosTest.testScript + home-manager nvim config (diff) | |
| download | nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.tar nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.tar.gz nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.tar.bz2 nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.tar.lz nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.tar.xz nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.tar.zst nvim-treesitter-310f0925ec64c7e54f3ee952679d285b13e5a735.zip | |
feat(c-family): inherit injections
Diffstat (limited to 'queries/rust')
| -rw-r--r-- | queries/rust/indents.scm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/queries/rust/indents.scm b/queries/rust/indents.scm index dfe0a3805..9fe337d5c 100644 --- a/queries/rust/indents.scm +++ b/queries/rust/indents.scm @@ -26,6 +26,12 @@ (macro_definition) ] @indent.begin +(trait_item + body: (_) @indent.begin) + +(string_literal + (escape_sequence)) @indent.begin + ; Typing in "(" inside macro definitions breaks the tree entirely ; Making macro_definition becoming errors ; Offset this by adding back one indent for start of macro rules @@ -85,6 +91,15 @@ (tuple_struct_pattern ")" @indent.end) +; Typing in "(" inside macro definitions breaks the tree entirely +; Making macro_definition becoming errors +; Offset this by adding back one indent for start of macro rules +(ERROR + . + "macro_rules!" + "(" @indent.begin + (#set! indent.immediate) + (#set! indent.start_at_same_line)) (tuple_type ")" @indent.end) |
