From df4ac2846a0db80d5c2897c15b7d4cad84e4c229 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Sun, 24 Mar 2024 23:48:01 +0100 Subject: c tooling --- lua/plugins/lang/c.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lua/plugins') diff --git a/lua/plugins/lang/c.lua b/lua/plugins/lang/c.lua index 5b54a9d..d91db70 100644 --- a/lua/plugins/lang/c.lua +++ b/lua/plugins/lang/c.lua @@ -8,6 +8,20 @@ return { end end, }, + { + "jose-elias-alvarez/null-ls.nvim", + opts = function(_, opts) + if type(opts) == "table" then + opts.sources = opts.sources or {} + local null_ls = require("null-ls") + vim.list_extend(opts.sources, { + null_ls.builtins.diagnostics.clang_check, + null_ls.builtins.diagnostics.cppcheck, + null_ls.builtins.diagnostics.cpplint, + }) + end + end, + }, { "neovim/nvim-lspconfig", opts = function(_, opts) -- cgit v1.2.3