feat: set up conform
This commit is contained in:
parent
febb0d07bd
commit
33520be599
@ -203,21 +203,31 @@ return {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'stevearc/conform.nvim',
|
"stevearc/conform.nvim",
|
||||||
config = function()
|
config = function()
|
||||||
require('conform').setup({
|
require("conform").setup({
|
||||||
formatters_by_ft = {
|
formatters_by_ft = {
|
||||||
lua = { 'stylua' },
|
lua = { "stylua" },
|
||||||
rust = { 'rustfmt', lsp_format = 'fallback' },
|
rust = { "rustfmt", lsp_format = "fallback" },
|
||||||
-- javascript = { '', stop_after_first = true },
|
javascript = { "eslint_d", stop_after_first = true, lsp_format = "never" },
|
||||||
|
typescript = { "eslint_d", stop_after_first = true, lsp_format = "never" },
|
||||||
},
|
},
|
||||||
|
format_on_save = {},
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
keys = {
|
||||||
|
{
|
||||||
|
"<leader>ff",
|
||||||
|
function()
|
||||||
|
require("conform").format({ async = true })
|
||||||
|
end,
|
||||||
|
desc = "Format buffer",
|
||||||
|
},
|
||||||
|
},
|
||||||
enabled = hasversion(0, 10),
|
enabled = hasversion(0, 10),
|
||||||
event = 'VeryLazy'
|
event = "VeryLazy",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'folke/trouble.nvim',
|
|
||||||
opts = {},
|
opts = {},
|
||||||
cmd = 'Trouble',
|
cmd = 'Trouble',
|
||||||
keys = {
|
keys = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user