diff options
Diffstat (limited to 'nvim/.config')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua b/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua index ec19c5b..a7b3224 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua @@ -30,21 +30,30 @@ M.setup = function() enable = true, lookahead = true, keymaps = { - ["af"] = "@function.outer", - ["if"] = "@function.inner", - ["ia"] = "@statement.inner", - ["aa"] = "@statement.outer", - ["il"] = "@loop.inner", - ["al"] = "@loop.outer", + ["ia"] = "@attribute.inner", + ["aa"] = "@attribute.outer", ["ib"] = "@block.inner", ["ab"] = "@block.outer", ["ic"] = "@class.inner", ["ac"] = "@class.outer", - ["a/"] = "@comment.outer", + ["ie"] = "@statement.inner", + ["ae"] = "@statement.outer", + ["if"] = "@function.inner", + ["af"] = "@function.outer", + ["iF"] = "@frame.inner", + ["aF"] = "@frame.outer", ["ii"] = "@conditional.inner", ["ai"] = "@conditional.outer", + ["il"] = "@loop.inner", + ["al"] = "@loop.outer", + ["in"] = "@scopename.inner", + ["an"] = "@scopename.outer", + ["ix"] = "@call.inner", + ["ax"] = "@call.outer", ["iv"] = "@parameter.inner", ["av"] = "@parameter.outer", + ["i/"] = "@comment.inner", + ["a/"] = "@comment.outer", }, }, }, |