feat(api): add tree.is_visible, tree.is_tree_buf (#2150)
* feat(api): add api.tree.is_visible * feat(api): add api.tree.is_tree_buf
This commit is contained in:
parent
5b5373254f
commit
a774fa186c
@ -1408,6 +1408,28 @@ tree.toggle_hidden_filter()
|
|||||||
tree.toggle_help() *nvim-tree-api.tree.toggle_help()*
|
tree.toggle_help() *nvim-tree-api.tree.toggle_help()*
|
||||||
Toggle help view.
|
Toggle help view.
|
||||||
|
|
||||||
|
tree.is_tree_buf({bufnr}) *nvim-tree-api.tree.is_tree_buf()*
|
||||||
|
Checks if a buffer is an nvim-tree.
|
||||||
|
|
||||||
|
Parameters: ~
|
||||||
|
• {bufnr} (number|nil) buffer handle, 0 or nil for current buffer
|
||||||
|
|
||||||
|
Return: ~
|
||||||
|
(boolean) buffer is an nvim-tree buffer
|
||||||
|
|
||||||
|
tree.is_visible({opts}) *nvim-tree-api.tree.is_visible()*
|
||||||
|
Checks if nvim-tree is visible on the current, specified or any tab.
|
||||||
|
|
||||||
|
Parameters: ~
|
||||||
|
• {opts} (table) optional parameters
|
||||||
|
|
||||||
|
Options: ~
|
||||||
|
• {tabpage} (number) as per |nvim_get_current_tabpage()|
|
||||||
|
• {any_tabpage} (boolean) visible on any tab, default false
|
||||||
|
|
||||||
|
Return: ~
|
||||||
|
(boolean) nvim-tree is visible
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
5.2 API FILE SYSTEM *nvim-tree-api.fs*
|
5.2 API FILE SYSTEM *nvim-tree-api.fs*
|
||||||
|
|
||||||
|
|||||||
@ -107,6 +107,14 @@ Api.tree.toggle_hidden_filter = wrap(require("nvim-tree.actions.tree-modifiers.t
|
|||||||
|
|
||||||
Api.tree.toggle_help = wrap(require("nvim-tree.help").toggle)
|
Api.tree.toggle_help = wrap(require("nvim-tree.help").toggle)
|
||||||
|
|
||||||
|
Api.tree.is_tree_buf = wrap(require("nvim-tree.utils").is_nvim_tree_buf)
|
||||||
|
|
||||||
|
---@class ApiTreeIsVisibleOpts
|
||||||
|
---@field tabpage number|nil
|
||||||
|
---@field any_tabpage boolean|nil default false
|
||||||
|
|
||||||
|
Api.tree.is_visible = wrap(require("nvim-tree.view").is_visible)
|
||||||
|
|
||||||
Api.fs.create = wrap_node(require("nvim-tree.actions.fs.create-file").fn)
|
Api.fs.create = wrap_node(require("nvim-tree.actions.fs.create-file").fn)
|
||||||
Api.fs.remove = wrap_node(require("nvim-tree.actions.fs.remove-file").fn)
|
Api.fs.remove = wrap_node(require("nvim-tree.actions.fs.remove-file").fn)
|
||||||
Api.fs.trash = wrap_node(require("nvim-tree.actions.fs.trash").fn)
|
Api.fs.trash = wrap_node(require("nvim-tree.actions.fs.trash").fn)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user