From 590baf4ca95f77418dc6beee80e9ad149cd585d4 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sat, 5 Feb 2022 00:11:58 +0800 Subject: add plugin nvim-tree.lua --- lua/config/nvim-tree.lua | 62 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 lua/config/nvim-tree.lua (limited to 'lua/config') diff --git a/lua/config/nvim-tree.lua b/lua/config/nvim-tree.lua new file mode 100644 index 0000000..7375735 --- /dev/null +++ b/lua/config/nvim-tree.lua @@ -0,0 +1,62 @@ +local nvim_tree = require("nvim-tree") + +nvim_tree.setup({ + disable_netrw = true, + hijack_netrw = true, + open_on_setup = false, + ignore_ft_on_setup = {}, + auto_close = false, + open_on_tab = false, + hijack_cursor = false, + update_cwd = false, + update_to_buf_dir = { + enable = true, + auto_open = true, + }, + diagnostics = { + enable = false, + icons = { + hint = "", + info = "", + warning = "", + error = "", + }, + }, + update_focused_file = { + enable = false, + update_cwd = false, + ignore_list = {}, + }, + system_open = { + cmd = nil, + args = {}, + }, + filters = { + dotfiles = false, + custom = {}, + }, + git = { + enable = true, + ignore = true, + timeout = 500, + }, + view = { + width = 40, + height = 30, + hide_root_folder = false, + side = "left", + auto_resize = false, + mappings = { + custom_only = false, + list = {}, + }, + number = false, + relativenumber = false, + signcolumn = "yes", + }, + trash = { + cmd = "trash", + require_confirm = true, + }, +}) +vim.api.nvim_set_keymap("n", "s", "NvimTreeToggle", { noremap = true, silent = true }) -- cgit v1.2.3