emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/gptel 12340eda46 228/273: gptel-transient: Truncate system


From: ELPA Syncer
Subject: [nongnu] elpa/gptel 12340eda46 228/273: gptel-transient: Truncate system prompt when messaging
Date: Wed, 1 May 2024 10:02:39 -0400 (EDT)

branch: elpa/gptel
commit 12340eda463e229f13466dafc4d8c9384d0d8dec
Author: Karthik Chikmagalur <karthikchikmagalur@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmagalur@gmail.com>

    gptel-transient: Truncate system prompt when messaging
    
    * gptel-transient.el (gptel-system-prompt--setup): Truncate the
    chosen system prompt when displaying it as a message. (#249)
---
 gptel-transient.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gptel-transient.el b/gptel-transient.el
index 39810a0256..971711c1a1 100644
--- a/gptel-transient.el
+++ b/gptel-transient.el
@@ -208,7 +208,9 @@ which see."
                                ")")
                               'face 'shadow))
                      `(lambda () (interactive)
-                        (message "Directive: %s" ,prompt)
+                        (message "Directive: %s"
+                         ,(string-replace "\n" "⮐ "
+                           (truncate-string-to-width prompt 100 nil nil t)))
                         (setq gptel--system-message ,prompt))
                     :transient 'transient--do-return)
        into prompt-suffixes



reply via email to

[Prev in Thread] Current Thread [Next in Thread]