From de70a066d74da458b0c97c8cf30db7c8552f5483 Mon Sep 17 00:00:00 2001 From: Karthik Chikmagalur Date: Thu, 9 Mar 2023 22:01:28 -0800 Subject: [PATCH] gptel: Pulse inserted text --- gptel.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gptel.el b/gptel.el index b1b4fd5..75c9cb2 100644 --- a/gptel.el +++ b/gptel.el @@ -50,6 +50,7 @@ (declare-function markdown-mode "markdown-mode") (declare-function gptel-curl-get-response "gptel-curl") (declare-function gptel-send-menu "gptel-transient") +(declare-function pulse-momentary-highlight-region "pulse") (eval-when-compile (require 'subr-x) @@ -138,7 +139,9 @@ When set to nil, it is inserted all at once. (unless (bobp) (insert "\n\n")) (if gptel-playback (gptel--playback (current-buffer) content-str (point)) - (insert content-str)) + (let ((p (point))) + (insert content-str) + (pulse-momentary-highlight-region p (point)))) (insert "\n\n" gptel-prompt-string) (unless gptel-playback (setf (nth 1 header-line-format)