From 49a05c03064aa4e069fe605e25b5f177e22944a4 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Wed, 18 May 2022 16:20:47 +0200 Subject: [PATCH] feat: add null-ls to auto-format with prettier --- nvim/lua/plugins.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index fb28658..62edcb0 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -132,6 +132,25 @@ return require('packer').startup(function(use) config = function() require('plugins.nvim-lsp-setup') end, } + -- null-ls + use { + "jose-elias-alvarez/null-ls.nvim", + requres = { + { "nvim-lua/plenary.nvim" }, + }, + config = function() + require("null-ls").setup({ + sources = { + require("null-ls").builtins.formatting.prettier, + }, + on_attach = function(client) + local utils = require("nvim-lsp-setup.utils") + utils.format_on_save(client) + end, + }) + end, + } + -- treesitter use({ 'nvim-treesitter/nvim-treesitter',