1
0
Fork 0

Handle case when no input is given to the translator

This commit is contained in:
Bram Schoenmakers 2024-01-26 07:03:38 +01:00
parent eabf43c3d1
commit 2240dd4a47
Signed by: bram
GPG key ID: 0CCD19DFDC63258F

View file

@ -436,9 +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))))
(if (get-buffer buffer-or-text)
(buffer-string)
buffer-or-text)))
(cond ((get-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))
(when (equal current-prefix-arg '(4))
(kagi--read-language (format-prompt "Source language" nil)))