mirror of
https://github.com/NotAShelf/nvf.git
synced 2024-11-26 23:16:46 +00:00
deploy: f0dffff72e
This commit is contained in:
parent
3aad337776
commit
97ce32a9d9
2 changed files with 426 additions and 142 deletions
566
options.html
566
options.html
|
@ -292,148 +292,432 @@ Note that these are setup after builtin plugins.</p><p><span class="emphasis"><e
|
||||||
<neovim-flake/modules/core>
|
<neovim-flake/modules/core>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.extraPlugins._name_.setup"></a><a class="link" href="options.html#opt-vim.extraPlugins._name_.setup"><code class="option">vim.extraPlugins.<name>.setup</code></a></span></dt><dd><p>Lua code to run during setup.</p><p><span class="emphasis"><em>Type:</em></span> strings concatenated with "\n"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">"require('aerial').setup {}"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/core#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.extraPlugins._name_.setup"></a><a class="link" href="options.html#opt-vim.extraPlugins._name_.setup"><code class="option">vim.extraPlugins.<name>.setup</code></a></span></dt><dd><p>Lua code to run during setup.</p><p><span class="emphasis"><em>Type:</em></span> strings concatenated with "\n"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">"require('aerial').setup {}"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/core#blob-path" target="_top">
|
||||||
<neovim-flake/modules/core>
|
<neovim-flake/modules/core>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.enable"><code class="option">vim.filetree.nvimTreeLua.enable</code></a></span></dt><dd><p>Whether to enable filetree via nvim-tree-lua.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.enable"><code class="option">vim.filetree.nvimTree.enable</code></a></span></dt><dd><p>Whether to enable filetree via nvim-tree.lua.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.actions.changeDir.global"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.actions.changeDir.global"><code class="option">vim.filetree.nvimTreeLua.actions.changeDir.global</code></a></span></dt><dd><p>Change directory when changing nvim's directory (DirChanged event).</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions"><code class="option">vim.filetree.nvimTree.actions</code></a></span></dt><dd><p>Configuration for various actions.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.actions.expandAll.exclude"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.actions.expandAll.exclude"><code class="option">vim.filetree.nvimTreeLua.actions.expandAll.exclude</code></a></span></dt><dd><p>Exclude files from expand all</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.changeDir"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.changeDir"><code class="option">vim.filetree.nvimTree.actions.changeDir</code></a></span></dt><dd><p>vim `change-directory` behaviour</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.actions.openFile.quitOnOpen"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.actions.openFile.quitOnOpen"><code class="option">vim.filetree.nvimTreeLua.actions.openFile.quitOnOpen</code></a></span></dt><dd><p>Quit the tree when opening a file</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.changeDir.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.changeDir.enable"><code class="option">vim.filetree.nvimTree.actions.changeDir.enable</code></a></span></dt><dd><p>Change the working directory when changing directories in the tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.actions.openFile.resizeWindow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.actions.openFile.resizeWindow"><code class="option">vim.filetree.nvimTreeLua.actions.openFile.resizeWindow</code></a></span></dt><dd><p>Resize the tree when opening a file</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.changeDir.global"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.changeDir.global"><code class="option">vim.filetree.nvimTree.actions.changeDir.global</code></a></span></dt><dd><p>Use `:cd` instead of `:lcd` when changing directories.
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
Consider that this might cause issues with the `nvim-tree.syncRootWithCwd` option.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.actions.openFile.windowPicker.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.actions.openFile.windowPicker.enable"><code class="option">vim.filetree.nvimTreeLua.actions.openFile.windowPicker.enable</code></a></span></dt><dd><p>Whether to enable Window picker.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.changeDir.restrictAboveCwd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.changeDir.restrictAboveCwd"><code class="option">vim.filetree.nvimTree.actions.changeDir.restrictAboveCwd</code></a></span></dt><dd><p>Restrict changing to a directory above the global current working directory.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.actions.openFile.windowPicker.chars"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.actions.openFile.windowPicker.chars"><code class="option">vim.filetree.nvimTreeLua.actions.openFile.windowPicker.chars</code></a></span></dt><dd><p>A string of chars used as identifiers by the window picker</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.expandAll"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.expandAll"><code class="option">vim.filetree.nvimTree.actions.expandAll</code></a></span></dt><dd><p>Configuration for expand_all behaviour.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.closeOnLastWindow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.closeOnLastWindow"><code class="option">vim.filetree.nvimTreeLua.closeOnLastWindow</code></a></span></dt><dd><p>Close when tree is last window open</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.expandAll.exclude"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.expandAll.exclude"><code class="option">vim.filetree.nvimTree.actions.expandAll.exclude</code></a></span></dt><dd><p>A list of directories that should not be expanded automatically.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">[
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.disableNetRW"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.disableNetRW"><code class="option">vim.filetree.nvimTreeLua.disableNetRW</code></a></span></dt><dd><p>Disables netrw and replaces it with tree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
".git"
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"target"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.filesystemWatchers.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.filesystemWatchers.enable"><code class="option">vim.filetree.nvimTreeLua.filesystemWatchers.enable</code></a></span></dt><dd><p>Enable filesystem watchers</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
"build"
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"result"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.followBufferFile"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.followBufferFile"><code class="option">vim.filetree.nvimTreeLua.followBufferFile</code></a></span></dt><dd><p>Follow file that is in current buffer on tree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
]</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.git.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.git.enable"><code class="option">vim.filetree.nvimTreeLua.git.enable</code></a></span></dt><dd><p>Whether to enable Git integration.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.expandAll.maxFolderDiscovery"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.expandAll.maxFolderDiscovery"><code class="option">vim.filetree.nvimTree.actions.expandAll.maxFolderDiscovery</code></a></span></dt><dd><p>Limit the number of folders being explored when expanding every folders.
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
Avoids hanging neovim when running this action on very large folders.</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">300</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.git.ignore"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.git.ignore"><code class="option">vim.filetree.nvimTreeLua.git.ignore</code></a></span></dt><dd><p>Ignore files in git</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.filePopup"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.filePopup"><code class="option">vim.filetree.nvimTree.actions.filePopup</code></a></span></dt><dd><p>Configuration for file_popup behaviour.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.groupEmptyFolders"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.groupEmptyFolders"><code class="option">vim.filetree.nvimTreeLua.groupEmptyFolders</code></a></span></dt><dd><p>Compact empty folders trees into a single item</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.filePopup.openWinConfig"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.filePopup.openWinConfig"><code class="option">vim.filetree.nvimTree.actions.filePopup.openWinConfig</code></a></span></dt><dd><p>Floating window config for file_popup. See |nvim_open_win| for more details.</p><p><span class="emphasis"><em>Type:</em></span> attribute set</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.hideDotFiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.hideDotFiles"><code class="option">vim.filetree.nvimTreeLua.hideDotFiles</code></a></span></dt><dd><p>Hide dotfiles</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
border = "rounded";
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
col = 1;
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.hideFiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.hideFiles"><code class="option">vim.filetree.nvimTreeLua.hideFiles</code></a></span></dt><dd><p>Files to hide in the file view by default.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">[
|
relative = "cursor";
|
||||||
"node_modules"
|
row = 1;
|
||||||
".cache"
|
style = "minimal";
|
||||||
]</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.hijackCursor"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.hijackCursor"><code class="option">vim.filetree.nvimTreeLua.hijackCursor</code></a></span></dt><dd><p>Hijack the cursor in the tree to put it at the start of the filename</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile"><code class="option">vim.filetree.nvimTree.actions.openFile</code></a></span></dt><dd><p>Configuration options for opening a file from nvim-tree.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.hijackNetRW"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.hijackNetRW"><code class="option">vim.filetree.nvimTreeLua.hijackNetRW</code></a></span></dt><dd><p>Prevents netrw from automatically opening when opening directories</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.eject"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.eject"><code class="option">vim.filetree.nvimTree.actions.openFile.eject</code></a></span></dt><dd><p>Prevent new opened file from opening in the same window as the tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.hijackUnnamedBufferWhenOpening"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.hijackUnnamedBufferWhenOpening"><code class="option">vim.filetree.nvimTreeLua.hijackUnnamedBufferWhenOpening</code></a></span></dt><dd><p>Open nvimtree in place of the unnamed buffer if it's empty.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.quitOnOpen"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.quitOnOpen"><code class="option">vim.filetree.nvimTree.actions.openFile.quitOnOpen</code></a></span></dt><dd><p>Closes the explorer when opening a file.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.ignoreFileTypes"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.ignoreFileTypes"><code class="option">vim.filetree.nvimTreeLua.ignoreFileTypes</code></a></span></dt><dd><p>Ignore file types</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.resizeWindow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.resizeWindow"><code class="option">vim.filetree.nvimTree.actions.openFile.resizeWindow</code></a></span></dt><dd><p>Resizes the tree when opening a file. Previously `view.auto_resize`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.ignore_ft_on_setup"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.ignore_ft_on_setup"><code class="option">vim.filetree.nvimTreeLua.ignore_ft_on_setup</code></a></span></dt><dd><p>Ignore file types on setup</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.windowPicker"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.windowPicker"><code class="option">vim.filetree.nvimTree.actions.openFile.windowPicker</code></a></span></dt><dd><p>window_picker</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.indentMarkers"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.indentMarkers"><code class="option">vim.filetree.nvimTreeLua.indentMarkers</code></a></span></dt><dd><p>Show indent markers</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.windowPicker.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.windowPicker.enable"><code class="option">vim.filetree.nvimTree.actions.openFile.windowPicker.enable</code></a></span></dt><dd><p>Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.lspDiagnostics"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.lspDiagnostics"><code class="option">vim.filetree.nvimTreeLua.lspDiagnostics</code></a></span></dt><dd><p>Shows lsp diagnostics in the tree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.windowPicker.chars"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.windowPicker.chars"><code class="option">vim.filetree.nvimTree.actions.openFile.windowPicker.chars</code></a></span></dt><dd><p>A string of chars used as identifiers by the window picker.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.mappings.findFile"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.mappings.findFile"><code class="option">vim.filetree.nvimTreeLua.mappings.findFile</code></a></span></dt><dd><p>Find file in NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>tg"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.buftype"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.buftype"><code class="option">vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.buftype</code></a></span></dt><dd><p>A list of buftypes to exclude from the window picker.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">[
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"nofile"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.mappings.focus"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.mappings.focus"><code class="option">vim.filetree.nvimTreeLua.mappings.focus</code></a></span></dt><dd><p>Focus NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>tf"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
"terminal"
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"help"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.mappings.refresh"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.mappings.refresh"><code class="option">vim.filetree.nvimTreeLua.mappings.refresh</code></a></span></dt><dd><p>Refresh NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>tr"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
]</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.mappings.toggle"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.mappings.toggle"><code class="option">vim.filetree.nvimTreeLua.mappings.toggle</code></a></span></dt><dd><p>Toggle NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<C-n>"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.filetype"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.filetype"><code class="option">vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.filetype</code></a></span></dt><dd><p>A list of filetypes to exclude from the window picker.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">[
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"notify"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.openOnSetup"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.openOnSetup"><code class="option">vim.filetree.nvimTreeLua.openOnSetup</code></a></span></dt><dd><p>Open when vim is started on a directory</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
"packer"
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"qf"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.openTreeOnNewTab"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.openTreeOnNewTab"><code class="option">vim.filetree.nvimTreeLua.openTreeOnNewTab</code></a></span></dt><dd><p>Opens the tree view when opening a new tab</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
"diff"
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
"fugitive"
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.groupEmptyFolders"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.groupEmptyFolders"><code class="option">vim.filetree.nvimTreeLua.renderer.groupEmptyFolders</code></a></span></dt><dd><p>Compact empty folders trees into a single item</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
"fugitiveblame"
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
]</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.highlightOpenedFiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.highlightOpenedFiles"><code class="option">vim.filetree.nvimTreeLua.renderer.highlightOpenedFiles</code></a></span></dt><dd><p>Highlight opened files</p><p><span class="emphasis"><em>Type:</em></span> one of "none", "icon", "name", "all"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"none"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.openFile.windowPicker.picker"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.openFile.windowPicker.picker"><code class="option">vim.filetree.nvimTree.actions.openFile.windowPicker.picker</code></a></span></dt><dd><p>Change the default window picker, can be a string `"default"` or a function.
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.higlightGit"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.higlightGit"><code class="option">vim.filetree.nvimTreeLua.renderer.higlightGit</code></a></span></dt><dd><p>Highlight git related files</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
The function should return the window id that will open the node,
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
or `nil` if an invalid window is picked or user cancelled the action.
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.default"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.default"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.default</code></a></span></dt><dd><p>Default icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
The picker may create a new window.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"default"</code></p><p><span class="emphasis"><em>Example:</em></span> </p><pre class="programlisting">-- with s1n7ax/nvim-window-picker plugin
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowClosed"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowClosed"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowClosed</code></a></span></dt><dd><p>Closed folder arrow icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
require('window-picker').pick_window,
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowOpen"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowOpen"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowOpen</code></a></span></dt><dd><p>Open folder arrow icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.removeFile.closeWindow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.removeFile.closeWindow"><code class="option">vim.filetree.nvimTree.actions.removeFile.closeWindow</code></a></span></dt><dd><p>Close any window displaying a file when removing the file from the tree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.default"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.default"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.default</code></a></span></dt><dd><p>Default folder icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.actions.useSystemClipboard"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.actions.useSystemClipboard"><code class="option">vim.filetree.nvimTree.actions.useSystemClipboard</code></a></span></dt><dd><p>A boolean value that toggle the use of system clipboard when copy/paste
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.empty"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.empty"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.empty</code></a></span></dt><dd><p>Empty folder icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
function are invoked. When enabled, copied text will be stored in registers
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
'+' (system), otherwise, it will be stored in '1' and '"'.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyOpen"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyOpen"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyOpen</code></a></span></dt><dd><p>Empty open folder icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.autoreloadOnWrite"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.autoreloadOnWrite"><code class="option">vim.filetree.nvimTree.autoreloadOnWrite</code></a></span></dt><dd><p>Auto reload tree on write</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.open"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.open"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.open</code></a></span></dt><dd><p>Open folder icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics"><code class="option">vim.filetree.nvimTree.diagnostics</code></a></span></dt><dd><p>Show LSP and COC diagnostics in the signcolumn
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlink"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlink"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlink</code></a></span></dt><dd><p>Symlink folder icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
Note that the modified sign will take precedence over the diagnostics signs.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkOpen"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkOpen"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkOpen</code></a></span></dt><dd><p>Symlink open folder icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.enable"><code class="option">vim.filetree.nvimTree.diagnostics.enable</code></a></span></dt><dd><p>Whether to enable Enable diagnostics view in the signcolumn..</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.deleted"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.deleted"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.deleted</code></a></span></dt><dd><p>Deleted git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.debounceDelay"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.debounceDelay"><code class="option">vim.filetree.nvimTree.diagnostics.debounceDelay</code></a></span></dt><dd><p>Idle milliseconds between diagnostic event and update.</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">50</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.ignored"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.ignored"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.ignored</code></a></span></dt><dd><p>Ignored git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"◌"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.icons"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.icons"><code class="option">vim.filetree.nvimTree.diagnostics.icons</code></a></span></dt><dd><p>Icons for diagnostic severity.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.renamed"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.renamed"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.renamed</code></a></span></dt><dd><p>Renamed git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"➜"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.icons.error"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.icons.error"><code class="option">vim.filetree.nvimTree.diagnostics.icons.error</code></a></span></dt><dd><p>Icon used for `error` diagnostic.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.staged"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.staged"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.staged</code></a></span></dt><dd><p>Staged git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"✓"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.icons.hint"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.icons.hint"><code class="option">vim.filetree.nvimTree.diagnostics.icons.hint</code></a></span></dt><dd><p>Icon used for `hint` diagnostic.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unmerged"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unmerged"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unmerged</code></a></span></dt><dd><p>Unmerged git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.icons.info"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.icons.info"><code class="option">vim.filetree.nvimTree.diagnostics.icons.info</code></a></span></dt><dd><p>Icon used for `info` diagnostic.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unstaged"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unstaged"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unstaged</code></a></span></dt><dd><p>Unstaged git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"✗"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.icons.warning"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.icons.warning"><code class="option">vim.filetree.nvimTree.diagnostics.icons.warning</code></a></span></dt><dd><p>Icon used for `warning` diagnostic.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.untracked"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.untracked"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.untracked</code></a></span></dt><dd><p>Untracked git icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"★"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.severity"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.severity"><code class="option">vim.filetree.nvimTree.diagnostics.severity</code></a></span></dt><dd><p>Severity for which the diagnostics will be displayed. See `:help diagnostic-severity`</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.symlink"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.glyphs.symlink"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.glyphs.symlink</code></a></span></dt><dd><p>Symlink icon</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.severity.max"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.severity.max"><code class="option">vim.filetree.nvimTree.diagnostics.severity.max</code></a></span></dt><dd><p>Maximum severity.</p><p><span class="emphasis"><em>Type:</em></span> one of "HINT", "INFO", "WARNING", "ERROR"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"ERROR"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.show.file"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.show.file"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.show.file</code></a></span></dt><dd><p>Show file icons</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.severity.min"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.severity.min"><code class="option">vim.filetree.nvimTree.diagnostics.severity.min</code></a></span></dt><dd><p>Minimum severity.</p><p><span class="emphasis"><em>Type:</em></span> one of "HINT", "INFO", "WARNING", "ERROR"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"HINT"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.show.folder"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.show.folder"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.show.folder</code></a></span></dt><dd><p>Show folder icons</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.showOnDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.showOnDirs"><code class="option">vim.filetree.nvimTree.diagnostics.showOnDirs</code></a></span></dt><dd><p>Show diagnostic icons on parent directories.</p><p><span class="emphasis"><em>Type:</em></span> unspecified value</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.show.folderArrow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.show.folderArrow"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.show.folderArrow</code></a></span></dt><dd><p>Show folder arrow icons</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.diagnostics.showOnOpenDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.diagnostics.showOnOpenDirs"><code class="option">vim.filetree.nvimTree.diagnostics.showOnOpenDirs</code></a></span></dt><dd><p>Show diagnostics icons on directories that are open.
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
Only relevant when `diagnostics.show_on_dirs` is `true`.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.icons.show.git"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.icons.show.git"><code class="option">vim.filetree.nvimTreeLua.renderer.icons.show.git</code></a></span></dt><dd><p>Show git icons</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.disableNetrw"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.disableNetrw"><code class="option">vim.filetree.nvimTree.disableNetrw</code></a></span></dt><dd><p>Disables netrw and replaces it with tree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.indentMarkers"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.indentMarkers"><code class="option">vim.filetree.nvimTreeLua.renderer.indentMarkers</code></a></span></dt><dd><p>Show indent markers</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filesystemWatchers"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filesystemWatchers"><code class="option">vim.filetree.nvimTree.filesystemWatchers</code></a></span></dt><dd><p>Will use file system watcher (libuv fs_event) to watch the filesystem for changes.
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.rootFolderLabel"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.rootFolderLabel"><code class="option">vim.filetree.nvimTreeLua.renderer.rootFolderLabel</code></a></span></dt><dd><p>Root folder label. Set null to disable</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">null</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
Using this will disable BufEnter / BufWritePost events in nvim-tree which
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
were used to update the whole tree. With this feature, the tree will be
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.showHiddenFiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.showHiddenFiles"><code class="option">vim.filetree.nvimTreeLua.renderer.showHiddenFiles</code></a></span></dt><dd><p>Show hidden files</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
updated only for the appropriate folder change, resulting in better
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
performance.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.showParentFolder"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.showParentFolder"><code class="option">vim.filetree.nvimTreeLua.renderer.showParentFolder</code></a></span></dt><dd><p>Show parent folder</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filesystemWatchers.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filesystemWatchers.enable"><code class="option">vim.filetree.nvimTree.filesystemWatchers.enable</code></a></span></dt><dd><p>Enable filesystem watchers.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.renderer.trailingSlash"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.renderer.trailingSlash"><code class="option">vim.filetree.nvimTreeLua.renderer.trailingSlash</code></a></span></dt><dd><p>Add a trailing slash to all folders</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filesystemWatchers.debounceDelay"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filesystemWatchers.debounceDelay"><code class="option">vim.filetree.nvimTree.filesystemWatchers.debounceDelay</code></a></span></dt><dd><p>Idle milliseconds between filesystem change and action.</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">50</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.sortBy"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.sortBy"><code class="option">vim.filetree.nvimTreeLua.sortBy</code></a></span></dt><dd><p>Sort by name or extension</p><p><span class="emphasis"><em>Type:</em></span> one of "name", "extension", "modification_time", "case_sensitive"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"name"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filesystemWatchers.ignoreDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filesystemWatchers.ignoreDirs"><code class="option">vim.filetree.nvimTree.filesystemWatchers.ignoreDirs</code></a></span></dt><dd><p>List of vim regex for absolute directory paths that will not be watched.
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.syncRootWithCwd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.syncRootWithCwd"><code class="option">vim.filetree.nvimTreeLua.syncRootWithCwd</code></a></span></dt><dd><p>Changes the tree root directory on `DirChanged` and refreshes the tree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
Backslashes must be escaped e.g. `"my-project/\\.build$"`.
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
Useful when path is not in `.gitignore` or git integration is disabled.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.systemOpenCmd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.systemOpenCmd"><code class="option">vim.filetree.nvimTreeLua.systemOpenCmd</code></a></span></dt><dd><p>The command used to open a file with the associated default program</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"\${pkgs.xdg-utils}/bin/xdg-open"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filters"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filters"><code class="option">vim.filetree.nvimTree.filters</code></a></span></dt><dd><p>Filtering options.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.trailingSlash"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.trailingSlash"><code class="option">vim.filetree.nvimTreeLua.trailingSlash</code></a></span></dt><dd><p>Add a trailing slash to all folders</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
dotfiles = false;
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
exclude = [ ];
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.updateCwd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.updateCwd"><code class="option">vim.filetree.nvimTreeLua.updateCwd</code></a></span></dt><dd><p>Updates the tree when changing nvim's directory (DirChanged event).</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
gitClean = false;
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
gitIgnored = false;
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.updateFocusedFile"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.updateFocusedFile"><code class="option">vim.filetree.nvimTreeLua.updateFocusedFile</code></a></span></dt><dd><p>Updates the tree when changing nvim's directory (DirChanged event).</p><p><span class="emphasis"><em>Type:</em></span> attribute set of (boolean or attribute set of boolean)</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
noBuffer = false;
|
||||||
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filters.dotfiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filters.dotfiles"><code class="option">vim.filetree.nvimTree.filters.dotfiles</code></a></span></dt><dd><p>Do not show dotfiles: files starting with a `.`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filters.exclude"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filters.exclude"><code class="option">vim.filetree.nvimTree.filters.exclude</code></a></span></dt><dd><p>List of directories or files to exclude from filtering: always show them.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filters.gitClean"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filters.gitClean"><code class="option">vim.filetree.nvimTree.filters.gitClean</code></a></span></dt><dd><p>Do not show files with no git status. This will show ignored files when
|
||||||
|
`nvim-tree.filters.git_ignored` is set, as they are effectively dirty.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filters.gitIgnored"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filters.gitIgnored"><code class="option">vim.filetree.nvimTree.filters.gitIgnored</code></a></span></dt><dd><p>Ignore files based on `.gitignore`. Requires git.enable` to be `true`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.filters.noBuffer"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.filters.noBuffer"><code class="option">vim.filetree.nvimTree.filters.noBuffer</code></a></span></dt><dd><p>Do not show files that have no `buflisted()` buffer.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.git.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.git.enable"><code class="option">vim.filetree.nvimTree.git.enable</code></a></span></dt><dd><p>Whether to enable Git integration with icons and colors..</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.git.disableForDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.git.disableForDirs"><code class="option">vim.filetree.nvimTree.git.disableForDirs</code></a></span></dt><dd><p>Disable git integration when git top-level matches these paths.
|
||||||
|
May be relative, evaluated via `":p"`</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.git.showOnDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.git.showOnDirs"><code class="option">vim.filetree.nvimTree.git.showOnDirs</code></a></span></dt><dd><p>Show git icons on parent directories.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.git.showOnOpenDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.git.showOnOpenDirs"><code class="option">vim.filetree.nvimTree.git.showOnOpenDirs</code></a></span></dt><dd><p>Show git icons on directories that are open.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.git.timeout"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.git.timeout"><code class="option">vim.filetree.nvimTree.git.timeout</code></a></span></dt><dd><p>Kills the git process after some time if it takes too long.
|
||||||
|
Git integration will be disabled after 10 git jobs exceed this timeout.</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">400</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.hijackCursor"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.hijackCursor"><code class="option">vim.filetree.nvimTree.hijackCursor</code></a></span></dt><dd><p>Hijack the cursor in the tree to put it at the start of the filename</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.hijackDirectories"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.hijackDirectories"><code class="option">vim.filetree.nvimTree.hijackDirectories</code></a></span></dt><dd><p>hijack new directory buffers when they are opened (`:e dir`).</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
|
autoOpen = false;
|
||||||
enable = true;
|
enable = true;
|
||||||
update_cwd = true;
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.hijackDirectories.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.hijackDirectories.enable"><code class="option">vim.filetree.nvimTree.hijackDirectories.enable</code></a></span></dt><dd><p>Enable the `hijack_directories` feature. Disable this option if you use vim-dirvish or dirbuf.nvim.
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.view.adaptiveSize"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.view.adaptiveSize"><code class="option">vim.filetree.nvimTreeLua.view.adaptiveSize</code></a></span></dt><dd><p>Resize the tree when the window is resized</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
If `hijack_netrw` and `disable_netrw` are `false`, this feature will be disabled.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.view.cursorline"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.view.cursorline"><code class="option">vim.filetree.nvimTreeLua.view.cursorline</code></a></span></dt><dd><p>Whether to display the cursor line in NvimTree</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.hijackDirectories.autoOpen"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.hijackDirectories.autoOpen"><code class="option">vim.filetree.nvimTree.hijackDirectories.autoOpen</code></a></span></dt><dd><p>Opens the tree if the tree was previously closed.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.view.side"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.view.side"><code class="option">vim.filetree.nvimTreeLua.view.side</code></a></span></dt><dd><p>Side the tree will appear on left or right</p><p><span class="emphasis"><em>Type:</em></span> one of "left", "right"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"left"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.hijackNetrw"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.hijackNetrw"><code class="option">vim.filetree.nvimTree.hijackNetrw</code></a></span></dt><dd><p>Prevents netrw from automatically opening when opening directories</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTreeLua.view.width"></a><a class="link" href="options.html#opt-vim.filetree.nvimTreeLua.view.width"><code class="option">vim.filetree.nvimTreeLua.view.width</code></a></span></dt><dd><p>Width of the tree in charecters</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">35</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree-lua/nvimtree-lua.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.hijackUnnamedBufferWhenOpening"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.hijackUnnamedBufferWhenOpening"><code class="option">vim.filetree.nvimTree.hijackUnnamedBufferWhenOpening</code></a></span></dt><dd><p>Open nvimtree in place of the unnamed buffer if it's empty.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.liveFilter"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.liveFilter"><code class="option">vim.filetree.nvimTree.liveFilter</code></a></span></dt><dd><p>Configurations for the live_filtering feature.
|
||||||
|
The live filter allows you to filter the tree nodes dynamically, based on
|
||||||
|
regex matching (see `vim.regex`).
|
||||||
|
This feature is bound to the `f` key by default.
|
||||||
|
The filter can be cleared with the `F` key by default.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.liveFilter.alwaysShowFolders"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.liveFilter.alwaysShowFolders"><code class="option">vim.filetree.nvimTree.liveFilter.alwaysShowFolders</code></a></span></dt><dd><p>Whether to filter folders or not.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.liveFilter.prefix"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.liveFilter.prefix"><code class="option">vim.filetree.nvimTree.liveFilter.prefix</code></a></span></dt><dd><p>Prefix of the filter displayed in the buffer.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"[FILTER]: "</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.mappings.findFile"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.mappings.findFile"><code class="option">vim.filetree.nvimTree.mappings.findFile</code></a></span></dt><dd><p>Find file in NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>tg"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.mappings.focus"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.mappings.focus"><code class="option">vim.filetree.nvimTree.mappings.focus</code></a></span></dt><dd><p>Focus NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>tf"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.mappings.refresh"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.mappings.refresh"><code class="option">vim.filetree.nvimTree.mappings.refresh</code></a></span></dt><dd><p>Refresh NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>tr"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.mappings.toggle"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.mappings.toggle"><code class="option">vim.filetree.nvimTree.mappings.toggle</code></a></span></dt><dd><p>Toggle NvimTree</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<leader>t"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.modified"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.modified"><code class="option">vim.filetree.nvimTree.modified</code></a></span></dt><dd><p>Indicate which file have unsaved modification.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.modified.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.modified.enable"><code class="option">vim.filetree.nvimTree.modified.enable</code></a></span></dt><dd><p>Whether to enable Modified files with icons and color highlight..</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.modified.showOnDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.modified.showOnDirs"><code class="option">vim.filetree.nvimTree.modified.showOnDirs</code></a></span></dt><dd><p>Show modified icons on parent directories.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.modified.showOnOpenDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.modified.showOnOpenDirs"><code class="option">vim.filetree.nvimTree.modified.showOnOpenDirs</code></a></span></dt><dd><p>Show modified icons on directories that are open.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.notify"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.notify"><code class="option">vim.filetree.nvimTree.notify</code></a></span></dt><dd><p>Configuration for notifications.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.notify.absolutePath"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.notify.absolutePath"><code class="option">vim.filetree.nvimTree.notify.absolutePath</code></a></span></dt><dd><p>Whether to use absolute paths or item names in fs action notifications.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.notify.threshold"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.notify.threshold"><code class="option">vim.filetree.nvimTree.notify.threshold</code></a></span></dt><dd><p>Specify minimum notification level, uses the values from `vim.log.levels`</p><p><span class="emphasis"><em>Type:</em></span> one of "ERROR", "WARNING", "INFO", "DEBUG"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"INFO"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.openOnSetup"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.openOnSetup"><code class="option">vim.filetree.nvimTree.openOnSetup</code></a></span></dt><dd><p>Open when vim is started on a directory</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.preferStartupRoot"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.preferStartupRoot"><code class="option">vim.filetree.nvimTree.preferStartupRoot</code></a></span></dt><dd><p>Prefer startup root directory when updating root directory of the tree.
|
||||||
|
Only relevant when `update_focused_file.update_root` is `true`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.reloadOnBufEnter"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.reloadOnBufEnter"><code class="option">vim.filetree.nvimTree.reloadOnBufEnter</code></a></span></dt><dd><p>Automatically reloads the tree on `BufEnter` nvim-tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.addTrailing"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.addTrailing"><code class="option">vim.filetree.nvimTree.renderer.addTrailing</code></a></span></dt><dd><p>Appends a trailing slash to folder names.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.fullName"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.fullName"><code class="option">vim.filetree.nvimTree.renderer.fullName</code></a></span></dt><dd><p>Display node whose name length is wider than the width of nvim-tree window in floating window.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.groupEmpty"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.groupEmpty"><code class="option">vim.filetree.nvimTree.renderer.groupEmpty</code></a></span></dt><dd><p>Compact folders that only contain a single folder into one node in the file tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.highlightGit"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.highlightGit"><code class="option">vim.filetree.nvimTree.renderer.highlightGit</code></a></span></dt><dd><p>Enable file highlight for git attributes using `NvimTreeGit` highlight groups.
|
||||||
|
Requires `nvim-tree.git.enable`
|
||||||
|
This can be used with or without the icons.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.highlightModified"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.highlightModified"><code class="option">vim.filetree.nvimTree.renderer.highlightModified</code></a></span></dt><dd><p>Highlight modified files in the tree using `NvimTreeNormal` highlight group.
|
||||||
|
Requires `nvim-tree.view.highlightOpenedFiles`</p><p><span class="emphasis"><em>Type:</em></span> one of "none", "icon", "name", "all"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"none"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.highlightOpenedFiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.highlightOpenedFiles"><code class="option">vim.filetree.nvimTree.renderer.highlightOpenedFiles</code></a></span></dt><dd><p>Highlight icons and/or names for bufloaded() files using the
|
||||||
|
`NvimTreeOpenedFile` highlight group.</p><p><span class="emphasis"><em>Type:</em></span> one of "none", "icon", "name", "all"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"none"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons"><code class="option">vim.filetree.nvimTree.renderer.icons</code></a></span></dt><dd><p>Configuration options for icons.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.gitPlacement"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.gitPlacement"><code class="option">vim.filetree.nvimTree.renderer.icons.gitPlacement</code></a></span></dt><dd><p>Place where the git icons will be rendered. `signcolumn` requires `view.signcolumn` to be enabled.</p><p><span class="emphasis"><em>Type:</em></span> one of "before", "after", "signcolumn"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"before"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.glyphs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.glyphs"><code class="option">vim.filetree.nvimTree.renderer.icons.glyphs</code></a></span></dt><dd><p>Configuration options for icon glyphs.
|
||||||
|
NOTE: Do not set any glyphs to more than two characters if it's going
|
||||||
|
to appear in the signcolumn.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.glyphs.default"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.glyphs.default"><code class="option">vim.filetree.nvimTree.renderer.icons.glyphs.default</code></a></span></dt><dd><p>Glyph for files. Will be overridden by `nvim-web-devicons` if available.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.glyphs.folder"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.glyphs.folder"><code class="option">vim.filetree.nvimTree.renderer.icons.glyphs.folder</code></a></span></dt><dd><p>Glyphs for directories. Recommended to use the defaults unless you know what you are doing.</p><p><span class="emphasis"><em>Type:</em></span> attribute set</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
|
arrowClosed = "";
|
||||||
|
arrowOpen = "";
|
||||||
|
default = "";
|
||||||
|
empty = "";
|
||||||
|
emptyOpen = "";
|
||||||
|
open = "";
|
||||||
|
symlink = "";
|
||||||
|
symlinkOpen = "";
|
||||||
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.glyphs.git"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.glyphs.git"><code class="option">vim.filetree.nvimTree.renderer.icons.glyphs.git</code></a></span></dt><dd><p>Glyphs for git status.</p><p><span class="emphasis"><em>Type:</em></span> attribute set</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
|
deleted = "";
|
||||||
|
ignored = "◌";
|
||||||
|
renamed = "➜";
|
||||||
|
staged = "✓";
|
||||||
|
unmerged = "";
|
||||||
|
unstaged = "✗";
|
||||||
|
untracked = "★";
|
||||||
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.glyphs.modified"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.glyphs.modified"><code class="option">vim.filetree.nvimTree.renderer.icons.glyphs.modified</code></a></span></dt><dd><p>Icon to display for modified files.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.glyphs.symlink"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.glyphs.symlink"><code class="option">vim.filetree.nvimTree.renderer.icons.glyphs.symlink</code></a></span></dt><dd><p>Glyph for symlinks.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.modifiedPlacement"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.modifiedPlacement"><code class="option">vim.filetree.nvimTree.renderer.icons.modifiedPlacement</code></a></span></dt><dd><p>Place where the modified icons will be rendered. `signcolumn` requires `view.signcolumn` to be enabled.</p><p><span class="emphasis"><em>Type:</em></span> one of "before", "after", "signcolumn"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"after"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.padding"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.padding"><code class="option">vim.filetree.nvimTree.renderer.icons.padding</code></a></span></dt><dd><p>Inserted between icon and filename</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">" "</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.show.file"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.show.file"><code class="option">vim.filetree.nvimTree.renderer.icons.show.file</code></a></span></dt><dd><p>Show an icon before the file name. `nvim-web-devicons` will be used if available.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.show.folder"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.show.folder"><code class="option">vim.filetree.nvimTree.renderer.icons.show.folder</code></a></span></dt><dd><p>Show an icon before the folder name.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.show.folderArrow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.show.folderArrow"><code class="option">vim.filetree.nvimTree.renderer.icons.show.folderArrow</code></a></span></dt><dd><p>Show a small arrow before the folder node. Arrow will be a part of the
|
||||||
|
node when using `renderer.indent_markers`.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.show.git"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.show.git"><code class="option">vim.filetree.nvimTree.renderer.icons.show.git</code></a></span></dt><dd><p>Show a git status icon, see `renderer.icons.gitPlacement`
|
||||||
|
Requires `git.enable` to be true.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.show.modified"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.show.modified"><code class="option">vim.filetree.nvimTree.renderer.icons.show.modified</code></a></span></dt><dd><p>Show a modified icon, see `renderer.icons.modifiedPlacement`
|
||||||
|
Requires `modified.enable` to be true.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.symlinkArrow"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.symlinkArrow"><code class="option">vim.filetree.nvimTree.renderer.icons.symlinkArrow</code></a></span></dt><dd><p>Used as a separator between symlinks' source and target.</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">" ➛ "</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.icons.webdevColors"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.icons.webdevColors"><code class="option">vim.filetree.nvimTree.renderer.icons.webdevColors</code></a></span></dt><dd><p> Use the webdev icon colors, otherwise `NvimTreeFileIcon`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.indentMarkers"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.indentMarkers"><code class="option">vim.filetree.nvimTree.renderer.indentMarkers</code></a></span></dt><dd><p>Configuration options for tree indent markers.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.indentMarkers.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.indentMarkers.enable"><code class="option">vim.filetree.nvimTree.renderer.indentMarkers.enable</code></a></span></dt><dd><p>Whether to enable Display indent markers when folders are open..</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.indentMarkers.icons"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.indentMarkers.icons"><code class="option">vim.filetree.nvimTree.renderer.indentMarkers.icons</code></a></span></dt><dd><p><span class="emphasis"><em>Type:</em></span> attribute set</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
|
bottom = "─";
|
||||||
|
corner = "└";
|
||||||
|
edge = "│";
|
||||||
|
item = "│";
|
||||||
|
none = "";
|
||||||
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.indentMarkers.inlineArrows"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.indentMarkers.inlineArrows"><code class="option">vim.filetree.nvimTree.renderer.indentMarkers.inlineArrows</code></a></span></dt><dd><p>Display folder arrows in the same column as indent marker when using `renderer.icons.show.folder_arrow`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.indentWidth"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.indentWidth"><code class="option">vim.filetree.nvimTree.renderer.indentWidth</code></a></span></dt><dd><p>Number of spaces for an each tree nesting level. Minimum 1.</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">2</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.rootFolderLabel"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.rootFolderLabel"><code class="option">vim.filetree.nvimTree.renderer.rootFolderLabel</code></a></span></dt><dd><p>In what format to show root folder. See `:help filename-modifiers` for
|
||||||
|
available `string` options.
|
||||||
|
Set to `false` to hide the root folder.
|
||||||
|
|
||||||
|
Function is passed the absolute path of the root folder and should
|
||||||
|
return a string. e.g.
|
||||||
|
my_root_folder_label = function(path)
|
||||||
|
return ".../" .. vim.fn.fnamemodify(path, ":t")
|
||||||
|
end</p><p><span class="emphasis"><em>Type:</em></span> string or boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">"\"\":~:s?$?/..?\""</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.specialFiles"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.specialFiles"><code class="option">vim.filetree.nvimTree.renderer.specialFiles</code></a></span></dt><dd><p>A list of filenames that gets highlighted with `NvimTreeSpecialFile</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">[
|
||||||
|
"Cargo.toml"
|
||||||
|
"README.md"
|
||||||
|
"readme.md"
|
||||||
|
"Makefile"
|
||||||
|
"MAKEFILE"
|
||||||
|
"flake.nix"
|
||||||
|
]</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.renderer.symlinkDestination"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.renderer.symlinkDestination"><code class="option">vim.filetree.nvimTree.renderer.symlinkDestination</code></a></span></dt><dd><p>Whether to show the destination of the symlink.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.respectBufCwd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.respectBufCwd"><code class="option">vim.filetree.nvimTree.respectBufCwd</code></a></span></dt><dd><p>Will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.rootDirs"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.rootDirs"><code class="option">vim.filetree.nvimTree.rootDirs</code></a></span></dt><dd><p>Preferred root directories. Only relevant when `updateFocusedFile.updateRoot` is `true`</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.selectPrompts"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.selectPrompts"><code class="option">vim.filetree.nvimTree.selectPrompts</code></a></span></dt><dd><p>Whether to enable Use `vim.ui.select` style prompts. Necessary when using a UI prompt decorator such as dressing.nvim or telescope-ui-select.nvim
|
||||||
|
.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.sort.foldersFirst"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.sort.foldersFirst"><code class="option">vim.filetree.nvimTree.sort.foldersFirst</code></a></span></dt><dd><p>Sort folders before files. Has no effect when `sort.sorter` is a function.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.sort.sorter"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.sort.sorter"><code class="option">vim.filetree.nvimTree.sort.sorter</code></a></span></dt><dd><p>How files within the same directory are sorted.</p><p><span class="emphasis"><em>Type:</em></span> one of "name", "extension", "modification_time", "case_sensitive", "suffix", "filetype"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"name"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.syncRootWithCwd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.syncRootWithCwd"><code class="option">vim.filetree.nvimTree.syncRootWithCwd</code></a></span></dt><dd><p>Changes the tree root directory on `DirChanged` and refreshes the tree.
|
||||||
|
Only relevant when `updateFocusedFile.updateRoot` is `true`
|
||||||
|
|
||||||
|
(previously `update_cwd`)</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.systemOpen.args"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.systemOpen.args"><code class="option">vim.filetree.nvimTree.systemOpen.args</code></a></span></dt><dd><p>Optional argument list.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.systemOpen.cmd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.systemOpen.cmd"><code class="option">vim.filetree.nvimTree.systemOpen.cmd</code></a></span></dt><dd><p>The open command itself</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"\${pkgs.xdg-utils}/bin/xdg-open"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.tab"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.tab"><code class="option">vim.filetree.nvimTree.tab</code></a></span></dt><dd><p>Configuration for tab behaviour.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.tab.sync"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.tab.sync"><code class="option">vim.filetree.nvimTree.tab.sync</code></a></span></dt><dd><p>Configuration for syncing nvim-tree across tabs.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.tab.sync.close"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.tab.sync.close"><code class="option">vim.filetree.nvimTree.tab.sync.close</code></a></span></dt><dd><p>Closes the tree across all tabpages when the tree is closed.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.tab.sync.ignore"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.tab.sync.ignore"><code class="option">vim.filetree.nvimTree.tab.sync.ignore</code></a></span></dt><dd><p>List of filetypes or buffer names on new tab that will prevent
|
||||||
|
`nvim-tree.tab.sync.open` and `nvim-tree.tab.sync.close`</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.tab.sync.open"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.tab.sync.open"><code class="option">vim.filetree.nvimTree.tab.sync.open</code></a></span></dt><dd><p>Opens the tree automatically when switching tabpage or opening a new
|
||||||
|
tabpage if the tree was previously open.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.trash"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.trash"><code class="option">vim.filetree.nvimTree.trash</code></a></span></dt><dd><p>Configuration options for trashing.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
|
cmd = "\${pkgs.glib}/bin/gio trash";
|
||||||
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.trash.cmd"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.trash.cmd"><code class="option">vim.filetree.nvimTree.trash.cmd</code></a></span></dt><dd><p>The command used to trash items</p><p><span class="emphasis"><em>Type:</em></span> string</p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.ui"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.ui"><code class="option">vim.filetree.nvimTree.ui</code></a></span></dt><dd><p>General UI configuration.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.ui.confirm.remove"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.ui.confirm.remove"><code class="option">vim.filetree.nvimTree.ui.confirm.remove</code></a></span></dt><dd><p>Prompt before removing.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.ui.confirm.trash"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.ui.confirm.trash"><code class="option">vim.filetree.nvimTree.ui.confirm.trash</code></a></span></dt><dd><p>Prompt before trash.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.updateFocusedFile"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.updateFocusedFile"><code class="option">vim.filetree.nvimTree.updateFocusedFile</code></a></span></dt><dd><p>Update the focused file on `BufEnter`, un-collapses the folders recursively
|
||||||
|
until it finds the file.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.updateFocusedFile.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.updateFocusedFile.enable"><code class="option">vim.filetree.nvimTree.updateFocusedFile.enable</code></a></span></dt><dd><p>update focused file</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.updateFocusedFile.ignoreList"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.updateFocusedFile.ignoreList"><code class="option">vim.filetree.nvimTree.updateFocusedFile.ignoreList</code></a></span></dt><dd><p>List of buffer names and filetypes that will not update the root dir
|
||||||
|
of the tree if the file isn't found under the current root directory.
|
||||||
|
Only relevant when `update_focused_file.update_root` and
|
||||||
|
`update_focused_file.enable` are `true`.</p><p><span class="emphasis"><em>Type:</em></span> list of string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">[ ]</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.updateFocusedFile.updateRoot"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.updateFocusedFile.updateRoot"><code class="option">vim.filetree.nvimTree.updateFocusedFile.updateRoot</code></a></span></dt><dd><p>Update the root directory of the tree if the file is not under current
|
||||||
|
root directory. It prefers vim's cwd and `root_dirs`.
|
||||||
|
Otherwise it falls back to the folder containing the file.
|
||||||
|
Only relevant when `update_focused_file.enable` is `true`</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view"><code class="option">vim.filetree.nvimTree.view</code></a></span></dt><dd><p>Window / buffer setup.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.centralizeSelection"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.centralizeSelection"><code class="option">vim.filetree.nvimTree.view.centralizeSelection</code></a></span></dt><dd><p>If true, reposition the view so that the current node is initially centralized when entering nvim-tree.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.cursorline"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.cursorline"><code class="option">vim.filetree.nvimTree.view.cursorline</code></a></span></dt><dd><p>Enable cursorline in nvim-tree window.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.debounceDelay"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.debounceDelay"><code class="option">vim.filetree.nvimTree.view.debounceDelay</code></a></span></dt><dd><p>Idle milliseconds before some reload / refresh operations.
|
||||||
|
Increase if you experience performance issues around screen refresh.</p><p><span class="emphasis"><em>Type:</em></span> signed integer</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">15</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.float"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.float"><code class="option">vim.filetree.nvimTree.view.float</code></a></span></dt><dd><p>Configuration options for floating window.</p><p><span class="emphasis"><em>Type:</em></span> submodule</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">{ }</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.float.enable"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.float.enable"><code class="option">vim.filetree.nvimTree.view.float.enable</code></a></span></dt><dd><p>If true, tree window will be floating.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.float.openWinConfig"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.float.openWinConfig"><code class="option">vim.filetree.nvimTree.view.float.openWinConfig</code></a></span></dt><dd><p>Floating window config. See `:h nvim_open_win()` for more details.</p><p><span class="emphasis"><em>Type:</em></span> attribute set</p><p><span class="emphasis"><em>Default:</em></span> </p><pre class="programlisting">{
|
||||||
|
border = "rounded";
|
||||||
|
col = 1;
|
||||||
|
height = 30;
|
||||||
|
relative = "editor";
|
||||||
|
row = 1;
|
||||||
|
width = 30;
|
||||||
|
}</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.float.quitOnFocusLoss"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.float.quitOnFocusLoss"><code class="option">vim.filetree.nvimTree.view.float.quitOnFocusLoss</code></a></span></dt><dd><p>Close the floating tree window when it loses focus.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.number"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.number"><code class="option">vim.filetree.nvimTree.view.number</code></a></span></dt><dd><p>Print the line number in front of each line.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.preserveWindowProportions"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.preserveWindowProportions"><code class="option">vim.filetree.nvimTree.view.preserveWindowProportions</code></a></span></dt><dd><p>Preserves window proportions when opening a file.
|
||||||
|
If `false`, the height and width of windows other than nvim-tree will be equalized.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.relativenumber"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.relativenumber"><code class="option">vim.filetree.nvimTree.view.relativenumber</code></a></span></dt><dd><p>Show the line number relative to the line with the cursor in front of each line.
|
||||||
|
If the option `view.number` is also `true`, the number on the cursor line
|
||||||
|
will be the line number instead of `0`.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.side"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.side"><code class="option">vim.filetree.nvimTree.view.side</code></a></span></dt><dd><p>Side of the tree.</p><p><span class="emphasis"><em>Type:</em></span> one of "left", "right"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"left"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.signcolumn"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.signcolumn"><code class="option">vim.filetree.nvimTree.view.signcolumn</code></a></span></dt><dd><p>Show diagnostic sign column. Value can be `"yes"`, `"auto"` or`"no"`.</p><p><span class="emphasis"><em>Type:</em></span> one of "yes", "auto", "no"</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"yes"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.filetree.nvimTree.view.width"></a><a class="link" href="options.html#opt-vim.filetree.nvimTree.view.width"><code class="option">vim.filetree.nvimTree.view.width</code></a></span></dt><dd><p>Width of the window: can be a `%` string, a number representing columns, a
|
||||||
|
function or a table.
|
||||||
|
|
||||||
|
A table (an attribute set in our case, see example) indicates that the view should be dynamically sized based on the
|
||||||
|
longest line.</p><p><span class="emphasis"><em>Type:</em></span> signed integer or (attribute set)</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">30</code></p><p><span class="emphasis"><em>Example:</em></span> </p><pre class="programlisting">{
|
||||||
|
min = 30;
|
||||||
|
max = -1;
|
||||||
|
padding = 1;
|
||||||
|
}
|
||||||
|
</pre><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/filetree/nvimtree/nvimtree.nix#blob-path" target="_top">
|
||||||
|
<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.gestures.gesture-nvim.enable"></a><a class="link" href="options.html#opt-vim.gestures.gesture-nvim.enable"><code class="option">vim.gestures.gesture-nvim.enable</code></a></span></dt><dd><p>Whether to enable gesture-nvim: mouse gestures.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/utility/gestures/gesture-nvim/gesture-nvim.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.gestures.gesture-nvim.enable"></a><a class="link" href="options.html#opt-vim.gestures.gesture-nvim.enable"><code class="option">vim.gestures.gesture-nvim.enable</code></a></span></dt><dd><p>Whether to enable gesture-nvim: mouse gestures.</p><p><span class="emphasis"><em>Type:</em></span> boolean</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">false</code></p><p><span class="emphasis"><em>Example:</em></span> <code class="literal">true</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/utility/gestures/gesture-nvim/gesture-nvim.nix#blob-path" target="_top">
|
||||||
<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix>
|
<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix>
|
||||||
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.gestures.gesture-nvim.mappings.draw"></a><a class="link" href="options.html#opt-vim.gestures.gesture-nvim.mappings.draw"><code class="option">vim.gestures.gesture-nvim.mappings.draw</code></a></span></dt><dd><p>Start drawing [gesture.nvim]</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<LeftDrag>"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/utility/gestures/gesture-nvim/gesture-nvim.nix#blob-path" target="_top">
|
</a></code></td></tr></table></dd><dt><span class="term"><a id="opt-vim.gestures.gesture-nvim.mappings.draw"></a><a class="link" href="options.html#opt-vim.gestures.gesture-nvim.mappings.draw"><code class="option">vim.gestures.gesture-nvim.mappings.draw</code></a></span></dt><dd><p>Start drawing [gesture.nvim]</p><p><span class="emphasis"><em>Type:</em></span> null or string</p><p><span class="emphasis"><em>Default:</em></span> <code class="literal">"<LeftDrag>"</code></p><p><span class="emphasis"><em>Declared by:</em></span></p><table border="0" summary="Simple list" class="simplelist"><tr><td><code class="filename"><a class="filename" href="https://github.com/notashelf/neovim-flake/blob/main/modules/utility/gestures/gesture-nvim/gesture-nvim.nix#blob-path" target="_top">
|
||||||
|
|
|
@ -145,7 +145,7 @@ Made Copilot’s Node package configurable. It is recommended to keep as default
|
||||||
</li><li class="listitem">
|
</li><li class="listitem">
|
||||||
Added <a class="xref" href="options.html#opt-vim.cursorlineOpt"><code class="option">vim.cursorlineOpt</code></a> for configuring Neovim’s cursorlineOpt.
|
Added <a class="xref" href="options.html#opt-vim.cursorlineOpt"><code class="option">vim.cursorlineOpt</code></a> for configuring Neovim’s cursorlineOpt.
|
||||||
</li><li class="listitem">
|
</li><li class="listitem">
|
||||||
Added <a class="xref" href="options.html#opt-vim.filetree.nvimTreeLua.view.cursorline"><code class="option">vim.filetree.nvimTreeLua.view.cursorline</code></a>, default false, to enable cursorline in nvimtre.
|
Added <code class="literal">filetree.nvimTreeLua.view.cursorline</code>, default false, to enable cursorline in nvimtre.
|
||||||
</li><li class="listitem">
|
</li><li class="listitem">
|
||||||
Added Fidget.nvim support for the Catppuccin theme.
|
Added Fidget.nvim support for the Catppuccin theme.
|
||||||
</li><li class="listitem">
|
</li><li class="listitem">
|
||||||
|
|
Loading…
Reference in a new issue