From b3e474b0ca7f76980b0c6c61f23804439d180870 Mon Sep 17 00:00:00 2001 From: rajvatsal Date: Sat, 30 Dec 2023 22:09:47 +0530 Subject: [PATCH] feat(none-ls): Add none-ls plugin for linting and formatting --- lazy-lock.json | 1 + lua/custom/plugins/none-ls.lua | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 lua/custom/plugins/none-ls.lua diff --git a/lazy-lock.json b/lazy-lock.json index bb364f89..4ccb7e79 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -20,6 +20,7 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "9e82ded0515186edd4f69e4ce6b1a5f1b55b47e9" }, "mason.nvim": { "branch": "main", "commit": "a09da6ac634926a299dd439da08bdb547a8ca011" }, "neodev.nvim": { "branch": "main", "commit": "7cb4f7f29c6bf6f1d21a37f6dd6d12ba64266b09" }, + "none-ls.nvim": { "branch": "main", "commit": "e7382de51b4cf629e56f1fa18192e716e5ba8145" }, "nui.nvim": { "branch": "main", "commit": "80445d015d2b5f9af0d9e8bce63d303bc86eda8a" }, "nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" }, "nvim-dap": { "branch": "master", "commit": "f0dca670fa059eb89dda8869a6310c804241345c" }, diff --git a/lua/custom/plugins/none-ls.lua b/lua/custom/plugins/none-ls.lua new file mode 100644 index 00000000..c2d8c017 --- /dev/null +++ b/lua/custom/plugins/none-ls.lua @@ -0,0 +1,14 @@ +return { + 'nvimtools/none-ls.nvim', + config = function() + local null_ls = require('null-ls') + + null_ls.setup({ + sources = { + null_ls.builtins.formatting.stylua, + null_ls.builtins.formatting.biome, + null_ls.builtins.diagnostics.biome, + } + }) + end +}