1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

update nvim-tree conf

This commit is contained in:
jdhao 2022-04-27 22:08:25 +08:00
parent b20b21b5dd
commit e043f07b71

View File

@ -1,62 +1,116 @@
local nvim_tree = require("nvim-tree") local nvim_tree = require("nvim-tree")
nvim_tree.setup({ nvim_tree.setup({
disable_netrw = true, auto_reload_on_write = true,
hijack_netrw = true, disable_netrw = false,
open_on_setup = false, hijack_cursor = false,
ignore_ft_on_setup = {}, hijack_netrw = true,
open_on_tab = false, hijack_unnamed_buffer_when_opening = false,
hijack_cursor = false, ignore_buffer_on_setup = false,
update_cwd = false, open_on_setup = false,
update_to_buf_dir = { open_on_setup_file = false,
enable = true, open_on_tab = false,
auto_open = true, sort_by = "name",
}, update_cwd = false,
diagnostics = { view = {
enable = false, width = 30,
icons = { height = 30,
hint = "", hide_root_folder = false,
info = "", side = "left",
warning = "", preserve_window_proportions = false,
error = "", number = false,
}, relativenumber = false,
}, signcolumn = "yes",
update_focused_file = { mappings = {
enable = false, custom_only = false,
update_cwd = false, list = {
ignore_list = {}, -- user mappings go here
}, },
system_open = { },
cmd = nil, },
args = {}, renderer = {
}, indent_markers = {
filters = { enable = false,
dotfiles = false, icons = {
custom = {}, corner = "",
}, edge = "",
git = { none = " ",
enable = true, },
ignore = true, },
timeout = 500, icons = {
}, webdev_colors = true,
view = { },
width = 35, },
height = 30, hijack_directories = {
hide_root_folder = false, enable = true,
side = "left", auto_open = true,
auto_resize = true, },
mappings = { update_focused_file = {
custom_only = false, enable = false,
list = {}, update_cwd = false,
}, ignore_list = {},
number = false, },
relativenumber = false, ignore_ft_on_setup = {},
signcolumn = "yes", system_open = {
}, cmd = "",
trash = { args = {},
cmd = "trash", },
require_confirm = true, diagnostics = {
}, enable = false,
show_on_dirs = false,
icons = {
hint = "",
info = "",
warning = "",
error = "",
},
},
filters = {
dotfiles = false,
custom = {},
exclude = {},
},
git = {
enable = true,
ignore = true,
timeout = 400,
},
actions = {
use_system_clipboard = true,
change_dir = {
enable = true,
global = false,
restrict_above_cwd = false,
},
open_file = {
quit_on_open = false,
resize_window = false,
window_picker = {
enable = true,
chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",
exclude = {
filetype = { "notify", "packer", "qf", "diff", "fugitive", "fugitiveblame" },
buftype = { "nofile", "terminal", "help" },
},
},
},
},
trash = {
cmd = "trash",
require_confirm = true,
},
log = {
enable = false,
truncate = false,
types = {
all = false,
config = false,
copy_paste = false,
diagnostics = false,
git = false,
profile = false,
},
},
}) })
vim.api.nvim_set_keymap("n", "<space>s", "<cmd>lua require'nvim-tree'.toggle(false, true)<CR>", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "<space>s", "<cmd>lua require'nvim-tree'.toggle(false, true)<CR>", { noremap = true, silent = true })