emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ellama 3eac28a1ea 31/53: Merge pull request #4 from sta


From: ELPA Syncer
Subject: [elpa] externals/ellama 3eac28a1ea 31/53: Merge pull request #4 from stardiviner/main
Date: Sun, 17 Dec 2023 18:57:59 -0500 (EST)

branch: externals/ellama
commit 3eac28a1ea25830278fbab4c9c88446d51ecb804
Merge: 8caaf7a3b6 f22a21dd56
Author: Sergey Kostyaev <s-kostyaev@users.noreply.github.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #4 from stardiviner/main
    
    Add spinner support as mode-line progress indicator
---
 ellama.el | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/ellama.el b/ellama.el
index d3d8e4c075..5985f0b797 100644
--- a/ellama.el
+++ b/ellama.el
@@ -5,7 +5,7 @@
 ;; Author: Sergey Kostyaev <sskostyaev@gmail.com>
 ;; URL: http://github.com/s-kostyaev/ellama
 ;; Keywords: help local tools
-;; Package-Requires: ((emacs "28.1"))
+;; Package-Requires: ((emacs "28.1") (spinner "1.7.4"))
 ;; Version: 0.1.0
 ;; Created: 8th Oct 2023
 
@@ -31,6 +31,7 @@
 ;;; Code:
 
 (require 'json)
+(require 'spinner)
 
 (defgroup ellama nil
   "Ollama client for Emacs."
@@ -200,7 +201,8 @@ default. Default value is `ellama-template'."
                            (with-current-buffer (process-buffer proc)
                              (save-excursion
                                (goto-char (point-max))
-                               (insert "\n\n")))))
+                               (insert "\n\n"))
+                (spinner-stop))))
                      (lambda (_ _) nil))))
       (with-current-buffer buffer
        (setq ellama--request (list :model model :prompt prompt))
@@ -222,7 +224,8 @@ default. Default value is `ellama-template'."
                   "-X" "POST" ellama-url "-d"
                   (json-encode-plist ellama--request))
         :filter 'ellama--filter
-        :sentinel sentinel)))))
+        :sentinel sentinel)
+     (spinner-start 'progress-bar)))))
 
 ;;;###autoload
 (defun ellama-ask ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]