plugins.nvim-tree.actions.windowPicker.enable

Enable the window picker. If the feature is not enabled, files will open in window from which you last opened the tree.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.nvim-tree.actions.windowPicker.chars

A string of chars used as identifiers by the window picker.

Type: null or string or raw lua code

Default: null

Plugin default: "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

Declared by:

plugins.nvim-tree.actions.windowPicker.exclude

Table of buffer option names mapped to a list of option values that indicates to the picker that the buffer’s window should not be selectable.

Type: null or (attribute set of ((list of string) or raw lua code))

Default: null

Plugin default:

{
  buftype = [
    "nofile"
    "terminal"
    "help"
  ];
  filetype = [
    "notify"
    "lazy"
    "packer"
    "qf"
    "diff"
    "fugitive"
    "fugitiveblame"
  ];
}

Declared by:

plugins.nvim-tree.actions.windowPicker.picker

Change the default window picker. This can either be a string or a function (see example).

The function should return the window id that will open the node, or nil if an invalid window is picked or user cancelled the action.

Type: null or string or raw lua code

Default: null

Plugin default: "default"

Example:

{
  __raw = "require('window-picker').pick_window";
}

Declared by: