From 04a85dc86424738fca83510775683ff9cd109035 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Wed, 26 Jul 2023 00:39:56 +0700 Subject: [PATCH] chore(nvim): use treesitter textobj --- data/nvim/init.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/data/nvim/init.lua b/data/nvim/init.lua index e0d073a..2342094 100644 --- a/data/nvim/init.lua +++ b/data/nvim/init.lua @@ -391,6 +391,28 @@ require("lazy").setup({ end, }, + -- https://github.com/nvim-treesitter/nvim-treesitter-textobjects + { + "nvim-treesitter/nvim-treesitter-textobjects", + dependencies = { + "nvim-treesitter/nvim-treesitter-context", + }, + config = function() + require("nvim-treesitter.configs").setup({ + textobjects = { + select = { + enable = true, + lookahead = true, + keymaps = { + ["af"] = "@function.outer", + ["if"] = "@function.inner", + }, + }, + }, + }) + end, + }, + -- https://github.com/neovim/nvim-lspconfig { "neovim/nvim-lspconfig",