plugins.neo-tree.filesystem.asyncDirectoryScan
- “auto” means refreshes are async, but it’s synchronous when called from the Neotree commands.
- “always” means directory scans are always async.
- “never” means directory scans are never async.
Type: null or one of “auto”, “always”, “never” or raw lua code
Default:
null
Plugin default: "auto"
Declared by:
plugins.neo-tree.filesystem.bindToCwd
true creates a 2-way binding between vim’s cwd and neo-tree’s root.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.neo-tree.filesystem.findByFullPathWords
false
means it only searches the tail of a path.
true
will change the filter into a full path
search with space as an implicit “.*”, so fi init
will match:
`./sources/filesystem/init.lua
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.neo-tree.filesystem.findCommand
This is determined automatically, you probably don’t need to set it
Type: null or string or raw lua code
Default:
null
Plugin default: "fd"
Declared by:
plugins.neo-tree.filesystem.groupEmptyDirs
when true, empty folders will be grouped together
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.neo-tree.filesystem.hijackNetrwBehavior
- “open_default”: netrw disabled, opening a directory opens neo-tree in whatever position is specified in window.position
- “open_current”: netrw disabled, opening a directory opens within the window like netrw would, regardless of window.position
- “disabled”: netrw left alone, neo-tree does not handle opening dirs
Type: null or one of “open_default”, “open_current”, “disabled” or raw lua code
Default:
null
Plugin default: "open_default"
Declared by:
plugins.neo-tree.filesystem.scanMode
- “shallow”: Don’t scan into directories to detect possible empty directory a priori.
- “deep”: Scan into directories to detect empty or grouped empty directories a priori.
Type: null or one of “shallow”, “deep” or raw lua code
Default:
null
Plugin default: "shallow"
Declared by:
plugins.neo-tree.filesystem.searchLimit
max number of search results when using filters
Type: null or signed integer or floating point number or raw lua code
Default:
null
Plugin default: 50
Declared by:
plugins.neo-tree.filesystem.useLibuvFileWatcher
This will use the OS level file watchers to detect changes instead of relying on nvim autocmd events.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by: