branch: elpa/gptel commit d7f51b3436a7ae3cb309f80cdacd08289d483c25 Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com> Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
gptel: Move var definition (#307) * gptel.el (gptel--known-backends): Move `gptel--known-backends` to gptel-openai. This fixes the warning where `gptel--known-backends` is not defined when `gptel-make-openai` is called in user configuration. * gptel-openai.el (gptel--known-backends): Move here. --- gptel-openai.el | 10 +++++++++- gptel.el | 9 +-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/gptel-openai.el b/gptel-openai.el index 23cbe4dfb2..db89ef3c5f 100644 --- a/gptel-openai.el +++ b/gptel-openai.el @@ -34,7 +34,6 @@ (defvar gptel-temperature) (defvar gptel-max-tokens) (defvar gptel--system-message) -(defvar gptel--known-backends) (defvar json-object-type) (declare-function gptel--get-api-key "gptel") @@ -68,6 +67,15 @@ (json-encode ,object)))) ;;; Common backend struct for LLM support +(defvar gptel--known-backends nil + "Alist of LLM backends known to gptel. + +This is an alist mapping user-provided names to backend structs, +see `gptel-backend'. + +You can have more than one backend pointing to the same resource +with differing settings.") + (cl-defstruct (gptel-backend (:constructor gptel--make-backend) (:copier gptel--copy-backend)) diff --git a/gptel.el b/gptel.el index 3df9a6c506..337c79884c 100644 --- a/gptel.el +++ b/gptel.el @@ -432,14 +432,7 @@ To set the temperature for a chat session interactively call :safe #'always :type 'number) -(defvar gptel--known-backends nil - "Alist of LLM backends known to gptel. - -This is an alist mapping user-provided names to backend structs, -see `gptel-backend'. - -You can have more than one backend pointing to the same resource -with differing settings.") +(defvar gptel--known-backends) (defvar gptel--openai (gptel-make-openai