branch: elpa/gptel
commit 39268e2db63a7de468a2b4a4ac9e3addb7292bc2
Author: Karthik Chikmagalur <[email protected]>
Commit: Karthik Chikmagalur <[email protected]>

    gptel: Support modifying backends in preset definitions
    
    * gptel.el (gptel--apply-preset): Add support for modifying gptel
    backends using the "modify spec" in gptel preset definitions.
    The :backend key previously escaped notice when implementing
    support for the DSL/spec.  Closes #905.
---
 gptel.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gptel.el b/gptel.el
index e1d26634ff3..b080d97c39c 100644
--- a/gptel.el
+++ b/gptel.el
@@ -2015,6 +2015,7 @@ example) apply the preset buffer-locally."
                 (user-error "gptel preset: Cannot find directive %s" val))
             (funcall setter sym val))))
        (:backend
+        (when (consp val) (setq val (gptel--modify-value 'gptel-backend val)))
         (setq val (cl-etypecase val
                     (gptel-backend val)
                     (string (gptel-get-backend val))))

Reply via email to