Fixed Formatting

This commit is contained in:
Snoweuph 2025-02-26 08:08:54 +01:00
parent bdb2c2415a
commit d0ace3c891
Signed by: snoweuph
GPG key ID: BEFC41DA223CEC55
3 changed files with 24 additions and 15 deletions

View file

@ -5,17 +5,6 @@ local K = require('core.keymap')
function M.setup() function M.setup()
T.add_highlighter_autoinstalls('angular') T.add_highlighter_autoinstalls('angular')
T.add_null_ls_module(function(null_ls)
return {
-- Diagnostics
null_ls.builtins.diagnostics.stylelint,
-- Formatter
null_ls.builtins.formatting.prettier.with({
command = 'prettierd',
}),
}
end)
T.add_lsp_autoinstalls('angularls') T.add_lsp_autoinstalls('angularls')
T.add_lsps(function(lspconfig, capabilities) T.add_lsps(function(lspconfig, capabilities)

View file

@ -5,16 +5,27 @@ function M.setup()
T.add_highlighter_autoinstalls('markdown') T.add_highlighter_autoinstalls('markdown')
T.add_null_ls_module(function(null_ls) T.add_null_ls_module(function(null_ls)
local markdownlint_options = {
extra_args = {
'--disable',
'MD022', -- Empty Line after Heading
'--disable',
'MD024', -- Duplicate Headings
'--disable',
'MD032', -- List Should be surounded by Empty Lines
},
}
return { return {
-- Actions -- Actions
null_ls.builtins.code_actions.proselint, null_ls.builtins.code_actions.proselint,
-- Diagnostics -- Diagnostics
null_ls.builtins.diagnostics.alex, --null_ls.builtins.diagnostics.alex,
null_ls.builtins.diagnostics.trail_space, null_ls.builtins.diagnostics.trail_space,
-- Formatter -- Formatter
null_ls.builtins.diagnostics.markdownlint.with({ null_ls.builtins.diagnostics.markdownlint.with(
extra_args = { '--disable', 'MD024' }, -- Duplicate Headings markdownlint_options
}), ),
null_ls.builtins.formatting.markdownlint.with(markdownlint_options),
} }
end) end)

View file

@ -16,6 +16,15 @@ function M.setup()
null_ls.builtins.diagnostics.stylelint, null_ls.builtins.diagnostics.stylelint,
-- Formatter -- Formatter
null_ls.builtins.formatting.prettier.with({ null_ls.builtins.formatting.prettier.with({
filetypes = {
'html',
'css',
'scss',
'sass',
'less',
'javascript',
'typescript',
},
command = 'prettierd', command = 'prettierd',
}), }),
} }