summaryrefslogtreecommitdiff
path: root/tw/home/files/infokey
blob: 3b75179f145aedf8f2943695bcc28e36dc96d1c8 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# -*- mode: conf-unix; eval: (conf-quote-normal nil); -*-
# Infokey file inspired by evil-collection's Emacs info-mode bindings.
# https://github.com/emacs-evil/evil-collection/blob/master/modes/info/evil-collection-info.el
# See also: info '(info-stnd)infokey format' and info's --vi-keys option.

#info
j       next-line
k       prev-line
\mj     down-line
\mk     up-line
h       backward-char
l       forward-char
\^      beginning-of-line
_       beginning-of-line
$       end-of-line

gj      next-node
^j      global-next-node
gk      prev-node
^k      global-prev-node
u       up-node
J       goto-node
gJ      menu-sequence
gG      goto-node

gg      beginning-of-node
G       end-of-node
gl      move-to-window-line
gm      find-menu
gf      xref-item
gF      show-footnotes
d       dir-node
gt      top-node

^f      scroll-forward-page-only
^d      scroll-half-screen-down
^b      scroll-backward-page-only
^u      scroll-half-screen-up
\m\kU   scroll-other-window-backward
\m\kD   scroll-other-window

'       history-node
^o      history-node
^t      history-node
gL      list-visited-nodes

:       execute-command
\ \     execute-command
v       set-variable

# analogous to R, toggle-regexp
W       toggle-wrap
\ tl    toggle-wrap
C       clear-search
\ sc    clear-search
U       universal-argument
\ u     universal-argument

n       search-next
N       search-previous

\ ff    view-file
\ fa    all-files
\ fp    print-node

i       index-search
I       virtual-index
,       next-index-match
g,      next-index-match
a       index-apropos

\ vv    list-visited-nodes
\ vs    select-visited-node
\ vm    visit-menu

\ ww    next-window
^ww     next-window
\ wW    prev-window
^wW     prev-window
\ wd    delete-window
^wd     delete-window
\ w1    keep-one-window
^w1     keep-one-window
\ ws    split-window
^ws     split-window
\ w}    grow-window
^w}     grow-window
\ wj    next-window
^wj     next-window
\ wk    prev-window
^wk     prev-window
\ w=    tile-windows
^w=     tile-windows
\ w|    set-screen-height
^w|     set-screen-height

\ hh    get-info-help-node
\ hv    info-version
\ hdk   describe-key
\ hdv   describe-variable
\ hdf   describe-command
\ hk    where-is
\ hm    man

q       quit
Q       quit

#echo-area
\mh     echo-area-backward
\ml     echo-area-forward
\m0     echo-area-beg-of-line
\m$     echo-area-end-of-line
\mw     echo-area-forward-word
\mx     echo-area-delete
\mu     echo-area-abort
^v      echo-area-quoted-insert
\mX     echo-area-kill-word

#var
link-style=blue,nounderline
active-link-style=blue,underline
match-style=yellow,standout
cursor-movement-scrolls=Off
scroll-behaviour=Page Only
hide-note-references=On
# mouse=normal-tracking allows better mouse scroll integration, but disables
# mouse selection without holding Shift.
mouse=Off