Terminal application for the Emacs Application Framework.
Install EAF first, then add below code in your emacs config:
(add-to-list 'load-path "~/.emacs.d/site-lisp/emacs-application-framework/")
(require 'eaf)
(require 'eaf-terminal)
Key | Event |
---|---|
M-j |
scroll_up |
M-k |
scroll_down |
s-J |
scroll_up |
s-K |
scroll_down |
C-v |
scroll_up_page |
M-v |
scroll_down_page |
M-< |
scroll_to_begin |
M-> |
scroll_to_bottom |
C-z k |
scroll_to_begin |
C-z j |
scroll_to_bottom |
C-- |
zoom_out |
C-= |
zoom_in |
C-0 |
zoom_reset |
C-S-c |
copy_text |
C-S-v |
yank_text |
C-s |
search_text_forward |
M-s |
search_text_backward |
C-a |
eaf-send-key-sequence |
C-e |
eaf-send-key-sequence |
C-f |
eaf-send-key-sequence |
C-b |
eaf-send-key-sequence |
C-d |
eaf-send-key-sequence |
C-n |
eaf-send-key-sequence |
C-p |
eaf-send-key-sequence |
C-r |
eaf-send-key-sequence |
C-y |
eaf-send-key-sequence |
C-k |
eaf-send-key-sequence |
C-o |
eaf-send-key-sequence |
C-u |
eaf-send-key-sequence |
C-l |
eaf-send-key-sequence |
C-w |
eaf-send-key-sequence |
M-f |
eaf-send-key-sequence |
M-b |
eaf-send-key-sequence |
M-d |
eaf-send-key-sequence |
C-c C-c |
eaf-send-second-key-sequence |
C-c C-x |
eaf-send-second-key-sequence |
<f12> |
open_devtools |
M-w |
copy_text |
C-y |
yank_text |
C-S-a |
select_all |
C-S-l |
clear_selection |
C-M-l |
clear |
M-DEL |
eaf-send-alt-backspace-sequence |
M-<backspace> |
eaf-send-alt-backspace-sequence |
<escape> |
eaf-send-escape-key |