From 946b25db1aa005bf072c3c468cb0641cf2fac45d Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Tue, 8 Nov 2022 13:06:08 -0500 Subject: nvim: init bootstrappable config --- dot_config/nvim/lua/plugins/nvim-tree.lua | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 dot_config/nvim/lua/plugins/nvim-tree.lua (limited to 'dot_config/nvim/lua/plugins/nvim-tree.lua') diff --git a/dot_config/nvim/lua/plugins/nvim-tree.lua b/dot_config/nvim/lua/plugins/nvim-tree.lua new file mode 100644 index 0000000..129721d --- /dev/null +++ b/dot_config/nvim/lua/plugins/nvim-tree.lua @@ -0,0 +1,45 @@ +require 'nvim-tree'.setup { + filters = { + dotfiles = true, + }, + git = { + enable = true, + ignore = true, + }, + renderer = { + icons = { + glyphs = { + default = '-', + symlink = '→', + folder = { + arrow_closed = '▶', + arrow_open = '▼', + + default = '📁', + open = '📂', + + symlink = '📁', + symlink_open = '📂', + + empty = '📁', + empty_open = '📂', + }, + git = { + deleted = '-', -- unused + unstaged = '±', + untracked = '+', + unmerged = 'U', + }, + }, + }, + }, +} + +local api = require 'nvim-tree.api' +local wk = require 'which-key' +local km = vim.keymap.set +wk.register { + [''] = { + n = { api.tree.toggle, 'nvim-tree' }, + } +} -- cgit v1.2.3