config(nvim): switch from neoformat to conform.nvim
parent
1acba45d5b
commit
4190e0d43d
|
@ -142,6 +142,9 @@ require("lazy").setup({
|
||||||
DiagnosticSignError = color_eva,
|
DiagnosticSignError = color_eva,
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
integrations = {
|
||||||
|
treesitter_context = false,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
vim.cmd("colorscheme catppuccin")
|
vim.cmd("colorscheme catppuccin")
|
||||||
|
@ -414,20 +417,33 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Programming languages
|
-- Programming languages
|
||||||
-- https://github.com/sbdchd/neoformat
|
-- https://github.com/stevearc/conform.nvim
|
||||||
{
|
{
|
||||||
"sbdchd/neoformat",
|
"stevearc/conform.nvim",
|
||||||
init = function()
|
config = function()
|
||||||
vim.g.neoformat_enabled_go = {}
|
local conform = require("conform")
|
||||||
vim.g.neoformat_enabled_javascript = { "denofmt" }
|
conform.setup({
|
||||||
vim.g.neoformat_enabled_json = { "denofmt" }
|
formatters_by_ft = {
|
||||||
vim.g.neoformat_enabled_lua = { "stylua" }
|
go = { "gofumpt" },
|
||||||
vim.g.neoformat_enabled_markdown = { "denofmt" }
|
javascript = { "deno_fmt" },
|
||||||
vim.g.neoformat_enabled_python = { "ruff" }
|
json = { "deno_fmt" },
|
||||||
vim.g.neoformat_enabled_sh = { "shfmt" }
|
lua = { "stylua" },
|
||||||
vim.g.neoformat_enabled_toml = { "taplo" }
|
markdown = { "deno_fmt" },
|
||||||
vim.g.neoformat_enabled_zsh = { "shfmt" }
|
python = { "ruff_format" },
|
||||||
vim.g.shfmt_opt = "-ci"
|
sh = { "shfmt" },
|
||||||
|
toml = { "taplo" },
|
||||||
|
},
|
||||||
|
log_level = vim.log.levels.DEBUG,
|
||||||
|
formatters = {
|
||||||
|
gofumpt = {
|
||||||
|
prepend_args = { "-extra" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<Space>f", function()
|
||||||
|
conform.format()
|
||||||
|
end)
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -512,9 +528,6 @@ require("lazy").setup({
|
||||||
vim.keymap.set("n", "<Space>k", vim.lsp.buf.hover, opts)
|
vim.keymap.set("n", "<Space>k", vim.lsp.buf.hover, opts)
|
||||||
vim.keymap.set("n", "gk", vim.lsp.buf.hover, opts)
|
vim.keymap.set("n", "gk", vim.lsp.buf.hover, opts)
|
||||||
vim.keymap.set("n", "<F2>", vim.lsp.buf.rename, opts)
|
vim.keymap.set("n", "<F2>", vim.lsp.buf.rename, opts)
|
||||||
vim.keymap.set("n", "<Space>f", function()
|
|
||||||
vim.lsp.buf.format({ async = true })
|
|
||||||
end, opts)
|
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -536,9 +549,7 @@ require("lazy").setup({
|
||||||
-- https://neovim.io/doc/user/diagnostic.html#diagnostic-api
|
-- https://neovim.io/doc/user/diagnostic.html#diagnostic-api
|
||||||
vim.diagnostic.config({
|
vim.diagnostic.config({
|
||||||
underline = false,
|
underline = false,
|
||||||
virtual_text = {
|
virtual_text = false,
|
||||||
prefix = "🏓",
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue