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

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

[elpa] externals/ellama 4962a7e2c4: Call fill-region only for non-progra


From: ELPA Syncer
Subject: [elpa] externals/ellama 4962a7e2c4: Call fill-region only for non-programming modes
Date: Sun, 24 Dec 2023 03:58:01 -0500 (EST)

branch: externals/ellama
commit 4962a7e2c4f9a6a1afe920c9242074aef7059e28
Author: Sergey Kostyaev <kostyaev.sergey2@wb.ru>
Commit: Sergey Kostyaev <kostyaev.sergey2@wb.ru>

    Call fill-region only for non-programming modes
---
 NEWS.org  | 2 ++
 ellama.el | 7 +++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/NEWS.org b/NEWS.org
index a30e74cabf..bf97cb2c43 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,3 +1,5 @@
+* Version 0.4.9
+- Call fill-region only for non-programming modes.
 * Version 0.4.8
 - Improve lines wrapping.
 * Version 0.4.7
diff --git a/ellama.el b/ellama.el
index 7160716c63..de76d1c436 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.6.0") (spinner "1.7.4"))
-;; Version: 0.4.8
+;; Version: 0.4.9
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;; Created: 8th Oct 2023
 
@@ -218,9 +218,8 @@ when the request completes (with BUFFER current)."
                    (goto-char start)
                    (delete-region start end)
                    (insert (funcall filter text))
-                   ;; hard newlines will not be elliminated by `fill-region'
-                   (add-text-properties start (point) '(hard))
-                   (fill-region start (point))
+                   (when (not (derived-mode-p 'prog-mode))
+                     (fill-region start (point)))
                    (goto-char pt))
                  (when-let ((ellama-auto-scroll)
                             (window (get-buffer-window buffer)))



reply via email to

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