gptel: Improve documentation of gptel-send
* gptel.el (gptel-send): Update the docstring to describe the behavior accurately.
This commit is contained in:
parent
0690c8b6a9
commit
60cb406567
1 changed files with 12 additions and 3 deletions
15
gptel.el
15
gptel.el
|
@ -794,10 +794,19 @@ Model parameters can be let-bound around calls to this function."
|
||||||
;; TODO: Handle multiple requests(#15). (Only one request from one buffer at a time?)
|
;; TODO: Handle multiple requests(#15). (Only one request from one buffer at a time?)
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun gptel-send (&optional arg)
|
(defun gptel-send (&optional arg)
|
||||||
"Submit this prompt to ChatGPT.
|
"Submit this prompt to the current LLM backend.
|
||||||
|
|
||||||
With prefix arg ARG activate a transient menu with more options
|
By default, the contents of the buffer up to the cursor position
|
||||||
instead."
|
are sent. If the region is active, its contents are sent
|
||||||
|
instead.
|
||||||
|
|
||||||
|
The response from the LLM is inserted below the cursor position
|
||||||
|
at the time of sending. To change this behavior or model
|
||||||
|
parameters, use prefix arg ARG activate a transient menu with
|
||||||
|
more options instead.
|
||||||
|
|
||||||
|
This command is asynchronous, you can continue to use Emacs while
|
||||||
|
waiting for the response."
|
||||||
(interactive "P")
|
(interactive "P")
|
||||||
(if (and arg (require 'gptel-transient nil t))
|
(if (and arg (require 'gptel-transient nil t))
|
||||||
(call-interactively #'gptel-menu)
|
(call-interactively #'gptel-menu)
|
||||||
|
|
Loading…
Add table
Reference in a new issue