This commit is contained in:
sadanslargehole 2024-03-14 20:49:32 -04:00
parent e649c257a1
commit 671a7efdb9
No known key found for this signature in database
GPG key ID: B2E2F4A5161A7800
6 changed files with 833 additions and 3 deletions

View file

@ -11,12 +11,46 @@ require("formatter").setup({
log_level = vim.log.levels.WARN,
-- All formatter configurations are opt-in
filetype = {
yaml = {
require("formatter.filetypes.yaml").yamlfmt,
function()
return {
exe = "yamlfmt",
args = { "-in" },
stdin = true,
}
end,
},
-- Formatter configurations for filetype "lua" go here
-- and will be executed in order
typescript = {
require("formatter.filetypes.typescript").eslint_d,
util.copyf(defaults.eslint_d),
},
cpp = {
require("formatter.filetypes.c").clangformat,
function()
return {
util.copyf(defaults.clangformat),
}
end,
},
h = {
require("formatter.filetypes.c").clangformat,
function()
return {
util.copyf(defaults.clangformat),
}
end,
},
c = {
require("formatter.filetypes.c").clangformat,
function()
return {
util.copyf(defaults.clangformat),
}
end,
},
kotlin = {
require("formatter.filetypes.kotlin").ktlint,
function()