![]() When you have these LSP plugins set up, vista.vim should be ok to go as well. Otherwise, if you want to try any LSP related features, then you certainly need some plugins to retrive the LSP symbols, e.g., coc.nvim. If you want to ctags to run asynchonously, Vim 8.0.27+ should be enough. But if you only care about the ctags related feature, vim + should be enough. I don’t know the mimimal supported version. The tree view support for LSP executives are limited at present, and only :Vista coc provider is supported. Other executives will have symbols grouped by modules, classes, functions and variables. Due to limitations of the Language Server Protocol, a tree view of nested tags is currently only available for the ctags executive.The feature of finder in vista.vim :Vista finder is a bit like :BTags or :Tags in fzf.vim, :CocList in coc.nvim, :LeaderfBufTag in leaderf.vim, etc.Exuberant Ctags is unsupported, ensure you are using universal-ctags. ![]() ![]() Display decent detailed symbol info in cmdline, also supports previewing the tag via neovim’s floating window.Find the nearest method or function to the cursor, which could be integrated into the statusline.Update asynchonously in the background when +job avaliable.Jump to the tag/symbol from vista sidebar with a blink.Update automatically when switching between buffers.Builtin support for displaying markdown’s TOC.Highlight the nearby tag in the vista sidebar.Nested display for ctags, list display for LSP symbols.View tags and LSP symbols in a sidebar.Last but not least, one important goal of vista.vim is to support LSP symbols, which understands the semantics instead of the regex only. In addition to being a tags viewer, vista.vim can also be a symbol navigator similar to ctrlp-funky. I initially started vista.vim with an intention of replacing tagbar as it seemingly doesn’t have a plan to support the promising Language Server Protocol and async processing. Show the nearest method/function in the statusline.View and search LSP symbols, tags in Vim/NeoVim.Ĭaveat: There is a major flaw about the tree view renderer of ctags at the moment, see #320 for more details. Project maintained by liuchengxu Hosted on GitHub Pages - Theme by mattgraham Vista.vim :cactus: Viewer & Finder for LSP symbols and tags
0 Comments
Leave a Reply. |