Our great sponsors
-
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.
-
null-ls.nvim
Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
-
nvim-lint
An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
-
typescript.nvim
Discontinued A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).
-
yarepl.nvim
Yet Another REPL, flexible, supporting multiple paradigms to interact with REPLs, project-level configs, working with tmux, telescope integration, and native dot repeat.
-
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.
-
python-lsp-server
Fork of the python-language-server project, maintained by the Spyder IDE team and the community
-
efmls-configs-nvim
An unofficial collection of linters and formatters configured for efm-langserver for neovim.
Can anyone explain why someone would use null-ls if you're using the modern lsp setup (say, from kickstart.nvim). I see comments mentioning formatting. I see formatters mentioned several times. Why not just use https://github.com/mhartington/formatter.nvim?
People looking for alternative can check these projects: - nvim-lint - formatter.nvim
typescript.nvim will also be archived
Any people who is interested in a transition from null-ls to efm, you can check my config https://github.com/milanglacier/yarepl.nvim
this one is indeed better than the official example one.
This at least has replacement https://github.com/pmizio/typescript-tools.nvim
I haven't used pylint, but I find mypy with python-lsp-server extremely easy to use with nvim-lspconfig, especially on Arch linux.
Can anyone explain why someone would use null-ls if you're using the modern lsp setup (say, from kickstart.nvim). I see comments mentioning formatting. I see formatters mentioned several times. Why not just use https://github.com/mhartington/formatter.nvim?
There's a Lua plugin for efm-langserver settings but I've never tried it.
I've just moved my LSP-Zero config (which also uses Mason) to EFM from null-ls. You can see the changes I've made in this commit. Still some more tools to add but you'll get the basic gist of it.