Unhappy with the state of LSP in Vim

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vim-lsc

    A vim plugin for communicating with a language server

    Hi Recently, I found https://github.com/natebosch/vim-lsc, it is also there in the Microsoft's LSP page as well. I moved away from CoC because I found it to be 1. Too slow to use on my machine (8 GB, 4 CPU) 2. It is too big as well, has it's own command line and plugins inside vim and it appeared to be a behemoth for just the LSP use case

  • SaaSHub

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

    SaaSHub logo
  • language-server-protocol

    Defines a common protocol for language servers.

    Hi Recently, I found https://github.com/natebosch/vim-lsc, it is also there in the Microsoft's LSP page as well. I moved away from CoC because I found it to be 1. Too slow to use on my machine (8 GB, 4 CPU) 2. It is too big as well, has it's own command line and plugins inside vim and it appeared to be a behemoth for just the LSP use case

  • linux

    Linux kernel source tree

    I just opened here linux/fs/io_uring.c, 11kLoC single C file, on nvim 0.5.1 + coc.nvim + coc-clangd.

  • rust-tools.nvim

    Discontinued Tools for better development in rust using neovim's builtin lsp

    Neovim LSP is a basic core implementation, giving tons of power to plugin writers and it feels quite mature. For hover documentation that OP complained about works well, and rust-tools.nvim has things like macro expansion support and type inlay hints (shows the type of things as you're typing). And of course basic things like go-to definitions, find function usage, intelligent renaming and auto-import works as you'd expect.

  • deno

    A modern runtime for JavaScript and TypeScript.

    Hopefully one day we can bypass Microsoft completely and it's non LSP JS/TS solution and use Deno instead.

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

  • Deno 2: A New Era or Just a Sidekick to Node.js?

    2 projects | dev.to | 30 Sep 2024
  • Shape Typing in Python

    5 projects | news.ycombinator.com | 13 Apr 2024
  • Bun - The One Tool for All Your JavaScript/Typescript Project's Needs?

    4 projects | dev.to | 2 Apr 2024
  • How QUIC is displacing TCP for speed

    1 project | news.ycombinator.com | 9 Feb 2024
  • Deno in 2023

    8 projects | news.ycombinator.com | 5 Feb 2024

Did you konow that Vim Script is
the 35th most popular programming language
based on number of metions?