SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 Lua language-server-protocol Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: JetBrains' unremovable AI assistant meets irresistible outcry | news.ycombinator.com | 2024-02-03I suggest looking for blog posts about this, you're gunnuh wanna pick out a plugin manager and stuff. It's kind of like a package manager for neovim. You can install everything manually but usually you manually install a plugin manager and it gives you commands to manage the rest of your plugins.
These two plugins are the bare minimum in my view.
https://github.com/nvim-treesitter/nvim-treesitter
Treesitter gives you much better syntax highlighting based on a parser for a given language.
https://github.com/neovim/nvim-lspconfig
This plugin helps you connect to a given language LSP quickly with sensible defaults. You more or less pick your language from here and copy paste a snippet, and then install the relevant LSP:
https://github.com/neovim/nvim-lspconfig/blob/master/doc/ser...
For Python you'll want pylsp. For JavaScript it will depend on what frontend framework you're using, I probably can't help you there.
pylsp itself takes some plugins and you'll probably want them. https://github.com/python-lsp/python-lsp-server
Best of luck! Happy hacking.
Project mention: jdtls debugging "Could not resolve java executable: Index 1 out of bounds for length 1" | /r/neovim | 2023-11-21I'm using lsp-zero and i followed this tutorial https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/md/guides/setup-with-nvim-jdtls.md and i have essentially just copy pasted the code from there into ~/.config/nvim/lua/plugin/jdtls.lua
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30This can be done using a statusline plugin like nvim-navic
Project mention: How to prevent rust-analyzer (rust lsp) from checking code on each save | /r/neovim | 2023-12-05I am using rustaceanvim and rust.vim.
One of the demo pics in the GitHub README seemingly shows a file navigation panel. Since I haven't seen any config which reproduces this feature, do you any ideas as to how it was done? I'm only aware of two packages with similar functionality (nvim-navbuddy and dropbar) but they do not display breadcrumbs as a side panel.
Project mention: What option/plugin provides this underlined feature in Neovim ? | /r/neovim | 2023-10-09
Probably you need something like SchemaStore.nvim (this is a jsonls problem, not a tsserver one)
TextAdept has been around for ages. It's a great lightweight editor.
However, it is missing a lot of features I've grown used to in (arguably more baroque) editors like Emacs, Helix and VS Code. Mostly stuff that builds on LSP.
When I last tried it (admittedly almost two years ago), it didn't have Rust syntax support at all and I couldn't get LSP (which has a plugin module made by the main developer at https://github.com/orbitalquark/textadept-lsp) to work at all.
I'd be interested to hear if anyone tried it more recently and has had a better experience.
Lua language-server-protocol related posts
- jdtls debugging "Could not resolve java executable: Index 1 out of bounds for length 1"
- What option/plugin provides this underlined feature in Neovim ?
- Need help to set up the pbkit language server
- Option omnifunc is not set
- Embracing Neovim: Navigating Configuration Challenges and Seeking Guidance
- Using nvim-lint as a null-ls alternative for linters
- SQL LSP dialect
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source language-server-protocol projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | nvim-lspconfig | 9,516 |
2 | lsp-zero.nvim | 3,502 |
3 | vim-config | 1,822 |
4 | nvim-navic | 1,279 |
5 | rustaceanvim | 959 |
6 | nvim-navbuddy | 682 |
7 | barbecue.nvim | 676 |
8 | SchemaStore.nvim | 635 |
9 | haskell-tools.nvim | 380 |
10 | nlsp-settings.nvim | 296 |
11 | lua-lsp | 283 |
12 | lite-xl-lsp | 151 |
13 | popui.nvim | 140 |
14 | textadept-lsp | 26 |
Sponsored