From 12340eda463e229f13466dafc4d8c9384d0d8dec Mon Sep 17 00:00:00 2001 From: Karthik Chikmagalur Date: Wed, 13 Mar 2024 15:29:08 -0700 Subject: [PATCH] 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 39810a0..971711c 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