branch: externals/ellama commit 2b614a1eca25dec094107fadbcd992c03d2c5436 Author: Sergey Kostyaev <sskosty...@gmail.com> Commit: Sergey Kostyaev <sskosty...@gmail.com>
Bump version --- NEWS.org | 20 ++++++++++++++++++++ ellama.el | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/NEWS.org b/NEWS.org index 7767d188fd..3c8506d2ca 100644 --- a/NEWS.org +++ b/NEWS.org @@ -1,3 +1,23 @@ +* Version 1.4.3 +- Added fallback mechanism to use the first available Ollama chat model when no + specific provider is defined for various ellama functions, ensuring that a + valid provider is always used and preventing potential errors in scenarios + where providers are not explicitly set. +- Refactored ~ellama--scroll~ to accept an optional POINT argument, allowing the + function to go to that specific point before scrolling. Updated the caller + ~ellama-update-buffer~ to pass the new point. +- Refactored the ~ellama-preview-context-mode~ by renaming the quit command key + binding to use a custom function ~ellama-kill-current-buffer~. Added a header + line format that displays the quit command instruction. +- Added a new function ~ellama-send-buffer-to-new-chat-then-kill~ to send the + current buffer to a new chat session and then kill it. Updated the keybinding + in ~ellama-blueprint-mode-map~ to use this new function instead of the old + one. +- Added a new function ~ellama-kill-current-buffer~ and updated the keymap in + ~ellama-blueprint-mode-map~ to use this function instead of an anonymous + lambda. Also, updated the header line format to display the correct command + names using ~substitute-command-keys~. +- Removed redisplay call to prevent flickering. * Version 1.4.2 - Fixed the auto-scroll logic in ~ellama.el~ to ensure it correctly sets and resets ~stop-scroll~ based on cursor position changes. diff --git a/ellama.el b/ellama.el index 531d4f3082..becf0e4920 100644 --- a/ellama.el +++ b/ellama.el @@ -6,7 +6,7 @@ ;; URL: http://github.com/s-kostyaev/ellama ;; Keywords: help local tools ;; Package-Requires: ((emacs "28.1") (llm "0.22.0") (plz "0.8") (transient "0.7") (compat "29.1")) -;; Version: 1.4.2 +;; Version: 1.4.3 ;; SPDX-License-Identifier: GPL-3.0-or-later ;; Created: 8th Oct 2023