mirror of
https://github.com/nix-community/nixvim.git
synced 2025-07-15 03:34:31 +02:00
plugins: use mkSeverity where possible
This commit is contained in:
parent
e49bec3901
commit
290855ed3d
2 changed files with 14 additions and 24 deletions
|
@ -243,14 +243,12 @@ in {
|
|||
error = helpers.defaultNullOpts.mkStr "" "";
|
||||
};
|
||||
|
||||
severity = let
|
||||
severityEnum = ["error" "warn" "info" "hint"];
|
||||
in {
|
||||
min = helpers.defaultNullOpts.mkEnum severityEnum "hint" ''
|
||||
severity = {
|
||||
min = helpers.defaultNullOpts.mkSeverity "hint" ''
|
||||
Minimum severity for which the diagnostics will be displayed.
|
||||
See `|diagnostic-severity|`.
|
||||
'';
|
||||
max = helpers.defaultNullOpts.mkEnum severityEnum "error" ''
|
||||
max = helpers.defaultNullOpts.mkSeverity "error" ''
|
||||
Maximum severity for which the diagnostics will be displayed.
|
||||
See `|diagnostic-severity|`.
|
||||
'';
|
||||
|
@ -899,13 +897,12 @@ in {
|
|||
show_on_dirs = showOnDirs;
|
||||
show_on_open_dirs = showOnOpenDirs;
|
||||
inherit icons;
|
||||
severity =
|
||||
mapAttrs (
|
||||
name: value:
|
||||
ifNonNull' value
|
||||
(helpers.mkRaw "vim.diagnostic.severity.${strings.toUpper value}")
|
||||
)
|
||||
severity;
|
||||
severity = with severity; {
|
||||
inherit
|
||||
min
|
||||
max
|
||||
;
|
||||
};
|
||||
};
|
||||
git = with git; {
|
||||
inherit enable;
|
||||
|
|
|
@ -109,14 +109,10 @@ in {
|
|||
method, described in [BUILTIN_CONFIG](BUILTIN_CONFIG.md).
|
||||
'';
|
||||
|
||||
fallbackSeverity =
|
||||
helpers.defaultNullOpts.mkNullable
|
||||
(with types; either int (enum ["error" "warn" "info" "hint"]))
|
||||
"error"
|
||||
''
|
||||
Defines the severity used when a diagnostic source does not explicitly define a severity.
|
||||
See `:help diagnostic-severity` for available values.
|
||||
'';
|
||||
fallbackSeverity = helpers.defaultNullOpts.mkSeverity "error" ''
|
||||
Defines the severity used when a diagnostic source does not explicitly define a severity.
|
||||
See `:help diagnostic-severity` for available values.
|
||||
'';
|
||||
|
||||
logLevel =
|
||||
helpers.defaultNullOpts.mkEnum ["off" "error" "warn" "info" "debug" "trace"] "warn"
|
||||
|
@ -257,10 +253,7 @@ in {
|
|||
default_timeout = defaultTimeout;
|
||||
diagnostic_config = diagnosticConfig;
|
||||
diagnostics_format = diagnosticsFormat;
|
||||
fallback_severity =
|
||||
if isString fallbackSeverity
|
||||
then helpers.mkRaw "vim.diagnostic.severity.${strings.toUpper fallbackSeverity}"
|
||||
else fallbackSeverity;
|
||||
fallback_severity = fallbackSeverity;
|
||||
log_level = logLevel;
|
||||
notify_format = notifyFormat;
|
||||
on_attach = helpers.mkRaw onAttach';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue