From 8cd434636fb079476edf129d3f35106cbca31d6d Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Mon, 3 Apr 2023 00:21:42 +0200 Subject: [PATCH] nvim --- nvim/init.lua | 31 ++++++++++--------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index c627e38..987033a 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -412,29 +412,18 @@ require("lazy").setup({ end, }, { - "kiyoon/treesitter-indent-object.nvim", - dependencies = { "nvim-treesitter/nvim-treesitter" }, + "RRethy/nvim-treesitter-textsubjects", config = function() - require("treesitter_indent_object").setup({}) + require("nvim-treesitter.configs").setup({ + textsubjects = { + enable = true, + prev_selection = ",", + keymaps = { + ["."] = "textsubjects-smart", + }, + }, + }) end, - keys = { - { - "ai", - function() - require("treesitter_indent_object.textobj").select_indent_outer() - end, - mode = { "x", "o" }, - desc = "Select context-aware indent (outer)", - }, - { - "ii", - function() - require("treesitter_indent_object.textobj").select_indent_inner() - end, - mode = { "x", "o" }, - desc = "Select context-aware indent (inner, partial range)", - }, - }, }, { -- context while scrolling "romgrk/nvim-treesitter-context",