summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCPea <[email protected]>2023-04-28 16:20:01 +0700
committerGitHub <[email protected]>2023-04-28 11:20:01 +0200
commit4e1db216ae982ffa0e4bc646323d1bd5238307ef (patch)
tree5a3182442e02c50297ec08ca7ad936868d738161
parent12a46fbe4f9c373614e2a736ab2fd18bbc746c67 (diff)
fix(nvim-tree): use local buffer keymaps (#4090)
-rw-r--r--lua/lvim/core/nvimtree.lua20
1 files changed, 12 insertions, 8 deletions
diff --git a/lua/lvim/core/nvimtree.lua b/lua/lvim/core/nvimtree.lua
index 9e951303..d64bacce 100644
--- a/lua/lvim/core/nvimtree.lua
+++ b/lua/lvim/core/nvimtree.lua
@@ -243,17 +243,21 @@ local function on_attach(bufnr)
require("lvim.core.nvimtree").start_telescope "live_grep"
end
+ local function opts(desc)
+ return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true }
+ end
+
api.config.mappings.default_on_attach(bufnr)
local useful_keys = {
- ["l"] = api.node.open.edit,
- ["o"] = api.node.open.edit,
- ["<CR>"] = api.node.open.edit,
- ["v"] = api.node.open.vertical,
- ["h"] = api.node.navigate.parent_close,
- ["C"] = api.tree.change_root_to_node,
- ["gtg"] = telescope_live_grep,
- ["gtf"] = telescope_find_files,
+ ["l"] = { api.node.open.edit, opts "Open" },
+ ["o"] = { api.node.open.edit, opts "Open" },
+ ["<CR>"] = { api.node.open.edit, opts "Open" },
+ ["v"] = { api.node.open.vertical, opts "Open: Vertical Split" },
+ ["h"] = { api.node.navigate.parent_close, opts "Close Directory" },
+ ["C"] = { api.tree.change_root_to_node, opts "CD" },
+ ["gtg"] = { telescope_live_grep, opts "Telescope Live Grep" },
+ ["gtf"] = { telescope_find_files, opts "Telescope Find File" },
}
require("lvim.keymappings").load_mode("n", useful_keys)