diff options
author | christianchiarulli <[email protected]> | 2021-06-30 19:02:47 -0400 |
---|---|---|
committer | christianchiarulli <[email protected]> | 2021-06-30 19:02:47 -0400 |
commit | 4c9ef378bcfbdef50f3915daf212527c53d5b274 (patch) | |
tree | 696b9f8fcbef8d6e0d4c427411f1dd56342f0017 /lua/lv-nvimtree/init.lua | |
parent | 5ecdae981f064eb70eca869d2317f999365a7ff8 (diff) |
new nvimtree bindings
Diffstat (limited to 'lua/lv-nvimtree/init.lua')
-rw-r--r-- | lua/lv-nvimtree/init.lua | 41 |
1 files changed, 4 insertions, 37 deletions
diff --git a/lua/lv-nvimtree/init.lua b/lua/lv-nvimtree/init.lua index 24b7a50f..2815c1aa 100644 --- a/lua/lv-nvimtree/init.lua +++ b/lua/lv-nvimtree/init.lua @@ -48,44 +48,11 @@ M.config = function() symlink = "ï’‚" } } + local tree_cb = require'nvim-tree.config'.nvim_tree_callback - local tree_cb = require"nvim-tree.config".nvim_tree_callback - - g.nvim_tree_bindings = { - ["u"] = ":lua require'some_module'.some_function()<cr>", - ["<CR>"] = tree_cb("edit"), - ["l"] = tree_cb("edit"), - ["o"] = tree_cb("edit"), - ["h"] = tree_cb("close_node"), - ["<2-LeftMouse>"] = tree_cb("edit"), - ["<2-RightMouse>"] = tree_cb("cd"), - ["<C-]>"] = tree_cb("cd"), - ["<C-v>"] = tree_cb("vsplit"), - ["v"] = tree_cb("vsplit"), - ["<C-x>"] = tree_cb("split"), - ["<C-t>"] = tree_cb("tabnew"), - ["<"] = tree_cb("prev_sibling"), - [">"] = tree_cb("next_sibling"), - ["<BS>"] = tree_cb("close_node"), - ["<S-CR>"] = tree_cb("close_node"), - ["<Tab>"] = tree_cb("preview"), - ["I"] = tree_cb("toggle_ignored"), - ["H"] = tree_cb("toggle_dotfiles"), - ["R"] = tree_cb("refresh"), - ["a"] = tree_cb("create"), - ["d"] = tree_cb("remove"), - ["r"] = tree_cb("rename"), - ["<C-r>"] = tree_cb("full_rename"), - ["x"] = tree_cb("cut"), - ["c"] = tree_cb("copy"), - ["p"] = tree_cb("paste"), - ["y"] = tree_cb("copy_name"), - ["Y"] = tree_cb("copy_path"), - ["gy"] = tree_cb("copy_absolute_path"), - ["[c"] = tree_cb("prev_git_item"), - ["]c"] = tree_cb("next_git_item"), - ["-"] = tree_cb("dir_up"), - ["q"] = tree_cb("close") + vim.g.nvim_tree_bindings = { + { key = "l", cb = tree_cb("edit")}, + { key = "h", cb = tree_cb("close_node")} } end |