plugins.navbuddy.enable
Whether to enable nvim-navbuddy.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.navbuddy.package
The nvim-navbuddy package to use.
Type: package
Default:
pkgs.vimPlugins.nvim-navbuddy
Declared by:
plugins.navbuddy.extraOptions
These attributes will be added to the table parameter for the setup function. Typically, it can override NixVim’s default settings.
Type: attribute set of anything
Default:
{ }
Declared by:
plugins.navbuddy.keymapsSilent
Whether navbuddy keymaps should be silent
Type: boolean
Default:
false
Declared by:
plugins.navbuddy.mappings
Actions to be triggered for specified keybindings. It can take either action name i.e toggle_preview
Or it can a rawLua
.
Type: null or (attribute set of (string or raw lua code))
Default:
null
Plugin default:
{
"0" = "root";
"<C-s>" = "hsplit";
"<C-v>" = "vsplit";
"<enter>" = "select";
"<esc>" = "close";
A = "append_scope";
F = "fold_delete";
I = "insert_scope";
J = "move_down";
K = "move_up";
V = "visual_scope";
Y = "yank_scope";
a = "append_name";
c = "comment";
d = "delete";
f = "fold_create";
h = "parent";
i = "insert_name";
j = "next_sibling";
k = "previous_sibling";
l = "children";
o = "select";
q = "close";
r = "rename";
s = "toggle_preview";
v = "visual_name";
y = "yank_name";
}
Declared by:
plugins.navbuddy.useDefaultMapping
If set to false, only mappings set by user are set. Else default mappings are used for keys that are not set by user
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by: