From 6f3e336644a4b512fe5faa628fb43c2e301e0aaa Mon Sep 17 00:00:00 2001 From: Benjamin Kyd Date: Thu, 23 Mar 2023 10:18:11 +0000 Subject: [PATCH] add tree --- common/.config/nvim/lua/keymappings.lua | 2 +- common/.config/nvim/lua/plugin-config/nvim-tree.lua | 7 +++++++ common/.config/nvim/lua/plugins.lua | 8 ++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 common/.config/nvim/lua/plugin-config/nvim-tree.lua diff --git a/common/.config/nvim/lua/keymappings.lua b/common/.config/nvim/lua/keymappings.lua index f19cd37..112efdf 100644 --- a/common/.config/nvim/lua/keymappings.lua +++ b/common/.config/nvim/lua/keymappings.lua @@ -5,7 +5,7 @@ local opts = { noremap = true, silent = true } vim.api.nvim_set_keymap('i', '', '"+pa', opts) -- vscode style quick peek at the tree -vim.api.nvim_set_keymap('n', '', ":Lexplore :vertical resize 30", { noremap = true }) +vim.api.nvim_set_keymap('n', '', ":NvimTreeToggle :vertical resize 30", { noremap = true }) -- make ctrl-shift arrows line movement vim.api.nvim_set_keymap('n', '', 'ddkP', opts) diff --git a/common/.config/nvim/lua/plugin-config/nvim-tree.lua b/common/.config/nvim/lua/plugin-config/nvim-tree.lua new file mode 100644 index 0000000..9bfc646 --- /dev/null +++ b/common/.config/nvim/lua/plugin-config/nvim-tree.lua @@ -0,0 +1,7 @@ + +require("nvim-tree").setup({ + git = { + ignore = false, + }, +}) + diff --git a/common/.config/nvim/lua/plugins.lua b/common/.config/nvim/lua/plugins.lua index f1b0159..29a3a1a 100644 --- a/common/.config/nvim/lua/plugins.lua +++ b/common/.config/nvim/lua/plugins.lua @@ -19,6 +19,14 @@ local packer = require('packer').startup(function(use) -- QUALITY OF LIFE INTEGRATIONS + -- file explorer + use { + 'nvim-tree/nvim-tree.lua', + config = function () + require('plugin-config/nvim-tree') + end + } + -- git integration use { 'lewis6991/gitsigns.nvim',