From b9f47b194cc0ed0f70bf734b7469320043404c53 Mon Sep 17 00:00:00 2001 From: Bram Schoenmakers Date: Fri, 26 Jan 2024 17:58:04 +0100 Subject: [PATCH] Take the buffer content if a buffer was chosen --- kagi.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kagi.el b/kagi.el index 061b578..78fb01e 100644 --- a/kagi.el +++ b/kagi.el @@ -436,7 +436,9 @@ result is short, otherwise it is displayed in a new buffer." (list (if (use-region-p) (buffer-substring-no-properties (region-beginning) (region-end)) (let ((buffer-or-text (read-buffer (format-prompt "Buffer name or text" nil)))) - (cond ((get-buffer buffer-or-text) (buffer-string)) + (cond ((get-buffer buffer-or-text) + (with-current-buffer buffer-or-text + (buffer-string))) ((< 0 (length buffer-or-text)) buffer-or-text) (t (error "No buffer or text entered"))))) (kagi--read-language (format-prompt "Target language" nil))