diff --git a/ChangeLog b/ChangeLog index 99262b9..8574880 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +2023-12-15 Akib Azmain Turja + + Don't let automatic scrolling mess up the display + + * eat.el (eat-mode, eat--eshell-local-mode): Set both + 'scroll-margin' and 'hscroll-margin' to zero. + +2023-10-26 Akib Azmain Turja + + Don't queue input + + * eat.el (eat--pending-input-chunks) + (eat--defer-input-processing, eat--process-input-queue-timer): + Remove. + All references updated. + * eat.el (eat--send-input): Send the input immediately. + * eat.el (eat--process-input-queue): Remove. + * eat.el (eat--eshell-process-output-queue) + (eat--process-output-queue): Loop while output queue isn't + empty, set 'eat--output-queue-first-chunk-time' to 't' in the + loop. + * eat.el (eat--filter, eat--eshell-filter): Don't start a timer + if 'eat--output-queue-first-chunk-time' is 't'. + 2023-10-19 Akib Azmain Turja * eat.ti (eat-mono): Remove unused capability 'Ed' diff --git a/eat.el b/eat.el index ce6dbf0..41fdee5 100644 --- a/eat.el +++ b/eat.el @@ -4,7 +4,7 @@ ;; Author: Akib Azmain Turja ;; Created: 2022-08-15 -;; Version: 0.9.3 +;; Version: 0.9.4 ;; Package-Requires: ((emacs "26.1") (compat "29.1")) ;; Keywords: terminals processes ;; Homepage: https://codeberg.org/akib/emacs-eat diff --git a/eat.texi b/eat.texi index 53bb3ae..a7ca74c 100644 --- a/eat.texi +++ b/eat.texi @@ -2,8 +2,8 @@ @comment %**start of header @setfilename eat.info -@set UPDATED 19 October 2023 -@set VERSION 0.9.3 +@set UPDATED 15 December 2023 +@set VERSION 0.9.4 @documentencoding UTF-8 @codequotebacktick on @codequoteundirected on