; 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>
|
2023-03-28 Akib Azmain Turja <akib@disroot.org>
|
||||||
|
|
||||||
Fix bugs in selection data manipulation code
|
Fix bugs in selection data manipulation code
|
||||||
|
|
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.1
|
;; Version: 0.7
|
||||||
;; 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
|
||||||
|
|
2
eat.texi
2
eat.texi
|
@ -3,7 +3,7 @@
|
||||||
@comment %**start of header
|
@comment %**start of header
|
||||||
@setfilename eat.info
|
@setfilename eat.info
|
||||||
@set UPDATED 02 April 2023
|
@set UPDATED 02 April 2023
|
||||||
@set VERSION 0.6.1
|
@set VERSION 0.7
|
||||||
@documentencoding UTF-8
|
@documentencoding UTF-8
|
||||||
@codequotebacktick on
|
@codequotebacktick on
|
||||||
@codequoteundirected on
|
@codequoteundirected on
|
||||||
|
|
Loading…
Add table
Reference in a new issue