diff --git a/ChangeLog b/ChangeLog index 75d4d64..453382d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,58 @@ +2023-01-22 Akib Azmain Turja + + Add many more semi-char mode exceptions + + * eat.el (eat-semi-char-non-bound-keys) + (eat-eshell-semi-char-non-bound-keys): Add 81 more keys. + +2023-01-19 Akib Azmain Turja + + Auto reload Eat when "semi-char" map is customized + + * eat.el (eat--load-file-path, eat--being-loaded): New + variable. + * eat.el (eat-semi-char-non-bound-keys) + (eat-eshell-semi-char-non-bound-keys): Reload Eat when + customized. Document what to do if changed from Lisp. + * eat.el (eat-update-semi-char-mode-map) + (eat-eshell-update-semi-char-mode-map): New function. + * eat.el (eat-reload): New command. + * eat.texi (Semi-char Mode): Document what to do if the lists + of not bound keys are changed from Lisp. + +2023-01-18 Akib Azmain Turja + + Document some new user options + + * eat.texi (Semi-char Mode): Document + 'eat-semi-char-non-bound-keys' and + 'eat-eshell-semi-char-non-bound-keys'. + * eat.texi (Input Invisible): New section. + +2023-01-16 Akib Azmain Turja + + Allow modifying semi-char key exceptions + + * eat.el (eat-semi-char-non-bound-keys) + (eat-eshell-semi-char-non-bound-keys): New user option. + * eat.el (eat--prepare-semi-char-mode-map) + (eat--eshell-prepare-semi-char-mode-map): New function. + * eat.el (eat-semi-char-mode-map): Use + 'eat--prepare-semi-char-mode-map' to make the keymap. + * eat.el (eat-eshell-semi-char-mode-map): Use + 'eat--eshell-prepare-semi-char-mode-map' to make the keymap. + +2023-01-15 Akib Azmain Turja + + Allow pasting from parent XTerm to Eat terminal + + * eat.el (eat-xterm-paste): New command. + * eat.el (eat-mode-map, eat-eshell-emacs-mode-map): Bind + to 'ignore'. + * eat.el (eat-semi-char-mode-map, eat-char-mode-map) + (eat-eshell-semi-char-mode-map, eat-eshell-char-mode-map): Bind + to 'eat-xterm-paste'. + 2022-12-28 Akib Azmain Turja Don't error while handling the sequence '\e[>c' @@ -930,7 +985,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 2022 Akib Azmain Turja. + Copyright (C) 2022-2023 Akib Azmain Turja. This file is not part of GNU Emacs. diff --git a/eat.el b/eat.el index c948c6a..74844c4 100644 --- a/eat.el +++ b/eat.el @@ -4,7 +4,7 @@ ;; Author: Akib Azmain Turja ;; Created: 2022-08-15 -;; Version: 0.4 +;; Version: 0.5 ;; Package-Requires: ((emacs "28.1")) ;; Keywords: terminals processes ;; Homepage: https://codeberg.org/akib/emacs-eat diff --git a/eat.texi b/eat.texi index aa2f108..d0c09c6 100644 --- a/eat.texi +++ b/eat.texi @@ -3,8 +3,8 @@ @comment %**start of header @setfilename eat.info @set UPDATED 22 January 2023 -@set EDITION 0.4 -@set VERSION 0.4 +@set EDITION 0.5 +@set VERSION 0.5 @documentencoding UTF-8 @codequotebacktick on @codequoteundirected on