; Release version 0.7
* eat.el: * eat.texi: Bump version. * ChangeLog: Update.
This commit is contained in:
parent
69be16b565
commit
a20c01e012
3 changed files with 121 additions and 2 deletions
119
ChangeLog
119
ChangeLog
|
@ -1,3 +1,122 @@
|
|||
2023-04-02 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Force directionality of paragraphs in Eat buffer
|
||||
|
||||
* eat.el (eat-mode): Set 'bidi-paragraph-direction' to
|
||||
'left-to-right'.
|
||||
|
||||
2023-04-02 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Inform about unlisted semi-char mode exceptions
|
||||
|
||||
* eat.texi (Input Modes): Inform about unlisted semi-char mode
|
||||
exceptions.
|
||||
* README.org: Inform about unlisted semi-char mode exceptions.
|
||||
Add Zsh integration instructions.
|
||||
|
||||
2023-03-31 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Support DECSCUSR control function
|
||||
|
||||
* eat.el (eat-very-visible-vertical-bar-cursor-type)
|
||||
(eat-vertical-bar-cursor-type, eat-horizontal-bar-cursor-type)
|
||||
(eat-very-visible-horizontal-bar-cursor-type): New user
|
||||
options.
|
||||
* eat.el (eat--t-term): New slot 'cur-visible-p'. Remove slot
|
||||
'cur-blinking-p'. Change the default value of 'cur-state' to
|
||||
':block'.
|
||||
* eat.el (eat--t-reset): Don't reset slot 'cur-blinking-p'.
|
||||
Reset slot 'cur-visible-p'. Reset 'cur-state' to ':block'.
|
||||
Reset cursor state to ':block'.
|
||||
* eat.el (eat--t-set-cursor-state): Set slot 'cur-visible-p' to
|
||||
the current visibility of cursor. Set slot 'cur-state' to the
|
||||
shape of cursor, regardless of visibility.
|
||||
* eat.el (eat--t-default-cursor): Rename to
|
||||
'eat--t-show-cursor'. Don't change any cursor state except
|
||||
visibility.
|
||||
* eat.el (eat--t-invisible-cursor): Rename to
|
||||
'eat--t-hide-cursor'. Don't change any cursor state except
|
||||
visibility.
|
||||
* eat.el (eat--t-set-cursor-style): New function.
|
||||
* eat.el (eat--t-blinking-cursor, eat--t-non-blinking-cursor):
|
||||
Update to handle new cursor shapes properly.
|
||||
* eat.el (eat--t-set-modes): Call 'eat--t-show-cursor' instead
|
||||
of 'eat--t-default-cursor'.
|
||||
* eat.el (eat--t-reset-modes): Call 'eat--t-hide-cursor'
|
||||
instead of 'eat--t-invisible-cursor'.
|
||||
* eat.el (eat--t-handle-output): Handle DECSCUSR control
|
||||
function.
|
||||
* eat.el (eat-term-cursor-type): Return ':invisible' if cursor
|
||||
is invisible, otherwise the value of slot 'cur-state'. Update
|
||||
the list of possible cursor states in the docstring.
|
||||
* eat.el (eat-term-set-cursor-function): Update the list of
|
||||
possible cursor states and fallback cursor state in the
|
||||
docstring.
|
||||
* eat.el (eat--cursor-blink-mode): Add
|
||||
'eat--cursor-blink-stop-timers' to 'kill-buffer-hook'.
|
||||
* eat.el (eat--set-cursor): Support new cursor states. Update
|
||||
the list of possible cursor states in the docstring.
|
||||
* eat.texi (Cursor Types): Document new user options
|
||||
'eat-vertical-bar-cursor-type',
|
||||
'eat-very-visible-vertical-bar-cursor-type',
|
||||
'eat-horizontal-bar-cursor-type' and
|
||||
'eat-very-visible-horizontal-bar-cursor-type'.
|
||||
|
||||
2023-03-31 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Capture keys 'M-backspace' and 'C-M-backspace'
|
||||
|
||||
* eat.el (eat-term-input-event): Support 'M-backspace' and
|
||||
'C-M-backspace'.
|
||||
* eat.el (eat-term-make-keymap): Bind 'M-backspace' and
|
||||
'C-M-backspace'.
|
||||
|
||||
2023-03-31 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Suggest to invoke 'eat-compile-terminfo' in manual
|
||||
|
||||
* eat.texi (Not Recognized, Garbled Text): Suggest to do
|
||||
'M-x eat-compile-terminfo' when the Terminfo databases aren't
|
||||
working properly.
|
||||
|
||||
2023-03-31 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Fix directory tracking in Zsh
|
||||
|
||||
* integration/zsh (__eat_precmd): Use '$HOST' instead of
|
||||
'$HOSTNAME'.
|
||||
|
||||
2023-03-31 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Implement Zsh integration
|
||||
|
||||
* integration/zsh: New file.
|
||||
* eat.texi (Shell Integration): Add instructions for Zsh.
|
||||
* integration/bash: Always return zero on succuss.
|
||||
|
||||
2023-03-30 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Add new command 'eat-compile-terminfo'
|
||||
|
||||
* eat.el (eat-compile-terminfo): New command.
|
||||
* eat.texi (Hello Terminal): Refer to 'Common Problems'.
|
||||
* eat.texi (Common Problems): Add instructions to compile
|
||||
Terminfo databases with 'eat-compile-terminfo'.
|
||||
|
||||
2023-03-29 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Update manual to correctly describe command 'eat'
|
||||
|
||||
* eat.texi (Hello Terminal): Update to match with the current
|
||||
behavior of command 'eat'.
|
||||
|
||||
2023-03-29 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Don't prompt for program in M-x eat by default
|
||||
|
||||
* eat.el (eat): Prompt for program to run only if double prefix
|
||||
argument is given, otherwise use the default one.
|
||||
|
||||
2023-03-28 Akib Azmain Turja <akib@disroot.org>
|
||||
|
||||
Fix bugs in selection data manipulation code
|
||||
|
|
2
eat.el
2
eat.el
|
@ -4,7 +4,7 @@
|
|||
|
||||
;; Author: Akib Azmain Turja <akib@disroot.org>
|
||||
;; Created: 2022-08-15
|
||||
;; Version: 0.6.1
|
||||
;; Version: 0.7
|
||||
;; Package-Requires: ((emacs "28.1"))
|
||||
;; Keywords: terminals processes
|
||||
;; Homepage: https://codeberg.org/akib/emacs-eat
|
||||
|
|
2
eat.texi
2
eat.texi
|
@ -3,7 +3,7 @@
|
|||
@comment %**start of header
|
||||
@setfilename eat.info
|
||||
@set UPDATED 02 April 2023
|
||||
@set VERSION 0.6.1
|
||||
@set VERSION 0.7
|
||||
@documentencoding UTF-8
|
||||
@codequotebacktick on
|
||||
@codequoteundirected on
|
||||
|
|
Loading…
Add table
Reference in a new issue