From 9f03735f9412ea78ec391034054cef4e6936c795 Mon Sep 17 00:00:00 2001 From: Rob Watson Date: Mon, 20 May 2024 09:04:49 +0200 Subject: [PATCH] chore(nvim): add treesitter textobject --- vim/lua/treesitter_config.lua | 3 ++- vim/queries/go/textobjects.scm | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/vim/lua/treesitter_config.lua b/vim/lua/treesitter_config.lua index 53ff37d..fb390ad 100644 --- a/vim/lua/treesitter_config.lua +++ b/vim/lua/treesitter_config.lua @@ -40,10 +40,11 @@ require("nvim-treesitter.configs").setup({ ["ak"] = "@keyed_element.outer", ["iv"] = "@keyed_element.inner", ["av"] = "@keyed_element.inner", + ["at"] = "@composite_literal", ["ia"] = "@parameter.inner", ["aa"] = "@parameter.outer", ["ac"] = "@comment.outer", - ["at"] = "@statement.outer", + ["as"] = "@statement.outer", ["ar"] = "@return", ["af"] = "@function.outer", ["if"] = "@function.inner", diff --git a/vim/queries/go/textobjects.scm b/vim/queries/go/textobjects.scm index 4be603c..ac2c5b0 100644 --- a/vim/queries/go/textobjects.scm +++ b/vim/queries/go/textobjects.scm @@ -7,3 +7,5 @@ (keyed_element (_) . (_) @keyed_element.inner) @keyed_element.outer (field_declaration type: (_) @keyed_element.inner) @keyed_element.outer (parameter_declaration type: (_) @keyed_element.inner) @keyed_element.outer + +(composite_literal (_)) @composite_literal