updates nvim lsp/formatters

This commit is contained in:
Henrik Bakken
2024-11-18 22:04:53 +01:00
parent b16308cb1d
commit 09b6bfd449
+11 -24
View File
@@ -607,13 +607,6 @@ require("lazy").setup({
ignore_exitcode = true, ignore_exitcode = true,
} }
end end
local prettierd = function()
return {
exe = "prettierd",
args = { util.escape_path(util.get_current_buffer_file_path()) },
stdin = true,
}
end
-- Provides the Format, FormatWrite, FormatLock, and FormatWriteLock commands -- Provides the Format, FormatWrite, FormatLock, and FormatWriteLock commands
require("formatter").setup({ require("formatter").setup({
logging = true, logging = true,
@@ -665,22 +658,16 @@ require("lazy").setup({
end, end,
}, },
sh = { require("formatter.filetypes.sh").shfmt }, sh = { require("formatter.filetypes.sh").shfmt },
typescript = {
-- eslint_d,
},
javascript = { javascript = {
prettierd, require("formatter.filetypes.javascript").prettierd,
-- eslint_d,
}, },
html = { html = {
prettierd, require("formatter.filetypes.html").prettierd,
-- eslint_d,
}, },
css = { css = {
prettierd, require("formatter.filetypes.css").prettierd,
-- eslint_d,
}, },
markdown = { prettierd }, markdown = { require("formatter.filetypes.markdown").mdformat },
json = { require("formatter.filetypes.json").jq }, json = { require("formatter.filetypes.json").jq },
["*"] = { require("formatter.filetypes.any").remove_trailing_whitespace }, ["*"] = { require("formatter.filetypes.any").remove_trailing_whitespace },
}, },
@@ -790,13 +777,13 @@ require("lazy").setup({
local mason_lspconfig = require("mason-lspconfig") local mason_lspconfig = require("mason-lspconfig")
mason_lspconfig.setup({ mason_lspconfig.setup({
ensure_installed = { ensure_installed = {
"bashls", -- bash "cssls",
"cssls", -- css "html",
"html", -- html "jsonls",
"jsonls", -- json "yamlls",
"lua_ls", -- lua "bashls",
"pyright", -- python "pyright",
"yamlls", -- yaml "lua_ls",
}, },
}) })
mason_lspconfig.setup_handlers({ mason_lspconfig.setup_handlers({