Top 23 language-server Open-Source Projects
Quickstart configurations for the Nvim LSP clientProject mention: how to get completion for requires in lua with compe-nvim | reddit.com/r/neovim | 2021-05-09
If you want to do it yourself you can look at this https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md#sumneko_lua
Scala language server with rich IDE features 🚀Project mention: Scala - what is best development setup? | reddit.com/r/scala | 2021-04-27
You should be able to use Metals with vim and get IDE-like functionalities in your preferred editor: https://scalameta.org/metals/
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Java Language Support for Visual Studio CodeProject mention: [Java] Does anyone know if it's possible to tune jdtls's formatting? | reddit.com/r/spacemacs | 2021-04-27
lsp-java supports custom formatter - refer to vscode java guide - https://github.com/redhat-developer/vscode-java/wiki/Formatter-settings (we have corresponding defcustoms).
A Ruby language server.Project mention: Which one is a better VS Code language server for Ruby? | reddit.com/r/ruby | 2021-04-05
Updates to the extension are relatively infrequent because the gem does most of the heavy lifting.
PHP Implementation of the VS Code Language Server Protocol 🆚↔🖥Project mention: How to use (and contribute) to neovim's built-in language server client and nvim-lspconfig | reddit.com/r/neovim | 2021-01-07
but as many people working in a lot of things I have no time to try to configure https://github.com/felixfbecker/php-language-server with nvim-lsp
A language server for BashProject mention: bash-lsp/bash-language-server Bash language server implementation based on Tree Sitter and its grammar for Bash with explainshell integration. | reddit.com/r/bash | 2021-04-02
PHP intellisense for Visual Studio CodeProject mention: Emacs PHP mode? | reddit.com/r/emacs | 2021-04-16
lsp-mode adds some more modern features like code completion for object fields and tooltips containing object documentation. Serenata is a good backend for lsp, but I've had good results with intelephense too.
Documentation and issues for PylanceProject mention: As of today, updating the VS Code Python extension automatically also installs closed-source Pylance extension. This could really hurt the open-source Python ecosystem in the long run! | reddit.com/r/Python | 2021-05-11
At the moment it is still possible to just remove the Pylance extension manually and install the open-source alternative Pyright instead or switch back to the old Python language server. But the open-source Python language server is already deprecated and will be replaced in the future by the closed-source Pylance extension. Also there are no plans to make Pylance eventually open source.
Microsoft Language Server for Python (by microsoft)Project mention: Converting strings into variables | reddit.com/r/learnpython | 2021-04-27
I guess this is an issue not only on my side - https://github.com/microsoft/python-language-server/issues/2108
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Lua Language Server coded by LuaProject mention: How to configure Emacs for supporting Lua | reddit.com/r/emacs | 2021-05-05
There's https://github.com/sumneko/lua-language-server/wiki/Setting-without-VSCode but it looks like it doesn't have a ready-to-go config for lsp-mode
Auto configurations for Language Server for vim-lspProject mention: rust-analyzer changelog #64 | reddit.com/r/rust | 2021-02-15
The Svelte Language Server, and official extensions which use itProject mention: doom-emacs with Svelte | reddit.com/r/DoomEmacs | 2021-05-05
I believe it even installs svelte-language-server if it's not already in your PATH.
Yeah, I found it. I'll check out how to configure the language server.
Terraform Language ServerProject mention: Using terraform-ls with Kate as LSP Client | reddit.com/r/kde | 2021-04-27
So, what happens when you run the server from command line and then open your file in Kate? Any difference? Also, is there any command argument for logging and/or debugging the terraform-ls? It might help to find the issue, if any. I found this from the docs.
An implementation of the Language Server Protocol for LaTeXProject mention: VimTeX v2.4 released | reddit.com/r/neovim | 2021-03-26
TLDR (please correct me if this is not a fair summary): There is no concrete plan of making VimTeX essentially a language server, and you may use existing language servers for TeX (i.e. texlab) alongside VimTeX to enhance/augment wour LaTeX experience.
General purpose Language ServerProject mention: [question] How to change error message generated by efm-language-server? | reddit.com/r/neovim | 2021-05-03
Those tell the efm server how the message should be parsed. I couldn't really find documentation for this (apart from this comment) but I believe it's like this:
A common platform for PowerShell development support in any editor or application!Project mention: Please HELP: Neovim Built-in --> how to add powershell language server [and break my coc addiction] | reddit.com/r/neovim | 2021-03-13
Sadly I have to be on windows: I need this: https://github.com/PowerShell/PowerShellEditorServices
clangd language serverProject mention: Setting up VIM for blogging | dev.to | 2021-04-23
Full list here. Since the tool is a linter, it sounds like it should work with language servers. I use CoC.nvim for LSP features. Thankfully some smart guys have figured out how to make proselint work with coc.nvim & coc-diagnostic (see here). Now it works for my blog posts just like clangd does for my C++ code.
VS Code extension for Haskell, powered by haskell-language-serverProject mention: A simple guide: set-up a Haskell development environment in Windows 10 | reddit.com/r/haskell | 2021-02-28
The reason we were using GHC-8.10.3 is this issue. Looks like we'll be able to switch it over now.
Language server implementation for ElmProject mention: Buggy behavior with built-in lsp client and elm-language-server | reddit.com/r/neovim | 2021-02-10
Is this https://github.com/elm-tooling/elm-language-server/issues/503?
A Visual Studio Code extension for Solargraph.Project mention: Which one is a better VS Code language server for Ruby? | reddit.com/r/ruby | 2021-04-05
Haxe Support for Visual Studio CodeProject mention: Haxe 4.2.0 released | news.ycombinator.com | 2021-02-09
For 5 of the targets, debugging the Haxe sources is supported with different VSCode debug adapters (well, JS just uses source maps). If your code is written in a target-agnostic way, you can even switch to a different target with better debugging support temporarily.
Other than that, if really you need to debug some target-specific issue on a target without debugging support, there's usually still the option of debugging the generated code.
What are some of the best open-source language-server projects? This list will help you: