tagbar

URL: https://github.com/preservim/tagbar/

Maintainers: Gaetan Lepage

plugins.tagbar.enable

Whether to enable tagbar.

Type: boolean

Default: false

Example: true

Declared by:

plugins.tagbar.package

The tagbar package to use.

Type: package

Default: pkgs.vimPlugins.tagbar

Declared by:

plugins.tagbar.settings

The configuration options for tagbar without the tagbar_ prefix.

For example, the following settings are equivialent to these :setglobal commands:

  • foo_bar = 1 -> :setglobal tagbar_foo_bar=1
  • hello = "world" -> :setglobal tagbar_hello="world"
  • some_toggle = true -> :setglobal tagbar_some_toggle
  • other_toggle = false -> :setglobal notagbar_other_toggle

Type: attribute set of anything

Default: { }

Example:

{
  autoclose = false;
  autofocus = false;
  autoshowtag = true;
  foldlevel = 2;
  iconchars = [
    ""
    ""
  ];
  position = "right";
  visibility_symbols = {
    private = "󰛑 ";
    protected = "󱗤 ";
    public = "󰡭 ";
  };
}

Declared by:

plugins.tagbar.tagsPackage

The ctags package to use.

Type: null or package

Default: pkgs.ctags

Declared by: