diff --git a/docs/release-notes/rl-0.8.md b/docs/release-notes/rl-0.8.md index dc4a6fe8..209c87ec 100644 --- a/docs/release-notes/rl-0.8.md +++ b/docs/release-notes/rl-0.8.md @@ -235,9 +235,8 @@ [alfarel](https://github.com/alfarelcynthesis): -[conform.nvim]: https://github.com/stevearc/conform.nvim - - Add missing `yazi.nvim` dependency (`snacks.nvim`). + - Add [mkdir.nvim](https://github.com/jghauser/mkdir.nvim) plugin for automatic creation of parent directories when editing a nested file. - Add [nix-develop.nvim](https://github.com/figsoda/nix-develop.nvim) plugin for @@ -249,8 +248,6 @@ [friendly-snippets](https://github.com/rafamadriz/friendly-snippets) so blink.cmp can source snippets from it. - Fix [blink.cmp] breaking when built-in sources were modified. -- Fix [conform.nvim] not allowing disabling formatting on and after save. - Use `null` value to disable them if conform is enabled. [TheColorman](https://github.com/TheColorman): diff --git a/modules/plugins/diagnostics/nvim-lint/config.nix b/modules/plugins/diagnostics/nvim-lint/config.nix index b284270b..cf9c45e2 100644 --- a/modules/plugins/diagnostics/nvim-lint/config.nix +++ b/modules/plugins/diagnostics/nvim-lint/config.nix @@ -31,7 +31,7 @@ in { ''; }; }) - (mkIf (cfg.enable && cfg.lint_after_save) { + (mkIf cfg.lint_after_save { vim = { augroups = [{name = "nvf_nvim_lint";}]; autocmds = [ diff --git a/modules/plugins/formatter/conform-nvim/conform-nvim.nix b/modules/plugins/formatter/conform-nvim/conform-nvim.nix index 727985a3..423a4f44 100644 --- a/modules/plugins/formatter/conform-nvim/conform-nvim.nix +++ b/modules/plugins/formatter/conform-nvim/conform-nvim.nix @@ -4,7 +4,7 @@ ... }: let inherit (lib.options) mkOption mkEnableOption literalExpression; - inherit (lib.types) attrs enum nullOr; + inherit (lib.types) attrs enum; inherit (lib.nvim.types) mkPluginSetupOption; inherit (lib.nvim.lua) mkLuaInline; in { @@ -31,7 +31,7 @@ in { }; format_on_save = mkOption { - type = nullOr attrs; + type = attrs; default = { lsp_format = "fallback"; timeout_ms = 500; @@ -43,7 +43,7 @@ in { }; format_after_save = mkOption { - type = nullOr attrs; + type = attrs; default = {lsp_format = "fallback";}; description = '' Table that will be passed to `conform.format()`. If this