fix lots of nixvim warnings
This commit is contained in:
parent
2446716e8f
commit
fe4380c766
20 changed files with 535 additions and 358 deletions
|
|
@ -82,6 +82,143 @@
|
|||
return { lsp_fallback = true }
|
||||
end
|
||||
'';
|
||||
|
||||
formattersByFt = {
|
||||
bash = [
|
||||
"shellcheck"
|
||||
"shellharden"
|
||||
"shfmt"
|
||||
];
|
||||
bicep = [ "bicep" ];
|
||||
c = [ "clang_format" ];
|
||||
cmake = [ "cmake-format" ];
|
||||
cpp = [ "clang_format" ];
|
||||
cs = [ "csharpier" ];
|
||||
css = [ "stylelint" ];
|
||||
fish = [ "fish_indent" ];
|
||||
fsharp = [ "fantomas" ];
|
||||
go = [ "gofmt" ];
|
||||
haskell = [ "ormolu" ];
|
||||
javascript = [
|
||||
[
|
||||
"prettierd"
|
||||
"prettier"
|
||||
]
|
||||
];
|
||||
json = [ "jq" ];
|
||||
lua = [ "stylua" ];
|
||||
markdown = [ "deno_fmt" ];
|
||||
nix = [ "nixfmt" ];
|
||||
python = [
|
||||
"isort"
|
||||
"black"
|
||||
];
|
||||
rust = [ "rustfmt" ];
|
||||
sh = [
|
||||
"shellcheck"
|
||||
"shellharden"
|
||||
"shfmt"
|
||||
];
|
||||
sql = [ "sqlfluff" ];
|
||||
swift = [ "swift_format" ];
|
||||
terraform = [ "terraform_fmt" ];
|
||||
toml = [ "taplo" ];
|
||||
typescript = [
|
||||
[
|
||||
"prettierd"
|
||||
"prettier"
|
||||
]
|
||||
];
|
||||
xml = [
|
||||
"xmlformat"
|
||||
"xmllint"
|
||||
];
|
||||
yaml = [ "yamlfmt" ];
|
||||
zig = [ "zigfmt" ];
|
||||
"_" = [
|
||||
"squeeze_blanks"
|
||||
"trim_whitespace"
|
||||
"trim_newlines"
|
||||
];
|
||||
};
|
||||
|
||||
formatters = {
|
||||
black = {
|
||||
command = lib.getExe pkgs.black;
|
||||
};
|
||||
bicep = {
|
||||
command = lib.getExe pkgs.bicep;
|
||||
};
|
||||
cmake-format = {
|
||||
command = lib.getExe pkgs.cmake-format;
|
||||
};
|
||||
csharpier = {
|
||||
command = lib.getExe pkgs.csharpier;
|
||||
};
|
||||
deno_fmt = {
|
||||
command = lib.getExe pkgs.deno;
|
||||
};
|
||||
isort = {
|
||||
command = lib.getExe pkgs.isort;
|
||||
};
|
||||
fantomas = {
|
||||
command = lib.getExe pkgs.fantomas;
|
||||
};
|
||||
ormolu = {
|
||||
command = lib.getExe pkgs.ormolu;
|
||||
};
|
||||
jq = {
|
||||
command = lib.getExe pkgs.jq;
|
||||
};
|
||||
nixfmt = {
|
||||
command = lib.getExe pkgs.nixfmt-rfc-style;
|
||||
};
|
||||
prettierd = {
|
||||
command = lib.getExe pkgs.prettierd;
|
||||
};
|
||||
rustfmt = {
|
||||
command = lib.getExe pkgs.rustfmt;
|
||||
};
|
||||
shellcheck = {
|
||||
command = lib.getExe pkgs.shellcheck;
|
||||
};
|
||||
shfmt = {
|
||||
command = lib.getExe pkgs.shfmt;
|
||||
};
|
||||
shellharden = {
|
||||
command = lib.getExe pkgs.shellharden;
|
||||
};
|
||||
sqlfluff = {
|
||||
command = lib.getExe pkgs.sqlfluff;
|
||||
};
|
||||
squeeze_blanks = {
|
||||
comamnd = lib.getExe' pkgs.coreutils "cat";
|
||||
};
|
||||
stylelint = {
|
||||
command = lib.getExe pkgs.stylelint;
|
||||
};
|
||||
stylua = {
|
||||
command = lib.getExe pkgs.stylua;
|
||||
};
|
||||
swift_format = {
|
||||
command = lib.getExe pkgs.swift-format;
|
||||
};
|
||||
taplo = {
|
||||
command = lib.getExe pkgs.taplo;
|
||||
};
|
||||
terraform_fmt = {
|
||||
command = lib.getExe pkgs.terraform;
|
||||
};
|
||||
xmlformat = {
|
||||
command = lib.getExe pkgs.xmlformat;
|
||||
};
|
||||
yamlfmt = {
|
||||
command = lib.getExe pkgs.yamlfmt;
|
||||
};
|
||||
zigfmt = {
|
||||
command = lib.getExe pkgs.zig;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# NOTE:
|
||||
|
|
@ -92,142 +229,7 @@
|
|||
# Use the "*" filetype to run formatters on all filetypes.
|
||||
# Use the "_" filetype to run formatters on filetypes that don't
|
||||
# have other formatters configured.
|
||||
formattersByFt = {
|
||||
bash = [
|
||||
"shellcheck"
|
||||
"shellharden"
|
||||
"shfmt"
|
||||
];
|
||||
bicep = [ "bicep" ];
|
||||
c = [ "clang_format" ];
|
||||
cmake = [ "cmake-format" ];
|
||||
cpp = [ "clang_format" ];
|
||||
cs = [ "csharpier" ];
|
||||
css = [ "stylelint" ];
|
||||
fish = [ "fish_indent" ];
|
||||
fsharp = [ "fantomas" ];
|
||||
go = [ "gofmt" ];
|
||||
haskell = [ "ormolu" ];
|
||||
javascript = [
|
||||
[
|
||||
"prettierd"
|
||||
"prettier"
|
||||
]
|
||||
];
|
||||
json = [ "jq" ];
|
||||
lua = [ "stylua" ];
|
||||
markdown = [ "deno_fmt" ];
|
||||
nix = [ "nixfmt" ];
|
||||
python = [
|
||||
"isort"
|
||||
"black"
|
||||
];
|
||||
rust = [ "rustfmt" ];
|
||||
sh = [
|
||||
"shellcheck"
|
||||
"shellharden"
|
||||
"shfmt"
|
||||
];
|
||||
sql = [ "sqlfluff" ];
|
||||
swift = [ "swift_format" ];
|
||||
terraform = [ "terraform_fmt" ];
|
||||
toml = [ "taplo" ];
|
||||
typescript = [
|
||||
[
|
||||
"prettierd"
|
||||
"prettier"
|
||||
]
|
||||
];
|
||||
xml = [
|
||||
"xmlformat"
|
||||
"xmllint"
|
||||
];
|
||||
yaml = [ "yamlfmt" ];
|
||||
zig = [ "zigfmt" ];
|
||||
"_" = [
|
||||
"squeeze_blanks"
|
||||
"trim_whitespace"
|
||||
"trim_newlines"
|
||||
];
|
||||
};
|
||||
|
||||
formatters = {
|
||||
black = {
|
||||
command = lib.getExe pkgs.black;
|
||||
};
|
||||
bicep = {
|
||||
command = lib.getExe pkgs.bicep;
|
||||
};
|
||||
cmake-format = {
|
||||
command = lib.getExe pkgs.cmake-format;
|
||||
};
|
||||
csharpier = {
|
||||
command = lib.getExe pkgs.csharpier;
|
||||
};
|
||||
deno_fmt = {
|
||||
command = lib.getExe pkgs.deno;
|
||||
};
|
||||
isort = {
|
||||
command = lib.getExe pkgs.isort;
|
||||
};
|
||||
fantomas = {
|
||||
command = lib.getExe pkgs.fantomas;
|
||||
};
|
||||
ormolu = {
|
||||
command = lib.getExe pkgs.ormolu;
|
||||
};
|
||||
jq = {
|
||||
command = lib.getExe pkgs.jq;
|
||||
};
|
||||
nixfmt = {
|
||||
command = lib.getExe pkgs.nixfmt-rfc-style;
|
||||
};
|
||||
prettierd = {
|
||||
command = lib.getExe pkgs.prettierd;
|
||||
};
|
||||
rustfmt = {
|
||||
command = lib.getExe pkgs.rustfmt;
|
||||
};
|
||||
shellcheck = {
|
||||
command = lib.getExe pkgs.shellcheck;
|
||||
};
|
||||
shfmt = {
|
||||
command = lib.getExe pkgs.shfmt;
|
||||
};
|
||||
shellharden = {
|
||||
command = lib.getExe pkgs.shellharden;
|
||||
};
|
||||
sqlfluff = {
|
||||
command = lib.getExe pkgs.sqlfluff;
|
||||
};
|
||||
squeeze_blanks = {
|
||||
comamnd = lib.getExe' pkgs.coreutils "cat";
|
||||
};
|
||||
stylelint = {
|
||||
command = lib.getExe pkgs.stylelint;
|
||||
};
|
||||
stylua = {
|
||||
command = lib.getExe pkgs.stylua;
|
||||
};
|
||||
swift_format = {
|
||||
command = lib.getExe pkgs.swift-format;
|
||||
};
|
||||
taplo = {
|
||||
command = lib.getExe pkgs.taplo;
|
||||
};
|
||||
terraform_fmt = {
|
||||
command = lib.getExe pkgs.terraform;
|
||||
};
|
||||
xmlformat = {
|
||||
command = lib.getExe pkgs.xmlformat;
|
||||
};
|
||||
yamlfmt = {
|
||||
command = lib.getExe pkgs.yamlfmt;
|
||||
};
|
||||
zigfmt = {
|
||||
command = lib.getExe pkgs.zig;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue