From 84a4dd7d348c1cf09875e6e9888452d120cd2ea5 Mon Sep 17 00:00:00 2001 From: Yoni FIRROLONI Date: Mon, 8 Dec 2025 11:18:21 +1300 Subject: [PATCH] codewindow: clean --- docs/release-notes/rl-0.8.md | 4 +++- .../plugins/minimap/codewindow/codewindow.nix | 18 ++---------------- modules/plugins/minimap/codewindow/config.nix | 4 +--- 3 files changed, 6 insertions(+), 20 deletions(-) diff --git a/docs/release-notes/rl-0.8.md b/docs/release-notes/rl-0.8.md index 9a28286b..e90ba553 100644 --- a/docs/release-notes/rl-0.8.md +++ b/docs/release-notes/rl-0.8.md @@ -515,11 +515,13 @@ [neocodeium]: https://github.com/monkoose/neocodeium -- Add [neocodeium] plugin in `vim.assistant.neocodeium` with `enable`, `setupOpts` and `keymaps` +- Add [neocodeium] plugin in `vim.assistant.neocodeium` with `enable`, + `setupOpts` and `keymaps` [JudahZF](https://github.com/JudahZF): - Added gitFiles mapping option to telescope + [vagahbond](https://github.com/vagahbond): - moved [codewindow](https://github.com/gorbit99/codewindow.nvim) to setupOpts diff --git a/modules/plugins/minimap/codewindow/codewindow.nix b/modules/plugins/minimap/codewindow/codewindow.nix index 19b63914..9ad48c9f 100644 --- a/modules/plugins/minimap/codewindow/codewindow.nix +++ b/modules/plugins/minimap/codewindow/codewindow.nix @@ -1,12 +1,10 @@ {lib, ...}: let - inherit (lib.options) mkEnableOption mkOption; + inherit (lib.options) mkEnableOption; inherit (lib.nvim.binds) mkMappingOption; inherit (lib.nvim.types) mkPluginSetupOption; - inherit (lib.types) bool str listOf; in { options.vim.minimap.codewindow = { enable = mkEnableOption "codewindow plugin for minimap view"; - openByDefault = mkEnableOption "codewindow plugin opening automatically"; mappings = { open = mkMappingOption "Open minimap [codewindow]" "mo"; @@ -15,18 +13,6 @@ in { toggleFocus = mkMappingOption "Toggle minimap focus [codewindow]" "mf"; }; - setupOpts = mkPluginSetupOption "codewindow" { - auto_enable = mkOption { - description = "Open automatically"; - type = bool; - default = true; - }; - - exclude_filetypes = mkOption { - description = "Excluded files types"; - type = listOf str; - default = ["NvimTree" "orgagenda" "Alpha"]; - }; - }; + setupOpts = mkPluginSetupOption "codewindow" {}; }; } diff --git a/modules/plugins/minimap/codewindow/config.nix b/modules/plugins/minimap/codewindow/config.nix index b0542f8d..78f46fa6 100644 --- a/modules/plugins/minimap/codewindow/config.nix +++ b/modules/plugins/minimap/codewindow/config.nix @@ -33,9 +33,7 @@ in { pluginRC.codewindow = entryAnywhere '' local codewindow = require('codewindow') - codewindow.setup( - ${lib.nvim.lua.toLuaObject cfg.setupOpts} - ) + codewindow.setup(${cfg.setupOpts}) ''; }; };