更多分享内容可访问我的个人博客
vista.vim 介绍
vista.vim 插件相比于 tagbar 插件的优势主要在于异步以及 lsp 支持。lsp 支持意味着有可能为各种语言提取 tags。
vista.vim 显示 tags 的方式来自于 universal-ctags、ale、vim-lsp、coc.nvim、LanguageClient-neovim、vim-lsc、nvim-lspconfig 等。提取 tags 的方式来自于 fzf、skim、vim-clap 等。这就意味着该插件需要以上插件或者包的支持。这里,笔者推荐第一部分可以采用 universal-ctags、或 coc.nvim 或 ale,第二部分采用 vim-clap。
vista.vim 安装配置
vista.vim 的安装很简单,参考其github 主页即可。
配置 vista.vim,可以参考我的配置。
" vista.vim
function! NearestMethodOrFunction() abort
return get(b:, 'vista_nearest_method_or_function', '')
endfunction
set statusline+=%{NearestMethodOrFunct