lab-ai--dwim重複削除
This commit is contained in:
-23
@@ -197,29 +197,6 @@
|
|||||||
(goto-char beg)
|
(goto-char beg)
|
||||||
(insert text))
|
(insert text))
|
||||||
|
|
||||||
(defun lab-ai--dwim (system user)
|
|
||||||
(let* ((bnds (lab-ai--bounds))
|
|
||||||
(beg (copy-marker (car bnds)))
|
|
||||||
(end (copy-marker (cdr bnds) t))
|
|
||||||
(origin-buffer (current-buffer))
|
|
||||||
(txt (buffer-substring-no-properties beg end))
|
|
||||||
(prompt
|
|
||||||
(concat system "\n\n"
|
|
||||||
user "\n\n"
|
|
||||||
txt)))
|
|
||||||
(message "Lab-AI: sending request... model=%s" lab-ai-model)
|
|
||||||
(lab-ai-request-async
|
|
||||||
prompt
|
|
||||||
(lambda (answer)
|
|
||||||
(when (buffer-live-p origin-buffer)
|
|
||||||
(with-current-buffer origin-buffer
|
|
||||||
(save-excursion
|
|
||||||
(lab-ai--replace-region beg end answer))
|
|
||||||
(message "Lab-AI: done. model=%s" lab-ai-model))))
|
|
||||||
(lambda (err)
|
|
||||||
(message "Lab-AI: error: %s"
|
|
||||||
(error-message-string err))))))
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; translation/editing commands
|
;; translation/editing commands
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|||||||
Reference in New Issue
Block a user