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

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

[nongnu] elpa/eat 5a2123910a 2/2: ; Release version 0.6.1


From: ELPA Syncer
Subject: [nongnu] elpa/eat 5a2123910a 2/2: ; Release version 0.6.1
Date: Tue, 28 Mar 2023 04:59:21 -0400 (EDT)

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

    ; Release version 0.6.1
    
    * eat.el:
    * eat.texi:
    Bump version.
    * ChangeLog: Update.
---
 ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 eat.el    |  2 +-
 eat.texi  |  5 ++---
 3 files changed, 49 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 59f96c22b2..0868745e15 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,49 @@
+2023-03-28  Akib Azmain Turja  <akib@disroot.org>
+
+       Fix bugs in selection data manipulation code
+
+       * eat.el (eat--t-term): Put a vector of length 8 (instead of
+       10) in 'cut-buffers' slot.
+       * eat.el (eat--t-manipulate-selection): Don't process the
+       targets '8' and '9', since they are not in the protocol.
+       Return correct list of queried targets to the client.  Make
+       sure base64 encoded data doesn't contain line breaks.
+       * eat.el (eat--t-handle-output): Tolerate invalid targets in
+       OSC 52 (manipulate selection data).
+       * eat.el (eat--manipulate-kill-ring): Handle 'nil' correctly.
+
+2023-03-21  Akib Azmain Turja  <akib@disroot.org>
+
+       Fix incompatiblity with Eshell on Emacs 28
+
+       * eat.el (eat--eshell-setup-proc-and-term): Set
+       'eat--input-process' terminal parameter on Emacs 28.
+       * eat.el (eat-eshell-mode): Don't add advice
+       'eat--eshell-set-input-process' on Emacs 28.
+
+2023-03-20  Akib Azmain Turja  <akib@disroot.org>
+
+       Send input to correct process in Eshell pipeline
+
+       * eat.el (eat--process): Remove.
+       * eat.el (eat-mode): Don't make 'eat--process' buffer-local.
+       Use 'eat--terminal' to determine whether terminal is live.
+       * eat.el (eat--eshell-set-input-process): New function.
+       * eat.el (eat--eshell-local-mode): Don't make 'eat--process'
+       buffer-local.  Add 'eat--eshell-set-input-process' as a advice
+       after 'eshell-resume-eval'.
+       * eat.el (eat-exec): Use the terminal parameters
+       'eat--process', 'eat--input-process' and 'eat--output-process'
+       instead of the buffer-local variable 'eat--process' store the
+       process object.
+       * eat.el (eat--sentinel): Don't set 'eat--process' to nil.
+       * eat.el (eat--eshell-setup-proc-and-term): Set the terminal
+       parameters instead of buffer-local 'eat--process'.
+       * eat.el (eat--pre-prompt, eat--pre-cmd, eat-kill-process, eat)
+       (eat--send-input, eat--trace-eshell-adjust-make-process-args)
+       (eat--eshell-cleanup, eat--eshell-output-filter): Get the
+       process from terminal parameter.
+
 2023-02-08  Akib Azmain Turja  <akib@disroot.org>
 
        * eat.texi (Querying Before Kill): New chapter
diff --git a/eat.el b/eat.el
index 87809227bd..def750e20a 100644
--- a/eat.el
+++ b/eat.el
@@ -4,7 +4,7 @@
 
 ;; Author: Akib Azmain Turja <akib@disroot.org>
 ;; Created: 2022-08-15
-;; Version: 0.6
+;; Version: 0.6.1
 ;; Package-Requires: ((emacs "28.1"))
 ;; Keywords: terminals processes
 ;; Homepage: https://codeberg.org/akib/emacs-eat
diff --git a/eat.texi b/eat.texi
index efa2215f08..1a0611dbc3 100644
--- a/eat.texi
+++ b/eat.texi
@@ -2,9 +2,8 @@
 
 @comment %**start of header
 @setfilename eat.info
-@set UPDATED 08 February 2023
-@set EDITION 0.6
-@set VERSION 0.6
+@set UPDATED 28 March 2023
+@set VERSION 0.6.1
 @documentencoding UTF-8
 @codequotebacktick on
 @codequoteundirected on



reply via email to

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