Compare commits
2 commits
ebf7ad720d
...
e3c55b0e1e
Author | SHA1 | Date | |
---|---|---|---|
e3c55b0e1e | |||
596b3213d6 |
1 changed files with 18 additions and 14 deletions
|
@ -41,7 +41,7 @@ in
|
|||
enable = true;
|
||||
name = "oil";
|
||||
setupSettings = {
|
||||
columns = ["icon"];
|
||||
columns = [ "icon" ];
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -50,7 +50,7 @@ in
|
|||
setupSettings = { };
|
||||
};
|
||||
|
||||
plugin.nvim-treesitter-textobjects.enable = true;
|
||||
plugin.nvim-treesitter-textobjects.enable = false;
|
||||
|
||||
plugins.style.nvim-treesitter = {
|
||||
extraGrammars = {
|
||||
|
@ -68,21 +68,25 @@ in
|
|||
};
|
||||
|
||||
# Source: https://github.com/DariusCorvus/tree-sitter-language-injection.nvim/blob/main/lua/tree-sitter-language-injection/init.lua
|
||||
extraQueries.javascript.injections =
|
||||
extraQueries =
|
||||
let
|
||||
lang = "sql";
|
||||
langMatch = ''^//+( )*${lang}( )*|^/[*]+( )*${lang}( )*[*]+/$'';
|
||||
in
|
||||
''
|
||||
((comment) @comment .
|
||||
([ (string(string_fragment) @injection.content)
|
||||
(template_string(string_fragment) @injection.content)
|
||||
] @injection.content
|
||||
langMatch = ''^//+[ \t]*${lang}[ \t]*|^/[*]+[ \t]*${lang}[ \t]*[*]+/$'';
|
||||
javascriptInjection = ''
|
||||
((comment) @comment .
|
||||
([ (string(string_fragment) @injection.content)
|
||||
(template_string(string_fragment) @injection.content)
|
||||
] @injection.content
|
||||
)
|
||||
(#match? @comment "${langMatch}")
|
||||
(#set! injection.language "${lang}")
|
||||
)
|
||||
(#match? @comment "${langMatch}")
|
||||
(#set! injection.language "${lang}")
|
||||
)
|
||||
'';
|
||||
'';
|
||||
in
|
||||
{
|
||||
javascript.injections = javascriptInjection;
|
||||
typescript.injections = javascriptInjection;
|
||||
};
|
||||
|
||||
settings = {
|
||||
incremental_selection = {
|
||||
|
|
Loading…
Add table
Reference in a new issue