branch: elpa/gptel
commit 26322518a608fa6c336d58d252618e13dba1e8cc
Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>

    gptel: Add track-media, fix reasoning var when saving preset
    
    * gptel.el (gptel--save-preset): Fix include-reasoning value when
    saving a preset.  Also save the value of `gptel-track-media' by
    default.
---
 gptel.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gptel.el b/gptel.el
index 68269bfcf9..ea5b4af55b 100644
--- a/gptel.el
+++ b/gptel.el
@@ -3569,7 +3569,10 @@ kill-ring."
            :temperature ,gptel-temperature
            :max-tokens ,gptel-max-tokens
            :use-context ',gptel-use-context
-           :include-reasoning ,gptel-include-reasoning)))
+           :track-media ,gptel-track-media
+           :include-reasoning ,(let ((reasoning gptel-include-reasoning))
+                                   (if (eq reasoning 'ignore)
+                                       ''ignore reasoning)))))
     (kill-new (pp-to-string preset-code))
     (eval preset-code)
     (message "Preset %s saved. (Lisp expression for preset saved to kill-ring)"

Reply via email to