Solution for "Go To Definition"

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • vim-lsp-ale

    Bridge between vim-lsp and ALE

  • Sorry I should have mentioned I'm using ALE for linting/fixing. Would I have to remove ALE to use Neovim's native LSP, or use a plug-in like this I'm assuming?

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • If your version of neovim is at least 0.5, you could use the new builtin lsp implementation. However I'm going to recommend using CoC.nvim, it just excellent and in my experience, out of all the LSP plugins out there, this is the one that better achieves that sensation of "just works".

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • language-server-protocol

    Defines a common protocol for language servers.

  • cscope_maps.nvim

    For old school code navigation. Adds cscope support to Neovim 0.9+.

  • You might like https://github.com/dhananjaylatkar/cscope_maps.nvim

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts