Handle case when no input is given to the translator
This commit is contained in:
parent
eabf43c3d1
commit
2240dd4a47
1 changed files with 3 additions and 3 deletions
6
kagi.el
6
kagi.el
|
@ -436,9 +436,9 @@ result is short, otherwise it is displayed in a new buffer."
|
||||||
(list (if (use-region-p)
|
(list (if (use-region-p)
|
||||||
(buffer-substring-no-properties (region-beginning) (region-end))
|
(buffer-substring-no-properties (region-beginning) (region-end))
|
||||||
(let ((buffer-or-text (read-buffer (format-prompt "Buffer name or text" nil))))
|
(let ((buffer-or-text (read-buffer (format-prompt "Buffer name or text" nil))))
|
||||||
(if (get-buffer buffer-or-text)
|
(cond ((get-buffer buffer-or-text) (buffer-string))
|
||||||
(buffer-string)
|
((< 0 (length buffer-or-text)) buffer-or-text)
|
||||||
buffer-or-text)))
|
(t (error "No buffer or text entered")))))
|
||||||
(kagi--read-language (format-prompt "Target language" nil))
|
(kagi--read-language (format-prompt "Target language" nil))
|
||||||
(when (equal current-prefix-arg '(4))
|
(when (equal current-prefix-arg '(4))
|
||||||
(kagi--read-language (format-prompt "Source language" nil)))
|
(kagi--read-language (format-prompt "Source language" nil)))
|
||||||
|
|
Loading…
Reference in a new issue