From 795fe5208b3857b475e47a4e89eed760066d1a06 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Thu, 14 Jan 2021 19:46:02 +0530 Subject: [PATCH] Revert "nvim: Enable treesitter refactor and text objects" This reverts commit 41f1e8592968e10e8520d41ae202f120094b47f8. Enabling these two, seems to somehow result in highlighting not working anymore. So disable them. --- nvim/.config/nvim/lua/plugins.lua | 2 -- nvim/.config/nvim/lua/treesitter.lua | 49 ---------------------------- 2 files changed, 51 deletions(-) diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 6c7c33b..f4966d3 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -136,8 +136,6 @@ local init = function () -- For C, Lua and Rust use { 'nvim-treesitter/nvim-treesitter', - 'nvim-treesitter/nvim-treesitter-textobjects', - 'nvim-treesitter/nvim-treesitter-refactor', config = "require('treesitter')", } -- All writing needs diff --git a/nvim/.config/nvim/lua/treesitter.lua b/nvim/.config/nvim/lua/treesitter.lua index 87a70c0..5673e25 100644 --- a/nvim/.config/nvim/lua/treesitter.lua +++ b/nvim/.config/nvim/lua/treesitter.lua @@ -3,53 +3,4 @@ require'nvim-treesitter.configs'.setup { highlight = { enable = true, }, - textobjects = { - select = { - enable = true, - keymaps = { - ["af"] = "@function.outer", - ["if"] = "@function.inner", - ["ac"] = "@class.outer", - ["ic"] = "@class.inner", - }, - }, - swap = { - enable = true, - swap_next = { - ["gs"] = "@parameter.inner", - }, - swap_previous = { - ["gS"] = "@parameter.inner", - }, - }, - move = { - enable = true, - goto_next_start = { - ["]f"] = "@function.outer", - ["]]"] = "@class.outer", - }, - goto_next_end = { - ["]F"] = "@function.outer", - ["]["] = "@class.outer", - }, - goto_previous_start = { - ["[f"] = "@function.outer", - ["[["] = "@class.outer", - }, - goto_previous_end = { - ["[F"] = "@function.outer", - ["[]"] = "@class.outer", - }, - }, - }, - refactor = { - highlight_definitions = { enable = true }, - highlight_current_scope = { enable = false }, - smart_rename = { - enable = true, - keymaps = { - smart_rename = "grr", - }, - }, - }, }