[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ellama 7f309375d0 07/11: Add switch between active sess
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/ellama 7f309375d0 07/11: Add switch between active sessions |
|
Date: |
Thu, 18 Jan 2024 15:57:53 -0500 (EST) |
branch: externals/ellama
commit 7f309375d058f17c3d410768ff76aa2f9340ae1b
Author: Sergey Kostyaev <sskostyaev@gmail.com>
Commit: Sergey Kostyaev <sskostyaev@gmail.com>
Add switch between active sessions
---
ellama.el | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/ellama.el b/ellama.el
index 5ca58203b7..9afb2f3d35 100644
--- a/ellama.el
+++ b/ellama.el
@@ -444,6 +444,16 @@ PROMPT is a variable contains last prompt in this session."
(delete-file file t)
(delete-file session-file t)))
+(defun ellama-session-switch ()
+ "Change current active session."
+ (interactive)
+ (let* ((id (completing-read
+ "Select session to activate: "
+ (hash-table-keys ellama--active-sessions)))
+ (buffer (ellama-get-session-buffer id)))
+ (setq ellama--current-session-id id)
+ (display-buffer buffer)))
+
(defun ellama-stream (prompt &rest args)
"Query ellama for PROMPT.
ARGS contains keys for fine control.
- [elpa] externals/ellama updated (35a398b63e -> b301ed87f5), ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 839814129c 01/11: Begin session implementation, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 39b0a6cc92 10/11: Update documentation, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 150e0664e8 08/11: Add rename session, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 38c6d5e4da 03/11: Add save and load session, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 078ae47dd5 05/11: Add directory selection for load session if needed, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama b301ed87f5 11/11: Merge pull request #49 from s-kostyaev/session-management, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 6bc04eff78 02/11: Deactivate session on session buffer kill, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama c23a04d287 09/11: Remove unused custom variable ellama-buffer-mode, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama 7f309375d0 07/11: Add switch between active sessions,
ELPA Syncer <=
- [elpa] externals/ellama 1a2c428506 06/11: Add session remove, ELPA Syncer, 2024/01/18
- [elpa] externals/ellama c783125b53 04/11: Add provider selection in new session if needed, ELPA Syncer, 2024/01/18