feat: add api.tree.toggle_enable_filters (#2706)
* feat: toggle filters * naming refactoring * change name to enable * fix default opt * fix api name * update doc * remove default keybinding, toggle live filter * add API doc --------- Co-authored-by: Alexander Courtis <alex@courtis.org>
This commit is contained in:
@@ -537,6 +537,7 @@ Following is the default configuration. See |nvim-tree-opts| for details.
|
||||
show_on_open_dirs = true,
|
||||
},
|
||||
filters = {
|
||||
enable = true,
|
||||
git_ignored = true,
|
||||
dotfiles = false,
|
||||
git_clean = false,
|
||||
@@ -1242,6 +1243,11 @@ Only relevant when |modified.show_on_dirs| is `true`.
|
||||
|
||||
File / folder filters that may be toggled.
|
||||
|
||||
*nvim-tree.filters.enable*
|
||||
Enable / disable all filters including live filter.
|
||||
Toggle via |nvim-tree-api.tree.toggle_enable_filters()|
|
||||
Type: `boolean`, Default: `true`
|
||||
|
||||
*nvim-tree.filters.git_ignored*
|
||||
Ignore files based on `.gitignore`. Requires |git.enable| `= true`
|
||||
Toggle via |nvim-tree-api.tree.toggle_gitignore_filter()|, default `I`
|
||||
@@ -1702,6 +1708,10 @@ tree.expand_all() *nvim-tree-api.tree.expand_all()*
|
||||
Recursively expand all nodes in the tree.
|
||||
Folder: only the nodes underneath that folder.
|
||||
|
||||
*nvim-tree-api.tree.toggle_enable_filters()*
|
||||
tree.toggle_enable_filters()
|
||||
Toggle |nvim-tree.filters.enable| all filters.
|
||||
|
||||
*nvim-tree-api.tree.toggle_gitignore_filter()*
|
||||
tree.toggle_gitignore_filter()
|
||||
Toggle |nvim-tree.filters.git_ignored| filter.
|
||||
@@ -2757,6 +2767,7 @@ highlight group is not, hard linking as follows: >
|
||||
|nvim-tree.filesystem_watchers.ignore_dirs|
|
||||
|nvim-tree.filters.custom|
|
||||
|nvim-tree.filters.dotfiles|
|
||||
|nvim-tree.filters.enable|
|
||||
|nvim-tree.filters.exclude|
|
||||
|nvim-tree.filters.git_clean|
|
||||
|nvim-tree.filters.git_ignored|
|
||||
@@ -2966,6 +2977,7 @@ highlight group is not, hard linking as follows: >
|
||||
|nvim-tree-api.tree.search_node()|
|
||||
|nvim-tree-api.tree.toggle()|
|
||||
|nvim-tree-api.tree.toggle_custom_filter()|
|
||||
|nvim-tree-api.tree.toggle_enable_filters()|
|
||||
|nvim-tree-api.tree.toggle_git_clean_filter()|
|
||||
|nvim-tree-api.tree.toggle_gitignore_filter()|
|
||||
|nvim-tree-api.tree.toggle_help()|
|
||||
|
||||
Reference in New Issue
Block a user