plugins.neo-tree.sourceSelector.contentLayout
Defines how the labels are placed inside a tab.
This only takes effect when the tab width is greater than the length of label i.e.
tabsLayout = "equal", "focus"
or when tabsMinWidth
is large enough.
Following options are available. “start” : left aligned / 裡 bufname /… “end” : right aligned / 裡 bufname /… “center” : centered with equal padding / 裡 bufname /…
Plugin default: "start"
Type: null or one of “start”, “end”, “focus” or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.highlightBackground
Plugin default: "NeoTreeTabInactive"
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.highlightSeparator
Plugin default: "NeoTreeTabSeparatorInactive"
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.highlightSeparatorActive
Plugin default: "NeoTreeTabSeparatorActive"
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.highlightTab
Plugin default: "NeoTreeTabInactive"
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.highlightTabActive
Plugin default: "NeoTreeTabActive"
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.padding
Defines the global padding of the source selector.
It can be an integer or an attrs with keys left
and right
.
Setting padding = 2
is exactly the same as { left = 2; right = 2; }
.
Example: { left = 2; right = 0; }
Plugin default: 0
Type: null or signed integer or attribute set of signed integer
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.separator
{ left = “▏”; right= “▕”; }
Plugin default: Can be a string or a table
Type: null or string or (submodule)
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.separatorActive
Set separators around the active tab.
null falls back to sourceSelector.separator
.
Plugin default: null
Type: null or string or (submodule)
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.showScrolledOffParentNode
If true
, tabs are replaced with the parent path of the top visible node when
scrolled down.
Plugin default: false
Type: null or boolean or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.showSeparatorOnEdge
Takes a boolean value where false
(default) hides the separators on the far
left / right.
Especially useful when left and right separator are the same.
'true' : ┃/ ~ \/ ~ \/ ~ \┃
'false' : ┃ ~ \/ ~ \/ ~ ┃
Plugin default: false
Type: null or boolean or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.statusline
toggle to show selector on statusline
Plugin default: false
Type: null or boolean or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.tabsLayout
Defines how the tabs are aligned inside the window when there is more than enough
space.
The following options are available.
active
will expand the focused tab as much as possible. Bars denote the edge of window.
"start" : left aligned ┃/ ~ \/ ~ \/ ~ \ ┃
"end" : right aligned ┃ / ~ \/ ~ \/ ~ \┃
"center" : centered with equal padding ┃ / ~ \/ ~ \/ ~ \ ┃
"equal" : expand all tabs equally to fit the window width ┃/ ~ \/ ~ \/ ~ \┃
"active" : expand the focused tab to fit the window width ┃/ focused tab \/ ~ \/ ~ \┃
Plugin default: "equal"
Type: null or one of “start”, “end”, “center”, “equal”, “focus” or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.tabsMaxWidth
This will truncate text even if textTruncToFit = false
Plugin default: null
Type: null or signed integer
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.tabsMinWidth
If int padding is added based on contentLayout
Plugin default: null
Type: null or signed integer
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.truncationCharacter
Character to use when truncating the tab label
Plugin default: "…"
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.neo-tree.sourceSelector.winbar
toggle to show selector on winbar
Plugin default: false
Type: null or boolean or raw lua code
Default:
null
Declared by: