fixed nvim-tree
This commit is contained in:
parent
a0a128b6fe
commit
fc6344e1ff
|
|
@ -1,4 +1,3 @@
|
||||||
vim.g.nvim_tree_auto_close = 1
|
|
||||||
vim.g.nvim_tree_ignore = {".git", "node_modules", ".cache"}
|
vim.g.nvim_tree_ignore = {".git", "node_modules", ".cache"}
|
||||||
vim.g.nvim_tree_indent_markers = 1
|
vim.g.nvim_tree_indent_markers = 1
|
||||||
vim.api.nvim_set_keymap("", "<TAB>", ":NvimTreeFindFile<CR>", {silent = true})
|
vim.api.nvim_set_keymap("", "<TAB>", ":NvimTreeFindFile<CR>", {silent = true})
|
||||||
|
|
@ -16,46 +15,59 @@ vim.g.nvim_tree_icons = {
|
||||||
ignored = "◌"
|
ignored = "◌"
|
||||||
},
|
},
|
||||||
folder = {
|
folder = {
|
||||||
default = "",
|
arrow_open = "",
|
||||||
|
arrow_closed = "",
|
||||||
|
default = "",
|
||||||
open = "",
|
open = "",
|
||||||
symlink = ""
|
empty = "",
|
||||||
|
empty_open = "",
|
||||||
|
symlink = "",
|
||||||
|
symlink_open = ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.g.nvim_tree_disable_default_keybindings = 1
|
|
||||||
|
|
||||||
local tree_cb = require "nvim-tree.config".nvim_tree_callback
|
local tree_cb = require "nvim-tree.config".nvim_tree_callback
|
||||||
-- default mappings
|
-- default mappings
|
||||||
vim.g.nvim_tree_bindings = {
|
require "nvim-tree".setup(
|
||||||
{key = {"<CR>", "o", "<2-LeftMouse>"}, cb = tree_cb("edit")},
|
{
|
||||||
{key = {"<2-RightMouse>", "<C-]>"}, cb = tree_cb("cd")},
|
auto_close = true,
|
||||||
{key = "s", cb = tree_cb("vsplit")},
|
view = {
|
||||||
{key = "i", cb = tree_cb("split")},
|
mappings = {
|
||||||
{key = "t", cb = tree_cb("tabnew")},
|
custom_only = true,
|
||||||
{key = "<", cb = tree_cb("prev_sibling")},
|
list = {
|
||||||
{key = ">", cb = tree_cb("next_sibling")},
|
{key = {"<CR>", "o", "<2-LeftMouse>"}, cb = tree_cb("edit")},
|
||||||
{key = "P", cb = tree_cb("parent_node")},
|
{key = {"<2-RightMouse>", "<C-]>"}, cb = tree_cb("cd")},
|
||||||
{key = "<BS>", cb = tree_cb("close_node")},
|
{key = "s", cb = tree_cb("vsplit")},
|
||||||
{key = "<S-CR>", cb = tree_cb("close_node")},
|
{key = "i", cb = tree_cb("split")},
|
||||||
{key = "<Tab>", cb = tree_cb("preview")},
|
{key = "t", cb = tree_cb("tabnew")},
|
||||||
{key = "K", cb = tree_cb("first_sibling")},
|
{key = "<", cb = tree_cb("prev_sibling")},
|
||||||
{key = "J", cb = tree_cb("last_sibling")},
|
{key = ">", cb = tree_cb("next_sibling")},
|
||||||
{key = "I", cb = tree_cb("toggle_ignored")},
|
{key = "P", cb = tree_cb("parent_node")},
|
||||||
{key = "I", cb = tree_cb("toggle_dotfiles")},
|
{key = "<BS>", cb = tree_cb("close_node")},
|
||||||
{key = "r", cb = tree_cb("refresh")},
|
{key = "<S-CR>", cb = tree_cb("close_node")},
|
||||||
{key = "a", cb = tree_cb("create")},
|
{key = "<Tab>", cb = tree_cb("preview")},
|
||||||
{key = "d", cb = tree_cb("remove")},
|
{key = "K", cb = tree_cb("first_sibling")},
|
||||||
{key = "m", cb = tree_cb("rename")},
|
{key = "J", cb = tree_cb("last_sibling")},
|
||||||
{key = "<C-r>", cb = tree_cb("full_rename")},
|
{key = "I", cb = tree_cb("toggle_ignored")},
|
||||||
{key = "x", cb = tree_cb("cut")},
|
{key = "I", cb = tree_cb("toggle_dotfiles")},
|
||||||
{key = "c", cb = tree_cb("copy")},
|
{key = "r", cb = tree_cb("refresh")},
|
||||||
{key = "p", cb = tree_cb("paste")},
|
{key = "a", cb = tree_cb("create")},
|
||||||
{key = "y", cb = tree_cb("copy_name")},
|
{key = "d", cb = tree_cb("remove")},
|
||||||
{key = "Y", cb = tree_cb("copy_path")},
|
{key = "m", cb = tree_cb("rename")},
|
||||||
{key = "gy", cb = tree_cb("copy_absolute_path")},
|
{key = "<C-r>", cb = tree_cb("full_rename")},
|
||||||
{key = "[c", cb = tree_cb("prev_git_item")},
|
{key = "x", cb = tree_cb("cut")},
|
||||||
{key = "]c", cb = tree_cb("next_git_item")},
|
{key = "c", cb = tree_cb("copy")},
|
||||||
{key = "-", cb = tree_cb("dir_up")},
|
{key = "p", cb = tree_cb("paste")},
|
||||||
{key = "q", cb = tree_cb("close")},
|
{key = "y", cb = tree_cb("copy_name")},
|
||||||
{key = "?", cb = tree_cb("toggle_help")}
|
{key = "Y", cb = tree_cb("copy_path")},
|
||||||
}
|
{key = "gy", cb = tree_cb("copy_absolute_path")},
|
||||||
|
{key = "[c", cb = tree_cb("prev_git_item")},
|
||||||
|
{key = "]c", cb = tree_cb("next_git_item")},
|
||||||
|
{key = "-", cb = tree_cb("dir_up")},
|
||||||
|
{key = "q", cb = tree_cb("close")},
|
||||||
|
{key = "?", cb = tree_cb("toggle_help")}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue