[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ellama 6e0b054030 20/53: use defvar-local instead of de
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ellama 6e0b054030 20/53: use defvar-local instead of defvar + make-local-variable |
Date: |
Sun, 17 Dec 2023 18:57:58 -0500 (EST) |
branch: externals/ellama
commit 6e0b0540304352ff8f1bc37142fc6b046b5f9f81
Author: Sergey Kostyaev <s.kostyaev@omp.ru>
Commit: Sergey Kostyaev <s.kostyaev@omp.ru>
use defvar-local instead of defvar + make-local-variable
---
ellama.el | 25 ++++++++-----------------
1 file changed, 8 insertions(+), 17 deletions(-)
diff --git a/ellama.el b/ellama.el
index 9d0f0f9b6a..75467be768 100644
--- a/ellama.el
+++ b/ellama.el
@@ -75,30 +75,21 @@
:group 'ellama
:type 'string)
-(defvar ellama-context nil "Context that contains ellama conversation memory.")
+(defvar-local ellama-context nil "Context that contains ellama conversation
memory.")
-(defvar ellama--unprocessed-data nil)
+(defvar-local ellama--unprocessed-data nil)
-(defvar ellama--request nil)
+(defvar-local ellama--request nil)
-(defvar ellama--extract nil)
+(defvar-local ellama--extract nil)
-(defvar ellama--prefix-regexp nil)
+(defvar-local ellama--prefix-regexp nil)
-(defvar ellama--suffix-regexp nil)
+(defvar-local ellama--suffix-regexp nil)
-(defvar ellama--extraction-state 'before)
+(defvar-local ellama--extraction-state 'before)
-(defvar ellama--line nil)
-
-(make-local-variable 'ellama-context)
-(make-local-variable 'ellama--unprocessed-data)
-(make-local-variable 'ellama--request)
-(make-local-variable 'ellama--extract)
-(make-local-variable 'ellama--prefix-regexp)
-(make-local-variable 'ellama--suffix-regexp)
-(make-local-variable 'ellama--extraction-state)
-(make-local-variable 'ellama-line)
+(defvar-local ellama--line nil)
(defun ellama--filter (proc string)
"Filter function for ellama curl process.
- [elpa] externals/ellama 06ad60d117 35/53: fix upate selected region with ellama (fixes #6), (continued)
- [elpa] externals/ellama 06ad60d117 35/53: fix upate selected region with ellama (fixes #6), ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 956dfe62aa 37/53: first step to use llm library for LLM calls, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama de226f9d39 41/53: use llm library to hanle chat history, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama b8f3dada5a 40/53: use spinner with llm library, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 42db1e0ba0 42/53: update readme, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 2700be1cf9 44/53: upate llm requirement to fix #8, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 702042c0bf 45/53: Update llm library to fix #9, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 11105e4169 50/53: Update llm dependency, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 2666f37537 01/53: Initial commit, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 14b5b2a351 13/53: add ellama-ask gif, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 6e0b054030 20/53: use defvar-local instead of defvar + make-local-variable,
ELPA Syncer <=
- [elpa] externals/ellama c3d90408dd 22/53: rephrase ellama summary in documentation, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 6b0108b8d6 36/53: fix conversation memory (fixes #5), ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 983770a461 38/53: second step to use llm library for LLM calls - add code filtering, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 8ba8897578 48/53: Add ellama-ask-selection and ellama-ask-line commands, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama ab02e1721a 46/53: Review fixes, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 0a4c357e21 52/53: Move to GNU Elpa, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama b8ef883fb8 49/53: Update readme, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 11f601db8e 53/53: Add elpaignore, ELPA Syncer, 2023/12/17