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,
}
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
require("formatter").setup({
logging = true,
@@ -665,22 +658,16 @@ require("lazy").setup({
end,
},
sh = { require("formatter.filetypes.sh").shfmt },
typescript = {
-- eslint_d,
},
javascript = {
prettierd,
-- eslint_d,
require("formatter.filetypes.javascript").prettierd,
},
html = {
prettierd,
-- eslint_d,
require("formatter.filetypes.html").prettierd,
},
css = {
prettierd,
-- eslint_d,
require("formatter.filetypes.css").prettierd,
},
markdown = { prettierd },
markdown = { require("formatter.filetypes.markdown").mdformat },
json = { require("formatter.filetypes.json").jq },
["*"] = { require("formatter.filetypes.any").remove_trailing_whitespace },
},
@@ -790,13 +777,13 @@ require("lazy").setup({
local mason_lspconfig = require("mason-lspconfig")
mason_lspconfig.setup({
ensure_installed = {
"bashls", -- bash
"cssls", -- css
"html", -- html
"jsonls", -- json
"lua_ls", -- lua
"pyright", -- python
"yamlls", -- yaml
"cssls",
"html",
"jsonls",
"yamlls",
"bashls",
"pyright",
"lua_ls",
},
})
mason_lspconfig.setup_handlers({