@@ -3468,15 +3468,13 @@ Class: Config *nvim-tree-config*
34683468 reinstate this one when formatting is done
34693469 #2934 --@field
34703470 hijack_unnamed_buffer_when_opening? boolean
3471- • {root_dirs}? (`string []` ) Preferred root directories. Only
3472- relevant when
3473- | nvim_tree.Config.UpdateFocusedFile |
3474- {update_root} is `true`
3471+ • {root_dirs}? (`string []` ) Preferred root directories.
3472+ Requires
3473+ | nvim_tree.Config.UpdateFocusedFile.UpdateRoot | .
34753474 • {prefer_startup_root}? (`boolean ` , default: `false` ) Prefer startup
34763475 root directory when updating root directory
3477- of the tree. Only relevant when
3478- | nvim_tree.Config.UpdateFocusedFile |
3479- {update_root} is `true`
3476+ of the tree. Requires
3477+ | nvim_tree.Config.UpdateFocusedFile.UpdateRoot | .
34803478 • {sync_root_with_cwd}? (`boolean ` , default: `false` ) Changes the
34813479 tree root directory on | DirChanged | and
34823480 refreshes the tree.
@@ -3713,21 +3711,19 @@ Class: Config.Renderer *nvim-tree-config-renderer*
37133711 | nvim-tree-decorators | .
37143712 • {highlight_git}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `none ` )
37153713 Git status: `NvimTreeGit* HL` . Requires
3716- | nvim_tree.Config.Git | {enable} .
3714+ | nvim_tree.Config.Git | .
37173715 • {highlight_opened_files}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `none ` )
37183716 | bufloaded() | files: `NvimTreeOpenedHL` .
37193717 • {highlight_hidden}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `none ` )
37203718 Hidden (dotfiles): `NvimTreeHiddenFileHL` .
37213719 • {highlight_modified}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `none ` )
37223720 Modified files: `NvimTreeModifiedFile` .
3723- Requires | nvim_tree.Config.Modified |
3724- {enable} .
3721+ Requires | nvim_tree.Config.Modified | .
37253722 • {highlight_bookmarks}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `none ` )
37263723 Bookmarked: `NvimTreeBookmarkHL` .
37273724 • {highlight_diagnostics}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `none ` )
37283725 Diagnostic status: `NvimTreeDiagnostic* HL` .
3729- Requires | nvim_tree.Config.Diagnostics |
3730- {enable} .
3726+ Requires | nvim_tree.Config.Diagnostics | .
37313727 • {highlight_clipboard}? (`nvim_tree.Config.Renderer.HighlightPlacement` , default: `name` )
37323728 Copied: `NvimTreeCopiedHL` , cut:
37333729 `NvimTreeCutHL` .
@@ -3755,11 +3751,9 @@ Class: Config.Renderer *nvim-tree-config-renderer*
37553751 • {git_placement}? (`nvim_tree.Config.Renderer.Icons.Placement` )
37563752 (default: `before` )
37573753 • {diagnostics_placement}? (`nvim_tree.Config.Renderer.Icons.Placement` , default: `signcolumn ` )
3758- Requires | nvim_tree.Config.Diagnostics |
3759- {enable} .
3754+ Requires | nvim_tree.Config.Diagnostics | .
37603755 • {modified_placement}? (`nvim_tree.Config.Renderer.Icons.Placement` , default: `after` )
3761- Requires | nvim_tree.Config.Modified |
3762- {enable} .
3756+ Requires | nvim_tree.Config.Modified | .
37633757 • {hidden_placement}? (`nvim_tree.Config.Renderer.Icons.Placement` )
37643758 (default: `after` )
37653759 • {bookmarks_placement}? (`nvim_tree.Config.Renderer.Icons.Placement` )
@@ -3787,13 +3781,13 @@ Class: Config.Renderer *nvim-tree-config-renderer*
37873781
37883782 Fields: ~
37893783 • {default} ? (`string ` , default: `` ) Files, overridden by
3790- | nvim_tree.Config.Renderer.Icons | {web_devicons}
3784+ | nvim_tree.Config.Renderer.Icons.WebDevicons | .
37913785 • {symlink} ? (`string ` ) (default: `` )
37923786 • {bookmark} ? (`string ` ) (default: `` )
37933787 • {modified} ? (`string ` ) (default: `●` )
37943788 • {hidden} ? (`string ` ) (default: `` )
3795- • {folder} ? (`table` ) Overridden by | nvim_tree.Config.Renderer.Icons |
3796- {web_devicons} *nvim_tree.Config.Renderer.Icons.Glyphs.Folder*
3789+ • {folder} ? (`table` ) Overridden by
3790+ | nvim_tree.Config.Renderer.Icons.WebDevicons | . *nvim_tree.Config.Renderer.Icons.Glyphs.Folder*
37973791 • {arrow_closed}? (`string ` ) (default: left arrow)
37983792 • {arrow_open}? (`string ` ) (default: down arrow)
37993793 • {default} ? (`string ` ) (default: `` )
@@ -3829,24 +3823,23 @@ Class: Config.Renderer *nvim-tree-config-renderer*
38293823 • {folder} ? (`boolean ` , default: `true` ) Before folder name.
38303824 • {folder_arrow}? (`boolean ` , default: `true` ) Show a small arrow
38313825 before the folder node. Arrow will be a part of the
3832- node when using | nvim_tree.Config.Renderer |
3833- {indent_markers}.
3834- • {git} ? (`boolean ` , default: `true` ) Icons:
3835- | nvim_tree.Config.Renderer.Icons.Glyphs.Git | .
3836- Location: | nvim_tree.Config.Renderer.Icons |
3837- {git_placement}. Requires | nvim_tree.Config.Git |
3838- {enable} .
3826+ node when using
3827+ | nvim_tree.Config.Renderer.IndentMarkers | .
3828+ • {git} ? (`boolean ` , default: `true` ) Location:
3829+ | nvim_tree.Config.Renderer.Icons | {git_placement}.
3830+ Icons: | nvim_tree.Config.Renderer.Icons.Glyphs.Git | .
3831+ Requires | nvim_tree.Config.Git | .
38393832 • {modified} ? (`boolean ` , default: `true` ) Location:
38403833 | nvim_tree.Config.Renderer.Icons |
38413834 {modified_placement}. Requires
3842- | nvim_tree.Config.Modified | {enable} .
3835+ | nvim_tree.Config.Modified | .
38433836 • {hidden} ? (`boolean ` , default: `false` ) Location:
38443837 | nvim_tree.Config.Renderer.Icons | {hidden_placement}.
3845- • {diagnostics} ? (`boolean ` , default: `true` ) Icons:
3846- | nvim_tree.Config.Diagnostics.Icons | Location:
3838+ • {diagnostics} ? (`boolean ` , default: `true` ) Location:
38473839 | nvim_tree.Config.Renderer.Icons |
3848- {diagnostics_placement}. Requires
3849- | nvim_tree.Config.Diagnostics | {enable} .
3840+ {diagnostics_placement}. Icons:
3841+ | nvim_tree.Config.Diagnostics.Icons | . Requires
3842+ | nvim_tree.Config.Diagnostics | .
38503843 • {bookmarks} ? (`boolean ` , default: `true` ) Location:
38513844 | nvim_tree.Config.Renderer.Icons |
38523845 {bookmarks_placement}.
@@ -3860,15 +3853,15 @@ Class: Config.Renderer *nvim-tree-config-renderer*
38603853 • {file} ? (`table` )
38613854 *nvim_tree.Config.Renderer.Icons.WebDevicons.File*
38623855 • {enable} ? (`boolean ` , default: `true` ) Show icons for
3863- files, overrides | nvim_tree.Config.Renderer.Icons.Glyphs |
3864- {default} .
3856+ files, overrides
3857+ | nvim_tree.Config.Renderer.Icons.Glyphs.Git | .
38653858 • {color} ? (`boolean ` , default: `true` ) Apply colours to
38663859 files, overrides `NvimTreeFileIcon` .
38673860 • {folder} ? (`table` )
38683861 *nvim_tree.Config.Renderer.Icons.WebDevicons.Folder*
38693862 • {enable} ? (`boolean ` , default: `false` ) Show icons for
38703863 directories, overrides
3871- | nvim_tree.Config.Renderer.Icons.Glyphs | {folder} .
3864+ | nvim_tree.Config.Renderer.Icons.Glyphs.Folder | .
38723865 • {color} ? (`boolean ` , default: `true` ) Apply colors to
38733866 directories, overrides `NvimTree* FolderName` .
38743867
@@ -3931,7 +3924,7 @@ Class: Config.UpdateFocusedFile *nvim-tree-config-update-focused-file*
39313924 Prefers vim's cwd and | nvim_tree.Config | {root_dirs}, falling back to the
39323925 directory containing the file.
39333926
3934- Only relevant when | nvim_tree.Config.UpdateFocusedFile | {enable} is `true`
3927+ Requires | nvim_tree.Config.UpdateFocusedFile |
39353928
39363929 Fields: ~
39373930 • {enable} ? (`boolean ` ) (default: `false` )
@@ -3988,8 +3981,8 @@ Class: Config.Git *nvim-tree-config-git*
39883981 of children when directory itself has no status
39893982 icon
39903983 • {show_on_open_dirs}? (`boolean ` , default: `true` ) Show status icons
3991- of children on directories that are open. Only
3992- relevant when {show_on_dirs} is `true` .
3984+ of children on directories that are open.
3985+ Requires {show_on_dirs}.
39933986 • {disable_for_dirs}? (`string[]|(fun(path: string): boolean)`,
39943987 default: `{}` ) Disable for top level paths.
39953988 • {timeout} ? (`integer` , default: `400 ` ) `git` processes
@@ -4012,8 +4005,8 @@ Class: Config.Diagnostics *nvim-tree-config-diagnostics*
40124005 • {show_on_dirs}? (`boolean ` , default: `false` ) Show diagnostic
40134006 icons on parent directories.
40144007 • {show_on_open_dirs}? (`boolean ` , default: `true` ) Show diagnostics
4015- icons on directories that are open. Only
4016- relevant when {show_on_dirs} is `true` .
4008+ icons on directories that are open. Requires
4009+ {show_on_dirs}.
40174010 • {diagnostic_opts}? (`boolean ` , default: `false` ) Global
40184011 | vim.diagnostic.Opts | overrides {severity} and
40194012 {icons}
@@ -4036,18 +4029,18 @@ Class: Config.Modified *nvim-tree-config-modified*
40364029
40374030*nvim_tree.Config.Modified*
40384031 Indicate which files have unsaved modification. To see modified status in
4039- the tree you will need to set :
4040- • | nvim_tree.Config.Renderer.Icons.Show | {modified} to `true` OR
4041- • | nvim_tree.Config.Renderer | {highlight_modified} to `true`
4032+ the tree you will need:
4033+ • | nvim_tree.Config.Renderer.Icons.Show | {modified} OR
4034+ • | nvim_tree.Config.Renderer | {highlight_modified}
40424035
40434036 Fields: ~
40444037 • {enable} ? (`boolean ` ) (default: `false` )
40454038 • {show_on_dirs}? (`boolean ` , default: `true` ) Show modified
40464039 indication on directory whose children are
40474040 modified.
40484041 • {show_on_open_dirs}? (`boolean ` , default: `false` ) Show modified
4049- indication on open directories. Only relevant
4050- when {show_on_dirs} is `true` .
4042+ indication on open directories. Requires
4043+ {show_on_dirs}.
40514044
40524045
40534046
@@ -4063,7 +4056,7 @@ Filters can be set at startup and toggled live via API with default keymappings.
40634056
40644057`I` {git_ignored} | nvim-tree-api.tree.toggle_gitignore_filter() |
40654058 Ignore files based on `.gitignore` .
4066- Requires | nvim_tree.Config.Git | {enable}
4059+ Requires | nvim_tree.Config.Git |
40674060
40684061`H` {dotfiles} | nvim-tree-api.tree.toggle_hidden_filter() |
40694062 Filter dotfiles: files starting with a `.`
0 commit comments