diff --git a/eat.el b/eat.el index 73ba772..c937792 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 7f80e0d..0923907 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 dda98bd..c916059 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 53ed6a6..14970b2 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 5d4b98b..37c6038 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 c2c86b9..5b08f54 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 dda98bd..c916059 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 53ed6a6..14970b2 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 5d4b98b..37c6038 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 c2c86b9..5b08f54 100644 Binary files a/terminfo/e/eat-truecolor and b/terminfo/e/eat-truecolor differ