dotfiles
My personal dotfiles. do not eat (by lukas-reineke)
null-ls.nvim
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. (by jose-elias-alvarez)
Our great sponsors
dotfiles | null-ls.nvim | |
---|---|---|
11 | 164 | |
154 | 3,554 | |
- | - | |
3.9 | 0.0 | |
6 months ago | 9 months ago | |
Shell | Lua | |
- | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotfiles
Posts with mentions or reviews of dotfiles.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-23.
-
Use LSP autocomplete without auto pop up.
Thank you so much!! From my research it used to be documented in the wiki but was removed, and I was not using the option nesting within the completion key. Looking at your dot files made it clear how to use it, may help someone else:
- LSP auto format on save causes buffer change
- Eslint Lua Solution?
- Recommend config repos that I can use to structure my config?
- Starting with lua tips
- Efm and eslint: diagnostic virtual text doesn't show up
-
Losing my mind with formatting
I'm following along with this post and the associated dotfiles.
-
Can Anyone Give A Simple Step By Step Guide To
I call it with an autocommand on save here https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/lsp.lua#L124-L129
-
nvim LSP and Typescript, ESLint and Prettier
I have a format on save setup with efm that I'm pretty happy with https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/lsp.lua prettier is in there as well.
- How to format python code when using pyright
null-ls.nvim
Posts with mentions or reviews of null-ls.nvim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-06.
- cpp setting problem
-
Being a bash developer in the 21st century
you can use nvim then, it has shellcheck for diagnostics and formatting, like in vscode :)
here the link to the config: https://github.com/jose-elias-alvarez/null-ls.nvim/blob/main...
-
Linting/formatting and LSP
I use a lot of different languages generally and I'm running into issues around formatting. Is there any standard way to use LSP formatting by default and otherwise fallback to specific linter/formatting programs? I believe null-ls is the normal way of dealing with this, but since it's been archived, I'd rather not rely on it.
-
How to setup efm-langserver for pint formatter?
I've been using pint for formatting php files with null-ls.nvim. Few days ago null-ls.nvim has announced that the plugin will be archived in few months so I started migrating all my formatters and linter from null-ls to efm-langserver. I got other things such as prettier, black, isort, mypy, etc. working but can't get pint to work with php files: If I run pint via efm-langserver, everything is deleted from the buffer, and the saved file is formatted separately. How do I setup efm-langserver correctly to work with pint? Below is my config.yml for pint currently. yaml tools: pint: &pint format-command: "pint --no-interaction --quiet ${INPUT}" format-stdin: false languages: php: - <<: *pint Thank you.
- Archiving Null-Ls
- null-ls will be archived
-
Why is nobody using CoC anymore?
Because null-ls.nvim & mason.nvim together do everything I wanted CoC for
- Your favourite Neovim plugins?
-
How can I get yapf, black, and other formatters working with pylsp?
There is a good answer. I think you know lua and neovim config enough to pick things that you need. If you need a short answer, null-ls is the way.
What are some alternatives?
When comparing dotfiles and null-ls.nvim you can also consider the following projects:
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
formatter.nvim
nvim-lspinstall - Provides the missing :LspInstall for nvim-lspconfig
nvim-lspconfig - Quickstart configs for Nvim LSP
lspsaga.nvim - improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim]
neoformat - :sparkles: A (Neo)vim plugin for formatting code.
StyLua - An opinionated Lua code formatter
efm-langserver - General purpose Language Server
nvim-lint - An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
config_manager - My configuration files and tools
dotfiles vs LunarVim
null-ls.nvim vs formatter.nvim
dotfiles vs nvim-lspinstall
null-ls.nvim vs nvim-lspconfig
dotfiles vs lspsaga.nvim
null-ls.nvim vs neoformat
dotfiles vs formatter.nvim
null-ls.nvim vs StyLua
dotfiles vs efm-langserver
null-ls.nvim vs nvim-lint
dotfiles vs config_manager
null-ls.nvim vs efm-langserver