[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/eat 2df07e6613 2/2: Support <backtab>
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/eat 2df07e6613 2/2: Support <backtab> |
Date: |
Thu, 28 Sep 2023 03:59:54 -0400 (EDT) |
branch: elpa/eat
commit 2df07e6613a0da6f3b332a34620725f2773c9202
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>
Support <backtab>
* eat.el (eat-term-input-event): Handle '<tab>' and '<backtab>'
events.
* eat.el (eat-term-make-keymap): Bind '<tab>' and '<backtab>'.
* eat.ti (eat-mono): Add 'kcbt' capability.
---
eat.el | 10 +++++++---
eat.ti | 1 +
terminfo/65/eat-256color | Bin 2216 -> 2220 bytes
terminfo/65/eat-color | Bin 2218 -> 2222 bytes
terminfo/65/eat-mono | Bin 2008 -> 2012 bytes
terminfo/65/eat-truecolor | Bin 2223 -> 2227 bytes
terminfo/e/eat-256color | Bin 2216 -> 2220 bytes
terminfo/e/eat-color | Bin 2218 -> 2222 bytes
terminfo/e/eat-mono | Bin 2008 -> 2012 bytes
terminfo/e/eat-truecolor | Bin 2223 -> 2227 bytes
10 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/eat.el b/eat.el
index 73ba772a2a..c937792200 100644
--- a/eat.el
+++ b/eat.el
@@ -4366,6 +4366,10 @@ client process may get confused."
(send "\e\C-?"))
('C-M-backspace
(send "\e\C-h"))
+ ('tab
+ (send "\t"))
+ ('backtab
+ (send "\e[Z"))
;; Function keys.
((and (pred symbolp)
fn-key
@@ -4651,9 +4655,9 @@ EXCEPTIONS is a list of key sequences to not bind. Don't
use
for i from ?\C-@ to ?\C-?
do (unless (= i meta-prefix-char)
(bind (vector i))))
- ;; Bind `backspace', `delete', `deletechar', and all modified
- ;; variants.
- (dolist (key '( backspace C-backspace
+ ;; Bind `tab', `backspace', `delete', `deletechar', and all
+ ;; modified variants.
+ (dolist (key '( tab backtab backspace C-backspace
M-backspace C-M-backspace
insert C-insert M-insert S-insert C-M-insert
C-S-insert M-S-insert C-M-S-insert
diff --git a/eat.ti b/eat.ti
index 7f80e0dc40..09239077b5 100644
--- a/eat.ti
+++ b/eat.ti
@@ -95,6 +95,7 @@ eat-mono|Emacs Eat without colors,
rmam=\e[?7l,
smxx=\e[9m,
rmxx=\e[29m,
+ kcbt=\E[Z,
kbs=^?,
kcuu1=\eOA,
kri=\e[1;2A,
diff --git a/terminfo/65/eat-256color b/terminfo/65/eat-256color
index dda98bd68c..c9160593d8 100644
Binary files a/terminfo/65/eat-256color and b/terminfo/65/eat-256color differ
diff --git a/terminfo/65/eat-color b/terminfo/65/eat-color
index 53ed6a6b11..14970b2e72 100644
Binary files a/terminfo/65/eat-color and b/terminfo/65/eat-color differ
diff --git a/terminfo/65/eat-mono b/terminfo/65/eat-mono
index 5d4b98b03a..37c6038202 100644
Binary files a/terminfo/65/eat-mono and b/terminfo/65/eat-mono differ
diff --git a/terminfo/65/eat-truecolor b/terminfo/65/eat-truecolor
index c2c86b92d7..5b08f54325 100644
Binary files a/terminfo/65/eat-truecolor and b/terminfo/65/eat-truecolor differ
diff --git a/terminfo/e/eat-256color b/terminfo/e/eat-256color
index dda98bd68c..c9160593d8 100644
Binary files a/terminfo/e/eat-256color and b/terminfo/e/eat-256color differ
diff --git a/terminfo/e/eat-color b/terminfo/e/eat-color
index 53ed6a6b11..14970b2e72 100644
Binary files a/terminfo/e/eat-color and b/terminfo/e/eat-color differ
diff --git a/terminfo/e/eat-mono b/terminfo/e/eat-mono
index 5d4b98b03a..37c6038202 100644
Binary files a/terminfo/e/eat-mono and b/terminfo/e/eat-mono differ
diff --git a/terminfo/e/eat-truecolor b/terminfo/e/eat-truecolor
index c2c86b92d7..5b08f54325 100644
Binary files a/terminfo/e/eat-truecolor and b/terminfo/e/eat-truecolor differ