{ helpers, config, pkgs, lib, ... }: helpers.vim-plugin.mkVimPlugin config { name = "tagbar"; defaultPackage = pkgs.vimPlugins.tagbar; globalPrefix = "tagbar_"; extraPackages = [ pkgs.ctags ]; maintainers = [ lib.maintainers.GaetanLepage ]; # TODO introduced 2024-02-12: remove 2024-04-12 deprecateExtraConfig = true; settingsExample = { position = "right"; autoclose = false; autofocus = false; foldlevel = 2; autoshowtag = true; iconchars = [ "" "" ]; visibility_symbols = { public = "󰡭 "; protected = "󱗤 "; private = "󰛑 "; }; }; }