nvim: the epic config restructure
This commit is contained in:
@ -1,23 +1,29 @@
|
||||
require("formatter").setup({
|
||||
filetype = {
|
||||
lua = {
|
||||
require("formatter.filetypes.lua").stylua,
|
||||
},
|
||||
go = {
|
||||
require("formatter.filetypes.go").gofumpt,
|
||||
require("formatter.filetypes.go").goimports,
|
||||
},
|
||||
json = {
|
||||
require("formatter.filetypes.json").jq,
|
||||
},
|
||||
python = {
|
||||
require("formatter.filetypes.python").autopep8,
|
||||
},
|
||||
rust = {
|
||||
require("formatter.filetypes.rust").rustfmt,
|
||||
},
|
||||
toml = {
|
||||
require("formatter.filetypes.toml").taplo,
|
||||
},
|
||||
},
|
||||
})
|
||||
return {
|
||||
"mhartington/formatter.nvim",
|
||||
cmd = { "Format", "FormatWrite" },
|
||||
config = function()
|
||||
require("formatter").setup({
|
||||
filetype = {
|
||||
lua = {
|
||||
require("formatter.filetypes.lua").stylua,
|
||||
},
|
||||
go = {
|
||||
require("formatter.filetypes.go").gofumpt,
|
||||
require("formatter.filetypes.go").goimports,
|
||||
},
|
||||
json = {
|
||||
require("formatter.filetypes.json").jq,
|
||||
},
|
||||
python = {
|
||||
require("formatter.filetypes.python").autopep8,
|
||||
},
|
||||
rust = {
|
||||
require("formatter.filetypes.rust").rustfmt,
|
||||
},
|
||||
toml = {
|
||||
require("formatter.filetypes.toml").taplo,
|
||||
},
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user