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

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

[nongnu] elpa/eat 8fce5fe928: ; Release version 0.2.3


From: ELPA Syncer
Subject: [nongnu] elpa/eat 8fce5fe928: ; Release version 0.2.3
Date: Tue, 13 Dec 2022 12:58:35 -0500 (EST)

branch: elpa/eat
commit 8fce5fe9282497d283085bb2be0fb4ffcb517b10
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>

    ; Release version 0.2.3
    
    * eat.el:
    * eat.texi:
    Bump version.
    * ChangeLog: Update.
---
 ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
 eat.el    |  2 +-
 eat.texi  |  4 ++--
 3 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c42cf4768f..c5e2a33be3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+2022-12-12  Akib Azmain Turja  <akib@disroot.org>
+
+       Fix shell prompt navigation
+
+       * eat.el (eat--post-prompt): Set 'eat--shell-prompt-begin' to
+       nil at the very end to ensure prompt end text properties are
+       put.
+
+2022-12-12  Akib Azmain Turja  <akib@disroot.org>
+
+       Synchronize scroll on all windows showing terminal
+
+       * eat.el (eat--synchronize-scroll-windows): New function.
+       * eat.el (eat--synchronize-scroll)
+       (eat--eshell-synchronize-scroll): Take a single argument,
+       WINDOWS, list of windows to synchronize.  The special value
+       'buffer' can also be included, to synchronize the point in
+       buffer.
+       * eat.el (eat-self-input, eat-yank, eat-yank-from-kill-ring):
+       Pass the return value of 'eat--synchronize-scroll-windows' to
+       the function in 'eat--synchronize-scroll-function'.
+       * eat.el (eat--process-output-queue)
+       (eat--adjust-process-window-size, eat--eshell-output-filter)
+       Call 'eat--synchronize-scroll-windows' before doing anything,
+       save the result, and pass it as the first argument to the
+       function in 'eat--synchronize-scroll-function'.
+       * eat.el (eat--trace-replay-eval): Pass the return value of
+       'get-buffer-window-list' to 'eat--synchronize-scroll'.
+
+2022-12-12  Akib Azmain Turja  <akib@disroot.org>
+
+       Don't intercept background processes in Eshell
+
+       * eat.el (eat--eshell-adjust-make-process-args): Don't do any
+       change to the environment if 'eshell-current-subjob-p' is
+       non-nil.
+
 2022-12-11  Akib Azmain Turja  <akib@disroot.org>
 
        Check whether 'yank-transform-functions' is bound
diff --git a/eat.el b/eat.el
index f34537fdf8..ffa25017ae 100644
--- a/eat.el
+++ b/eat.el
@@ -4,7 +4,7 @@
 
 ;; Author: Akib Azmain Turja <akib@disroot.org>
 ;; Created: 2022-08-15
-;; Version: 0.2.2
+;; Version: 0.2.3
 ;; Package-Requires: ((emacs "28.1"))
 ;; Keywords: terminals processes
 ;; Homepage: https://codeberg.org/akib/emacs-eat
diff --git a/eat.texi b/eat.texi
index 19423a6901..e0361ef785 100644
--- a/eat.texi
+++ b/eat.texi
@@ -3,8 +3,8 @@
 @comment %**start of header
 @setfilename eat.info
 @set UPDATED 10 December 2022
-@set EDITION 0.2.2
-@set VERSION 0.2.2
+@set EDITION 0.2.3
+@set VERSION 0.2.3
 @documentencoding UTF-8
 @codequotebacktick on
 @codequoteundirected on



reply via email to

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