Another coc.nvim vs native lsp post

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • neo-tree.nvim

    Neovim plugin to manage the file system and other tree like structures.

    What native LSP gives you is an entire ecosystem of plugins that integrate with that built in LSP but would not work with CoC. I created a plugin called Neo-tree that includes a file browser that will show LSP diagnostic symbols next to files. There is also a brand new external source to show a diagnostic error list which is pretty nice: https://github.com/mrbjarksen/neo-tree-diagnostics.nvim

  • neo-tree-diagnostics.nvim

    A diagnostics source for neo-tree.nvim

    What native LSP gives you is an entire ecosystem of plugins that integrate with that built in LSP but would not work with CoC. I created a plugin called Neo-tree that includes a file browser that will show LSP diagnostic symbols next to files. There is also a brand new external source to show a diagnostic error list which is pretty nice: https://github.com/mrbjarksen/neo-tree-diagnostics.nvim

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • nvim-navic

    Simple winbar/statusline plugin that shows your current code context

    I also really like https://github.com/SmiteshP/nvim-navic for showing my current location in the winbar (which is a new, neovim nightly only feature rigth now).

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    I'm pretty happy w/ the native lsp support once I got it up and running. The process has been made easier w/ neovim/nvim-lspconfig, williamboman/nvim-lsp-installer, and the large number of threads and tutorials of other people setting up the same.

  • nvim-lsp-installer

    Further development has moved to https://github.com/williamboman/mason.nvim!

    I'm pretty happy w/ the native lsp support once I got it up and running. The process has been made easier w/ neovim/nvim-lspconfig, williamboman/nvim-lsp-installer, and the large number of threads and tutorials of other people setting up the same.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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