From 90ed5356c45cd1d75a4e5bdf8efab6c163b28ede Mon Sep 17 00:00:00 2001 From: Jake Ginesin Date: Sat, 11 Jan 2025 04:06:55 -0500 Subject: [PATCH] 203 current 2025-01-11 04:06:45 25.05.20241217.d3c42f1 6.6.66 * --- home/programs/nvim/plugins/nvimtree.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/home/programs/nvim/plugins/nvimtree.lua b/home/programs/nvim/plugins/nvimtree.lua index a7194b5..f086b75 100644 --- a/home/programs/nvim/plugins/nvimtree.lua +++ b/home/programs/nvim/plugins/nvimtree.lua @@ -3,9 +3,25 @@ vim.g.loaded_netrwPlugin = 1 vim.opt.termguicolors = true +local function my_on_attach(bufnr) + local api = require "nvim-tree.api" + + local function opts(desc) + return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true } + end + + -- default mappings + api.config.mappings.default_on_attach(bufnr) + + -- custom mappings + vim.keymap.set('n', '', api.tree.change_root_to_parent, opts('Up')) + vim.keymap.set('n', '?', api.tree.toggle_help, opts('Help')) +end + require('nvim-tree').setup() require('nvim-tree').setup({ + on_attack = my_on_attach, sort_by = 'case_sensitive', view = { adaptive_size = false,