From 22b374b5602e169b336b2fa072c4b2a3571b7e78 Mon Sep 17 00:00:00 2001 From: ii14 Date: Thu, 14 Jul 2022 03:18:11 +0200 Subject: [PATCH] feat: add -bar option to command definitions Add -bar option to allow chaining commands with `|`. --- lua/nvim-tree.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lua/nvim-tree.lua b/lua/nvim-tree.lua index 3ea2d194e83..0a393538719 100644 --- a/lua/nvim-tree.lua +++ b/lua/nvim-tree.lua @@ -293,26 +293,26 @@ local function setup_vim_commands() api.nvim_create_user_command("NvimTreeOpen", function(res) M.open(res.args) end, { nargs = "?", complete = "dir" }) - api.nvim_create_user_command("NvimTreeClose", view.close, {}) + api.nvim_create_user_command("NvimTreeClose", view.close, { bar = true }) api.nvim_create_user_command("NvimTreeToggle", function(res) M.toggle(false, false, res.args) end, { nargs = "?", complete = "dir" }) - api.nvim_create_user_command("NvimTreeFocus", M.focus, {}) - api.nvim_create_user_command("NvimTreeRefresh", reloaders.reload_explorer, {}) - api.nvim_create_user_command("NvimTreeClipboard", copy_paste.print_clipboard, {}) + api.nvim_create_user_command("NvimTreeFocus", M.focus, { bar = true }) + api.nvim_create_user_command("NvimTreeRefresh", reloaders.reload_explorer, { bar = true }) + api.nvim_create_user_command("NvimTreeClipboard", copy_paste.print_clipboard, { bar = true }) api.nvim_create_user_command("NvimTreeFindFile", function(res) M.find_file(true, nil, res.bang) - end, { bang = true }) + end, { bang = true, bar = true }) api.nvim_create_user_command("NvimTreeFindFileToggle", function(res) M.toggle(true, false, res.args) end, { nargs = "?", complete = "dir" }) api.nvim_create_user_command("NvimTreeResize", function(res) M.resize(res.args) - end, { nargs = 1 }) - api.nvim_create_user_command("NvimTreeCollapse", collapse_all.fn, {}) + end, { nargs = 1, bar = true }) + api.nvim_create_user_command("NvimTreeCollapse", collapse_all.fn, { bar = true }) api.nvim_create_user_command("NvimTreeCollapseKeepBuffers", function() collapse_all.fn(true) - end, {}) + end, { bar = true }) end function M.change_dir(name)