; Release version 0.6.1
* eat.el: * eat.texi: Bump version. * ChangeLog: Update.
This commit is contained in:
parent
6cf6db86c9
commit
5a2123910a
3 changed files with 49 additions and 4 deletions
46
ChangeLog
46
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>
|
2023-02-08 Akib Azmain Turja <akib@disroot.org>
|
||||||
|
|
||||||
* eat.texi (Querying Before Kill): New chapter
|
* eat.texi (Querying Before Kill): New chapter
|
||||||
|
|
2
eat.el
2
eat.el
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
;; Author: Akib Azmain Turja <akib@disroot.org>
|
;; Author: Akib Azmain Turja <akib@disroot.org>
|
||||||
;; Created: 2022-08-15
|
;; Created: 2022-08-15
|
||||||
;; Version: 0.6
|
;; Version: 0.6.1
|
||||||
;; Package-Requires: ((emacs "28.1"))
|
;; Package-Requires: ((emacs "28.1"))
|
||||||
;; Keywords: terminals processes
|
;; Keywords: terminals processes
|
||||||
;; Homepage: https://codeberg.org/akib/emacs-eat
|
;; Homepage: https://codeberg.org/akib/emacs-eat
|
||||||
|
|
5
eat.texi
5
eat.texi
|
@ -2,9 +2,8 @@
|
||||||
|
|
||||||
@comment %**start of header
|
@comment %**start of header
|
||||||
@setfilename eat.info
|
@setfilename eat.info
|
||||||
@set UPDATED 08 February 2023
|
@set UPDATED 28 March 2023
|
||||||
@set EDITION 0.6
|
@set VERSION 0.6.1
|
||||||
@set VERSION 0.6
|
|
||||||
@documentencoding UTF-8
|
@documentencoding UTF-8
|
||||||
@codequotebacktick on
|
@codequotebacktick on
|
||||||
@codequoteundirected on
|
@codequoteundirected on
|
||||||
|
|
Loading…
Add table
Reference in a new issue