plugins.navbuddy.enable
Whether to enable nvim-navbuddy.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.navbuddy.package
Which package to use for the nvim-navbuddy plugin.
Type: package
Default:
<derivation vimplugin-nvim-navbuddy-2024-03-24>
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
.
Plugin default:
{
"<esc>" = "close";
"q" = "close";
"j" = "next_sibling";
"k" = "previous_sibling";
"h" = "parent";
"l" = "children";
"0" = "root";
"v" = "visual_name";
"V" = "visual_scope";
"y" = "yank_name";
"Y" = "yank_scope";
"i" = "insert_name";
"I" = "insert_scope";
"a" = "append_name";
"A" = "append_scope";
"r" = "rename";
"d" = "delete";
"f" = "fold_create";
"F" = "fold_delete";
"c" = "comment";
"<enter>" = "select";
"o" = "select";
"J" = "move_down";
"K" = "move_up";
"s" = "toggle_preview";
"<C-v>" = "vsplit";
"<C-s>" = "hsplit";
}
Type: null or (attribute set of (string or raw lua code))
Default:
null
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
Plugin default: true
Type: null or boolean or raw lua code
Default:
null
Declared by: