Top 23 Lsp Open-Source Projects
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.Project mention: Coc-json and the Chrome extension manifest | reddit.com/r/vim | 2022-08-03
At the moment, the CoC.nvim extension coc-json doesn't seem to be handling a v3 Chrome extension manifest very well. It refuses to accept 3 as a valid value for manifest_version. It insists the value must be 2. I've checked the coc-json catalogue, and the latest Chrome manifest schema is included. The weird thing is, if I add that same schema URL to the manifest...
Quickstart configs for Nvim LSP
Neovim has a built-in LSP support. You can easily configure it by using neovim/nvim-lspconfig. For example, to enable typescript language server on Neovim:
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Neovim plugin that allow you to seamlessly manage LSP servers with :LspInstall. With full Windows support! Further development has moved to https://github.com/williamboman/mason.nvim!Project mention: rust_tools equivalent for C Sharp | reddit.com/r/neovim | 2022-08-08
Can recommend a combination of omnisharp-roslyn native LSP (installed manually or through something like mason or nvim-lsp-installer) with omnisharp-vim for some extra C#-niceties like OmniSharpRunTest, etc.
neovim lsp plugin
glepnir/lspsaga.nvim is one of my favorite LSP plugins. It provides beautiful UIs for various LSP-related features like hover doc, definition preview, and rename actions. My configuration is simple:
Scala language server with rich IDE features 🚀Project mention: Starting with Scala: editor and version choice? | reddit.com/r/scala | 2022-06-07
IntelliJ has its own BSP. The other one is Metals. You can use it with many IDEs (vim, emacs, vscode, atom,...). Use it with emacs if you're comfortable with it.
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.Project mention: Is Vim suckmore? | reddit.com/r/suckless | 2022-04-22
I use one of my coworkers' config: https://github.com/rafi/vim-config
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.
A language server that offers Lua language support - programmed in LuaProject mention: Configuring neovim for LÖVE/Lua - I always get prompted "Do you need to configure your work environment as `LÖVE`?". How can i make is so that it auto configures the environment and not prompt when i open a lua file? | reddit.com/r/neovim | 2022-08-05
Further reading: - Libraries support - built-in libraries - link to workplace - Settings - workspace.library - Configuration file - .luarc.json
Client implementation of the Language Server Protocol for Sublime TextProject mention: Nova by Panic | news.ycombinator.com | 2022-01-24
https://github.com/sublimelsp/LSP with https://github.com/sublimelsp/LSP-typescript works pretty well for me. They are also both being actively maintained. It'd be nice if it was built-in, but it works well enough that I still have not found a compelling reason to switch to VSCode.
I really love sublime and it doesn't seem to be dead just yet. Sublime Text 4 was also a pretty great release.
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server ProtocolProject mention: Is there anything like a running Jupyter Kernel LSP? | reddit.com/r/neovim | 2022-07-30
I've recently seen JupyterLab LSP that bring the static analysis aspect of LSP to the notebook, and been wondering if there is anything similar that try to bridge a running kernel back into Neovim.
Async completion framework made ease.
LSP signature hint as you typeProject mention: Issues with C# files with CMP and OmniSharp | reddit.com/r/neovim | 2022-08-03
For the second issue you need a separate plugin, I think (I don't use cmp). Something like lsp_signature.nvim
Kotlin code completion, linting and more for any editor/IDE using the Language Server ProtocolProject mention: Kotlin language server doesn't work ("0 client(s) attached to this buffer") | reddit.com/r/neovim | 2022-06-03
I've downloaded kotlin language server from here: https://github.com/fwcd/kotlin-language-server
Sadly, I can't tell you much. You need to add your checker to flymake-diagnostic-functions. Both eglot and lsp-mode do this automatically when they are loaded (lsp-mode only as a fallback if flycheck is not installed). There is a typescript language server here you can use with either eglot or lsp-mode. Other than those general pointers you are on your own. I'm a C/C++ dev and use vanilla instead of spacemacs so I can't help you much on the specifics.
UI integrations for lsp-modeProject mention: How about setting up Emacs for rust development? | reddit.com/r/emacs | 2022-01-23
rustic + lsp-mode + lsp-ui leads to a pretty slick IDE-like experience for Rust. All of these should work pretty okay out of the box!
Clojure & ClojureScript Language Server (LSP) implementationProject mention: How do you overcome the lack of completion in ClojureScript | reddit.com/r/Clojure | 2022-06-20
https://clojure-lsp.io/ can analyze cljs code and provide autocompletion without a live REPL. https://cursive-ide.com/ Is another option if you prefer a full IDE experience. Personally, dabbrev-expand (or hippie-expand) in Emacs covers 80% of my needs for code completion :)
Terraform Language ServerProject mention: Workflow for DevOps? (Ansible, Terraform, Kubernets, RHET) | reddit.com/r/neovim | 2022-05-30
Look at terraform-ls vs terraform-lsp. Both can be used with coc.nvim.
NPM module to connect Monaco editor with language serversProject mention: How can I use monaco? | reddit.com/r/electronjs | 2022-03-06
I mean the code sample from https://github.com/TypeFox/monaco-languageclient/tree/master/example
vscode-like pictograms for neovim lsp completion itemsProject mention: What are the best vim plugins for Go right now? | reddit.com/r/golang | 2022-07-22
If you use neovim, you can refer to my init.lua; I use vim-go, lsp and other goodies like lspkind to display vscode-like pictograms.
lsp-mode :heart: javaProject mention: Does anyone use Emacs to development big Golang project like Kubernetes? | reddit.com/r/emacs | 2022-04-19
Speed of Emacs on Java codebases can be faster than IDEA? With features of lsp-java ? How could it possible~~
Language Server Protocol for TerraformProject mention: Workflow for DevOps? (Ansible, Terraform, Kubernets, RHET) | reddit.com/r/neovim | 2022-05-30
Look at terraform-ls vs terraform-lsp. Both can be used with coc.nvim.
Fastest LSP client for EmacsProject mention: Making clangd fast for big projects | reddit.com/r/emacs | 2022-08-08
Definitely try lsp-bridge and see if it helps. I still haven't tried it myself, but it should work asynchronously.
Lsp related posts
Speed & LSP
3 projects | reddit.com/r/crystal_programming | 8 Aug 2022
[Release] vscode-haskell: 2.2.1
1 project | reddit.com/r/haskell | 9 Aug 2022
Roadmap for learning NeoVim. What's the minimum I need to know to turn NeoVim into an IDE?
14 projects | reddit.com/r/neovim | 7 Aug 2022
can some one pls help me with configuring mason.nvim
4 projects | reddit.com/r/neovim | 6 Aug 2022
It is possible to show Rust's inlay hints without rust-tools?
2 projects | reddit.com/r/neovim | 5 Aug 2022
Language server for golangci-lint
6 projects | reddit.com/r/golang | 4 Aug 2022
HLS issues in Stack project
1 project | reddit.com/r/haskell | 3 Aug 2022
What are some of the best open-source Lsp projects? This list will help you:
Are you hiring? Post a new remote job listing for free.