lab-ai--dwim重複削除
This commit is contained in:
-23
@@ -197,29 +197,6 @@
|
||||
(goto-char beg)
|
||||
(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
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
Reference in New Issue
Block a user