updates nvim lsp/formatters
This commit is contained in:
+11
-24
@@ -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({
|
||||||
|
|||||||
Reference in New Issue
Block a user