feat: use none-ls for formatting
This commit is contained in:
parent
8488abe7f2
commit
e4ca69d542
2 changed files with 10 additions and 1 deletions
|
@ -17,6 +17,8 @@
|
||||||
"mason.nvim": { "branch": "main", "commit": "3b5068f0fc565f337d67a2d315d935f574848ee7" },
|
"mason.nvim": { "branch": "main", "commit": "3b5068f0fc565f337d67a2d315d935f574848ee7" },
|
||||||
"neodev.nvim": { "branch": "main", "commit": "84e0290f5600e8b89c0dfcafc864f45496a53400" },
|
"neodev.nvim": { "branch": "main", "commit": "84e0290f5600e8b89c0dfcafc864f45496a53400" },
|
||||||
"noice.nvim": { "branch": "main", "commit": "bf67d70bd7265d075191e7812d8eb42b9791f737" },
|
"noice.nvim": { "branch": "main", "commit": "bf67d70bd7265d075191e7812d8eb42b9791f737" },
|
||||||
|
"none-ls-extras.nvim": { "branch": "main", "commit": "c226aca7a506dd4325fb96188bffe804d24bbf18" },
|
||||||
|
"none-ls-shellcheck.nvim": { "branch": "main", "commit": "0f84461241e76e376a95fb7391deac82dc3efdbf" },
|
||||||
"none-ls.nvim": { "branch": "main", "commit": "72e25ed4162474ef5d666525853f8a42bffd97c5" },
|
"none-ls.nvim": { "branch": "main", "commit": "72e25ed4162474ef5d666525853f8a42bffd97c5" },
|
||||||
"nui.nvim": { "branch": "main", "commit": "cbd2668414331c10039278f558630ed19b93e69b" },
|
"nui.nvim": { "branch": "main", "commit": "cbd2668414331c10039278f558630ed19b93e69b" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "797260ff31e8bdd9db0f0c352659a35aba335b0b" },
|
"nvim-autopairs": { "branch": "master", "commit": "797260ff31e8bdd9db0f0c352659a35aba335b0b" },
|
||||||
|
|
|
@ -3,6 +3,10 @@ local u = require('cosmic.utils')
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'nvimtools/none-ls.nvim',
|
'nvimtools/none-ls.nvim',
|
||||||
|
dependencies = {
|
||||||
|
'nvimtools/none-ls-extras.nvim',
|
||||||
|
'gbprod/none-ls-shellcheck.nvim',
|
||||||
|
},
|
||||||
config = function()
|
config = function()
|
||||||
local defaults = require('cosmic.lsp.providers.defaults')
|
local defaults = require('cosmic.lsp.providers.defaults')
|
||||||
local null_ls = require('null-ls')
|
local null_ls = require('null-ls')
|
||||||
|
@ -21,6 +25,9 @@ return {
|
||||||
config_opts.sources = u.merge_list({
|
config_opts.sources = u.merge_list({
|
||||||
null_ls.builtins.code_actions.gitsigns,
|
null_ls.builtins.code_actions.gitsigns,
|
||||||
null_ls.builtins.diagnostics.markdownlint,
|
null_ls.builtins.diagnostics.markdownlint,
|
||||||
|
require('none-ls.diagnostics.eslint_d'),
|
||||||
|
require('none-ls.formatting.eslint_d'),
|
||||||
|
require('none-ls.code_actions.eslint_d'),
|
||||||
null_ls.builtins.formatting.prettierd.with({
|
null_ls.builtins.formatting.prettierd.with({
|
||||||
env = {
|
env = {
|
||||||
PRETTIERD_LOCAL_PRETTIER_ONLY = 1,
|
PRETTIERD_LOCAL_PRETTIER_ONLY = 1,
|
||||||
|
@ -33,6 +40,6 @@ return {
|
||||||
|
|
||||||
null_ls.setup(u.merge(defaults, config_opts))
|
null_ls.setup(u.merge(defaults, config_opts))
|
||||||
end,
|
end,
|
||||||
event = 'VeryLazy',
|
event = 'BufReadPre',
|
||||||
enabled = not vim.tbl_contains(user_config.disable_builtin_plugins, 'null_ls'),
|
enabled = not vim.tbl_contains(user_config.disable_builtin_plugins, 'null_ls'),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue