feat: api.node.open.preview_no_picker with default mapping <S-Tab> (#2464)
* feat: add preview with no window picker action * feat: preview_no_window_picker -> preview_no_picker --------- Co-authored-by: Alexander Courtis <alex@courtis.org>
This commit is contained in:
@@ -171,16 +171,6 @@ local function open_or_expand_or_dir_up(mode)
|
||||
end
|
||||
end
|
||||
|
||||
local function open_preview(node)
|
||||
if node.name == ".." then
|
||||
require("nvim-tree.actions.root.change-dir").fn ".."
|
||||
elseif node.nodes then
|
||||
require("nvim-tree.lib").expand_or_collapse(node)
|
||||
else
|
||||
edit("preview", node)
|
||||
end
|
||||
end
|
||||
|
||||
Api.node.open.edit = wrap_node(open_or_expand_or_dir_up "edit")
|
||||
Api.node.open.drop = wrap_node(open_or_expand_or_dir_up "drop")
|
||||
Api.node.open.tab_drop = wrap_node(open_or_expand_or_dir_up "tab_drop")
|
||||
@@ -189,7 +179,8 @@ Api.node.open.no_window_picker = wrap_node(open_or_expand_or_dir_up "edit_no_pic
|
||||
Api.node.open.vertical = wrap_node(open_or_expand_or_dir_up "vsplit")
|
||||
Api.node.open.horizontal = wrap_node(open_or_expand_or_dir_up "split")
|
||||
Api.node.open.tab = wrap_node(open_or_expand_or_dir_up "tabnew")
|
||||
Api.node.open.preview = wrap_node(open_preview)
|
||||
Api.node.open.preview = wrap_node(open_or_expand_or_dir_up "preview")
|
||||
Api.node.open.preview_no_picker = wrap_node(open_or_expand_or_dir_up "preview_no_picker")
|
||||
|
||||
Api.node.show_info_popup = wrap_node(require("nvim-tree.actions.node.file-popup").toggle_file_info)
|
||||
Api.node.run.cmd = wrap_node(require("nvim-tree.actions.node.run-command").run_file_command)
|
||||
|
||||
Reference in New Issue
Block a user