diff options
Diffstat (limited to 'lua/lvim')
| -rw-r--r-- | lua/lvim/core/nvimtree.lua | 20 | 
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) | 
