branch: externals/ellama
commit 6e0b0540304352ff8f1bc37142fc6b046b5f9f81
Author: Sergey Kostyaev <[email protected]>
Commit: Sergey Kostyaev <[email protected]>

    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.

Reply via email to