fix: conform format on save
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
parent
90cfc16bc0
commit
6d87646eaf
1 changed files with 6 additions and 32 deletions
|
|
@ -8,39 +8,13 @@
|
||||||
default_format_opts.lsp_format = "prefer";
|
default_format_opts.lsp_format = "prefer";
|
||||||
notify_on_error = true;
|
notify_on_error = true;
|
||||||
|
|
||||||
format_on_save = ''
|
format_on_save = {
|
||||||
function(bufnr)
|
lsp_format = "prefer";
|
||||||
if vim.g.disable_autoformat or vim.b[bufnr].disable_autoformat then
|
};
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
if slow_format_filetypes[vim.bo[bufnr].filetype] then
|
format_after_save = {
|
||||||
return
|
lsp_format = "prefer";
|
||||||
end
|
};
|
||||||
|
|
||||||
local function on_format(err)
|
|
||||||
if err and err:match("timeout$") then
|
|
||||||
slow_format_filetypes[vim.bo[bufnr].filetype] = true
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
return { timeout_ms = 200, lsp_fallback = true }, on_format
|
|
||||||
end
|
|
||||||
'';
|
|
||||||
|
|
||||||
format_after_save = ''
|
|
||||||
function(bufnr)
|
|
||||||
if vim.g.disable_autoformat or vim.b[bufnr].disable_autoformat then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
if not slow_format_filetypes[vim.bo[bufnr].filetype] then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
return { lsp_fallback = true }
|
|
||||||
end
|
|
||||||
'';
|
|
||||||
|
|
||||||
formatters_by_ft = {
|
formatters_by_ft = {
|
||||||
"_" = [
|
"_" = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue