mason-null-ls.nvim
null-ls.nvim
mason-null-ls.nvim | null-ls.nvim | |
---|---|---|
10 | 164 | |
524 | 3,554 | |
- | - | |
6.7 | 0.0 | |
about 1 month ago | 9 months ago | |
Lua | Lua | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 or later |
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.
mason-null-ls.nvim
-
Trouble configuring tools with mason-null-ls
I followed the default configuration with Lazy.nvim I found of the github page of mason-null-ls : https://github.com/jay-babu/mason-null-ls.nvim
-
mason-nvim-dap.nvim and mason-null-ls.nvim plugin updates
I will update mason-null-ls: https://github.com/jay-babu/mason-null-ls.nvim#available-null-ls-sources. It is inaccurate since this commit. As long as the convention is followed (aka something-like in mason and something_like in null-ls) exceptions aren't needed. Exceptions live here: https://github.com/jay-babu/mason-null-ls.nvim/blob/main/lua/mason-null-ls/mappings/source.lua
- How to ensured install formatter with mason-lspconfig
-
Neovim not formatting code correctly like VSCode does (prettier)
You can use mason-null-ls.nvim also, is a similar bridge to the mason-lspconfig plugin. The plugin translates the server names between mason and null-ls so u just have to add the servers you want to use.
-
Help with lsp-config, pyright, 'cannot access member x for type y'
Personally I don’t use linters inside of the editor itself, but I do use formatters. For that I use null-ls which also works for linters, and allows you to configure them (eg. pass arguments to the binary) and hooks them as regular language servers, so you could look into that. The formatters can also be installed through mason but there’s also this plugin which says it’s a bridge to use mason and null-ls (I haven’t tried it, for me things just work with mason and null-ls).
- How to ensure_installed for null-ls binaries?
-
Best practice for configuring lsp and null-ls providers?
Let me know your thoughts on https://github.com/jayp0521/mason-null-ls.nvim :), just updated the docs. Note: this plugin doesn't do any extra setup outside what is requested.
- jayp0521/mason-null-ls.nvim - Bridge between Mason & Null-ls. First Plugin! Please any thoughts/suggestions
null-ls.nvim
- 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?
mason-lspconfig.nvim - Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
formatter.nvim
mason-nvim-dap.nvim
nvim-lspconfig - Quickstart configs for Nvim LSP
pyright - Static Type Checker for Python
neoformat - :sparkles: A (Neo)vim plugin for formatting code.
mason.nvim - Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
StyLua - An opinionated Lua code formatter
nvim-lint - An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
stow_dotfiles
efm-langserver - General purpose Language Server