This commit is contained in:
RingOfStorms (Joshua Bell) 2023-06-13 03:34:04 -05:00
parent 42a3ec0172
commit 66c32e98f5
9 changed files with 230 additions and 96 deletions

View file

@ -16,7 +16,14 @@ end
return {
"jose-elias-alvarez/null-ls.nvim",
dependencies = "williamboman/mason.nvim",
opts = function(_, config)
require('util').ensure_installed_mason({
"stylua",
"prettier",
"rustfmt",
})
-- config variable is the default definitions table for the setup function call
local null_ls = require "null-ls"
@ -25,9 +32,10 @@ return {
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
config.sources = {
-- Set a formatter
null_ls.builtins.formatting.stylua,
null_ls.builtins.formatting.prettier,
null_ls.builtins.formatting.stylua,
null_ls.builtins.formatting.rustfmt,
null_ls.builtins.formatting.python,
-- null_ls.builtins.code_actions.proselint, -- TODO looks interesting
null_ls.builtins.code_actions.cspell.with {
config = {
@ -40,6 +48,7 @@ return {
}
config.update_in_insert = true
config.debug = true
return config
end,