diff --git a/docs/release-notes/rl-0.8.md b/docs/release-notes/rl-0.8.md index 74a94b9c..b9ab5ce4 100644 --- a/docs/release-notes/rl-0.8.md +++ b/docs/release-notes/rl-0.8.md @@ -499,3 +499,7 @@ - Add [nvim-highlight-colors] plugin in `vim.ui.nvim-highlight-colors` with `enable` and `setupOpts` + +[midischwarz12](https://github.com/midischwarz12): + +- Add extension support for [codecompanion-nvim]. diff --git a/modules/plugins/assistant/codecompanion/codecompanion-nvim.nix b/modules/plugins/assistant/codecompanion/codecompanion-nvim.nix index 8e5ed4cc..eb2e0803 100644 --- a/modules/plugins/assistant/codecompanion/codecompanion-nvim.nix +++ b/modules/plugins/assistant/codecompanion/codecompanion-nvim.nix @@ -2,6 +2,7 @@ inherit (lib.options) mkOption mkEnableOption; inherit (lib.types) int str enum nullOr attrs; inherit (lib.nvim.types) mkPluginSetupOption luaInline; + inherit (lib.generators) mkLuaInline; in { options.vim.assistant = { codecompanion-nvim = { @@ -295,6 +296,12 @@ in { that can be used in the action palette. ''; }; + + extensions = mkOption { + type = luaInline; + default = mkLuaInline "{}"; + description = "Extensions for codecompanion"; + }; }; }; };