navbuddy
URL: https://github.com/SmiteshP/nvim-navbuddy/
A simple popup display that provides a breadcrumbs feature using an LSP server.
plugins.navbuddy.enable
Whether to enable navbuddy.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.navbuddy.package
The navbuddy package to use.
Type: package
Default:
pkgs.vimPlugins.nvim-navbuddy
Declared by:
plugins.navbuddy.autoLoad
Whether to automatically load navbuddy when neovim starts.
Type: boolean
Default:
false when lazy-loading is enabled.
Example:
false
Declared by:
plugins.navbuddy.settings
Options provided to the require('nvim-navbuddy').setup function.
Type: lua value
Default:
{ }
Example:
{
  icons = {
    Array = "> ";
    Boolean = "> ";
    Class = "> ";
  };
  lsp = {
    auto_attach = true;
  };
  mappings = {
    "<C-s>" = lib.nixvim.mkRaw "require('nvim-navbuddy.actions').hsplit()";
    "<C-v>" = lib.nixvim.mkRaw "require('nvim-navbuddy.actions').vsplit()";
    "<esc>" = lib.nixvim.mkRaw "require('nvim-navbuddy.actions').close()";
    j = lib.nixvim.mkRaw "require('nvim-navbuddy.actions').next_sibling()";
    k = lib.nixvim.mkRaw "require('nvim-navbuddy.actions').previous_sibling()";
    q = lib.nixvim.mkRaw "require('nvim-navbuddy.actions').close()";
  };
  use_default_mapping = true;
}
Declared by: