From 2c72b7c8ddaf61533ae92f178604e3c62ee94779 Mon Sep 17 00:00:00 2001 From: Thomas Preisner Date: Sun, 16 Oct 2022 22:41:38 +0200 Subject: [PATCH] config: nvim: add linter/formatter support --- config/nvim/lua/plugins.lua | 17 +++++++++++++++++ config/nvim/lua/plugins/null-ls.lua | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 config/nvim/lua/plugins/null-ls.lua diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua index 451ebe4..6d1e635 100644 --- a/config/nvim/lua/plugins.lua +++ b/config/nvim/lua/plugins.lua @@ -75,6 +75,23 @@ return require('packer').startup({ config = load_config('lspconfig'), } + -------------------- + -- Linter/Formatter + -------------------- + use { -- linter and formatter manager + 'jose-elias-alvarez/null-ls.nvim', + after = { + 'mason.nvim', + 'plenary.nvim', + }, + requires = { 'nvim-lua/plenary.nvim' }, + } + use { -- compatibility layer between mason and null-ls + 'jayp0521/mason-null-ls.nvim', + after = { 'null-ls.nvim' }, + config = load_config('null-ls') + } + -------------------- -- Snippets -------------------- diff --git a/config/nvim/lua/plugins/null-ls.lua b/config/nvim/lua/plugins/null-ls.lua new file mode 100644 index 0000000..7d41884 --- /dev/null +++ b/config/nvim/lua/plugins/null-ls.lua @@ -0,0 +1,2 @@ +require('null-ls').setup() +require('mason-null-ls').setup()