config/plugins/lsp: Stop after first formatter (#69)

NeoVim was stuck in an infinite loop saving an HTML file, by stopping
after the first successful formatter between `prettierd` and `prettier`
the inifinite loop stopped.

(cherry picked from commit
7e6eb2b645)
This commit is contained in:
Wael Nasreddine 2025-01-08 00:02:07 -08:00 committed by GitHub
parent fabe710b9f
commit 43f2ee52b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -78,48 +78,42 @@
'';
notify_on_error = true;
formatters_by_ft = {
html = [
[
"prettierd"
"prettier"
]
];
css = [
[
"prettierd"
"prettier"
]
];
javascript = [
[
"prettierd"
"prettier"
]
];
typescript = [
[
"prettierd"
"prettier"
]
];
html = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
css = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
javascript = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
typescript = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
python = [
"black"
"isort"
];
lua = [ "stylua" ];
nix = [ "nixfmt-rfc-style" ];
markdown = [
[
"prettierd"
"prettier"
]
];
yaml = [
[
"prettierd"
"prettier"
]
];
markdown = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
yaml = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
terraform = [ "terraform_fmt" ];
bicep = [ "bicep" ];
bash = [