[plugin woes] Any vim-lsp-ale alternatives for built-in lsp client?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

    I use dense-analysis/Ale for code linting. Lately, I moved to update my tab completion from deoplete to Shougo/ddc.vim; the autocompletion of Ale is routed to ddc using statiolake/ddc-ale but the Ale autocomplete leaves things to be desired.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ddc.vim

    Dark deno-powered completion framework for Vim/Neovim

    I use dense-analysis/Ale for code linting. Lately, I moved to update my tab completion from deoplete to Shougo/ddc.vim; the autocompletion of Ale is routed to ddc using statiolake/ddc-ale but the Ale autocomplete leaves things to be desired.

  4. ddc-ale

    ALE source for ddc.vim

    I use dense-analysis/Ale for code linting. Lately, I moved to update my tab completion from deoplete to Shougo/ddc.vim; the autocompletion of Ale is routed to ddc using statiolake/ddc-ale but the Ale autocomplete leaves things to be desired.

  5. nvim-lspconfig

    Quickstart configs for Nvim LSP

    I want to use LSP with ddc.vim, and managed that initially with the native LSP client neovim/nvim-lspconfig and linking that to ddc using Shougo/ddc-nvim-lsp.

  6. ddc-source-lsp

    lsp source for ddc.vim

    I want to use LSP with ddc.vim, and managed that initially with the native LSP client neovim/nvim-lspconfig and linking that to ddc using Shougo/ddc-nvim-lsp.

  7. vim-lsp

    async language server protocol plugin for vim and neovim

    However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim

  8. vim-lsp-settings

    Auto configurations for Language Server for vim-lsp

    However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. vim-lsp-ale

    Bridge between vim-lsp and ALE

    However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim

  11. ddc-source-vim-lsp

    vim-lsp source for ddc.vim

    However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim

  12. nvim-ale-diagnostic

    Discontinued Display Neovim LSP diagnostics in ALE.

    I did find nathanmsmith/nvim-ale-diagnostic but it is abandoned; and I'm not sure if it accomplishes what I want.

  13. nvim-lint

    An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.

    Another alternative to null-ls or efm is to use nvim-lint which uses the same diagnostic module that built-in LSP uses

  14. dotfiles

    My dotfiles (by creativenull)

    Didn't think I'll see another user with a similar config than mine. I also use ALE + nvim-lsp + ddc. So you can have a look at my config and feel free to DM me with your concerns.

  15. nvim-ale-diagnostic

    Discontinued Display Neovim LSP diagnostics in ALE. (by creativenull)

    You are free to try it out and see if that helps: creativenull/nvim-ale-diagnostic. The only caveat is that you will need to disable diagnostics coming directly from nvim-lsp as shown in the Setup section.

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

  • Do you give use Vim for SQL. It took me a while to setup this. sqls - lang server (auto complete), dadbodUI (view table, execute and save query), prettier-sql (format code on save).

    6 projects | /r/SQL | 27 Dec 2021
  • nvim ignoring my ~/.local/share/nvim/site/pack/coc/start

    8 projects | /r/neovim | 3 Nov 2021
  • vim-lsp + ALE bridge

    4 projects | /r/vim | 28 Apr 2021
  • How to Setup Vim for Kotlin Development

    12 projects | dev.to | 27 Dec 2024
  • Ensō – Design Constraints

    3 projects | news.ycombinator.com | 20 Nov 2024

Did you know that Vim Script is
the 31st most popular programming language
based on number of references?