feat(neovim): add c_sharp treesitter query, fold regions

This commit is contained in:
Alexandre Cavalheiro S. Tiago da Silva 2025-02-11 23:39:39 -03:00
parent c848b78eda
commit b9e6347a04
Signed by: wizardlink
GPG key ID: A5767B54367CFBDF
2 changed files with 19 additions and 0 deletions

View file

@ -137,6 +137,11 @@ in
source = ./lua;
};
xdg.configFile."nvim/queries" = {
recursive = true;
source = ./queries;
};
xdg.configFile."nvim/lua/plugins/astrolsp.lua".source = pkgs.runCommand "astrolsp.lua" { } ''
cp ${./lsp.lua} $out

View file

@ -0,0 +1,14 @@
;; extends
; Capture entire regions for folding
(
(preproc_region) @region_begin
.
[
(declaration)
(type_declaration)
]*
.
(preproc_endregion) @region_end
(#make-range! "fold" @region_begin @region_end)
)