summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-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)