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:
parent
fabe710b9f
commit
43f2ee52b8
1 changed files with 30 additions and 36 deletions
|
|
@ -78,48 +78,42 @@
|
||||||
'';
|
'';
|
||||||
notify_on_error = true;
|
notify_on_error = true;
|
||||||
formatters_by_ft = {
|
formatters_by_ft = {
|
||||||
html = [
|
html = {
|
||||||
[
|
__unkeyed-1 = "prettierd";
|
||||||
"prettierd"
|
__unkeyed-2 = "prettier";
|
||||||
"prettier"
|
stop_after_first = true;
|
||||||
]
|
};
|
||||||
];
|
css = {
|
||||||
css = [
|
__unkeyed-1 = "prettierd";
|
||||||
[
|
__unkeyed-2 = "prettier";
|
||||||
"prettierd"
|
stop_after_first = true;
|
||||||
"prettier"
|
};
|
||||||
]
|
javascript = {
|
||||||
];
|
__unkeyed-1 = "prettierd";
|
||||||
javascript = [
|
__unkeyed-2 = "prettier";
|
||||||
[
|
stop_after_first = true;
|
||||||
"prettierd"
|
};
|
||||||
"prettier"
|
typescript = {
|
||||||
]
|
__unkeyed-1 = "prettierd";
|
||||||
];
|
__unkeyed-2 = "prettier";
|
||||||
typescript = [
|
stop_after_first = true;
|
||||||
[
|
};
|
||||||
"prettierd"
|
|
||||||
"prettier"
|
|
||||||
]
|
|
||||||
];
|
|
||||||
python = [
|
python = [
|
||||||
"black"
|
"black"
|
||||||
"isort"
|
"isort"
|
||||||
];
|
];
|
||||||
lua = [ "stylua" ];
|
lua = [ "stylua" ];
|
||||||
nix = [ "nixfmt-rfc-style" ];
|
nix = [ "nixfmt-rfc-style" ];
|
||||||
markdown = [
|
markdown = {
|
||||||
[
|
__unkeyed-1 = "prettierd";
|
||||||
"prettierd"
|
__unkeyed-2 = "prettier";
|
||||||
"prettier"
|
stop_after_first = true;
|
||||||
]
|
};
|
||||||
];
|
yaml = {
|
||||||
yaml = [
|
__unkeyed-1 = "prettierd";
|
||||||
[
|
__unkeyed-2 = "prettier";
|
||||||
"prettierd"
|
stop_after_first = true;
|
||||||
"prettier"
|
};
|
||||||
]
|
|
||||||
];
|
|
||||||
terraform = [ "terraform_fmt" ];
|
terraform = [ "terraform_fmt" ];
|
||||||
bicep = [ "bicep" ];
|
bicep = [ "bicep" ];
|
||||||
bash = [
|
bash = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue