diff --git a/dot_config/nvim/after/queries/c_sharp/indents.scm b/dot_config/nvim/after/queries/c_sharp/indents.scm index 78df2b6..af2167e 100644 --- a/dot_config/nvim/after/queries/c_sharp/indents.scm +++ b/dot_config/nvim/after/queries/c_sharp/indents.scm @@ -1,6 +1,7 @@ [ (property_declaration) ; (field_declaration) + (variable_declaration) (accessor_declaration) ; (declaration_list) @@ -48,6 +49,8 @@ (interface_declaration body: _ @indent.begin) (enum_declaration body: _ @indent.begin) +(property_declaration (accessor_list "{" @indent.branch) @indent.dedent) + (switch_section (case_switch_label) (case_switch_label) @indent.branch) @@ -90,7 +93,7 @@ (using_statement body: (block "{" @indent.branch)) -["catch" "finally" "else" "}" "]" ] @indent.branch +["catch" "finally" "else" "}" "]" ")" ] @indent.branch ["}" ")" "]" ] @indent.end diff --git a/dot_config/nvim/lua/configs/packages/misc.lua b/dot_config/nvim/lua/configs/packages/misc.lua index b973cff..4577028 100644 --- a/dot_config/nvim/lua/configs/packages/misc.lua +++ b/dot_config/nvim/lua/configs/packages/misc.lua @@ -31,18 +31,26 @@ return { { 'chrisgrieser/nvim-various-textobjs', keys = { - { 'ii', function() require('various-textobjs').indentation(true, true) end, mode = { 'o', 'x' }, - desc = - 'Inside indent' }, - { 'ai', function() require('various-textobjs').indentation(false, false) end, mode = { 'o', 'x' }, - desc = - 'Around indent' }, + { + 'ii', + function() require('various-textobjs').indentation(true, true) end, + mode = { 'o', 'x' }, + desc = + 'Inside indent', + }, + { + 'ai', + function() require('various-textobjs').indentation(false, false) end, + mode = { 'o', 'x' }, + desc = + 'Around indent', + }, -- { 'iI', function() require('various-textobjs').indentation(true, true) end, mode = { 'o', 'x' }, desc = '' }, -- { 'aI', function() require('various-textobjs').indentation(false, false) end, mode = { 'o', 'x' }, desc = '' }, - { 'iS', function() require('various-textobjs').subword(true) end, mode = { 'o', 'x' }, desc = '' }, - { 'aS', function() require('various-textobjs').subword(false) end, mode = { 'o', 'x' }, desc = '' }, - { '|', function() require('various-textobjs').column() end, mode = { 'o', 'x' }, desc = '' }, - { 'L', function() require('various-textobjs').url() end, mode = { 'o', 'x' }, desc = '' }, + { 'iS', function() require('various-textobjs').subword(true) end, mode = { 'o', 'x' }, desc = '' }, + { 'aS', function() require('various-textobjs').subword(false) end, mode = { 'o', 'x' }, desc = '' }, + { '|', function() require('various-textobjs').column() end, mode = { 'o', 'x' }, desc = '' }, + { 'L', function() require('various-textobjs').url() end, mode = { 'o', 'x' }, desc = '' }, -- {"YOUR_MAPPING",function() require("various-textobjs").toNextClosingBracket() end, mode = { "o", "x" }, desc = "" }, -- {"YOUR_MAPPING",function() require("various-textobjs").restOfParagraph() end, mode = { "o", "x" }, desc = "" }, -- {"YOUR_MAPPING",function() require("various-textobjs").entireBuffer() end, mode = { "o", "x" }, desc = "" },