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
|
========================================================================================
Smart Keys
Context Action Key Assist Key
========================================================================================
Hyperbole
On a minibuffer menu item Activates item Item help
On an explicit button Activates button Button help
Reading argument
1st press at an arg value Value copied to minibuffer <- same
2nd press at an arg value Value used as argument <- same
In minibuffer Accepts minibuffer arg Completion help
On an implicit button Activates button Button help
Within a koutline cell Collapses and expands Shows tree props
Left of a koutline cell Creates a klink Moves a tree
HyRolo Match Buffer Edits entries and mails to e-mail addresses
Mouse or Keyboard Display Control
Line end, not end of buffer
smart-scroll-proportional
= t (default) Makes curr line top line Bottom line
= nil Scrolls up a windowful Scrolls down
End of Any Help buffer Restores screen to the previous state
Read-only View Mode Scrolls up a windowful Scrolls wind down
Mouse-only Control
Drag from thing start or end Yanks thing at release Kills thing and yanks
A thing is a delimited at release
expression, such as a
string, list or markup
language tag pair
Drag from shared window side
or from left of scroll bar Resizes window width <- same
Modeline vertical drag Resizes window height <- same
Other Modeline drag to Replaces dest. buffer Swaps window buffers
another window with source buffer
Drag to a Modeline from:
buffer/file menu item Displays buffer/file in Swaps window buffers
new window by release
buffer/file menu 1st line Moves buffer/file menu to Swaps window buffers
new window by release
anywhere else Displays buffer in Swaps window buffers
new window by release
Drag between windows from:
buffer/file menu item Displays buffer/file in Swaps window buffers
window of button release
buffer/file menu 1st line Moves buffer/file menu Swaps window buffers
anywhere else Creates/modifies a link Swaps window buffers
Drag outside of Emacs from:
buffer/file menu item Displays buffer/file in Moves window to new frame
a new frame
Modeline or other window Clones window to new frame Moves window to new frame
Modeline Click
Left modeline edge Buries current buffer Unburies bottom buffer
Right modeline edge Info manual browser Smart Key summary
Buffer ID Dired on buffer's dir Next buffer
or on parent when a dir
Other blank area Action Key modeline hook Assist Key modeline hook
Shows/Hides Buffer Menu Popup Jump & Manage Menu
Drag in window, region active Error, not allowed Error, not allowed
Horizontal drag in a window Splits window below Deletes window
Vertical drag in a window Splits window side-by-side Deletes window
Diagonal drag in a window Saves wconfig Restores wconfig from ring
Active region exists, click Yanks region at release Kills and yanks at release
outside of the region
Hyperbole Key Press/Click in Special Modes
Region Active Yanks region at release Kills and yanks at release
Emacs Push Button Activates button Button help
Thing Begin or End Mark thing region Mark & kill thing region
Page Directory Listing Jumps to page <- same
Imenu Programming Identifier Jumps to in-buffer def Prompts for id to jump to
C,C++,Objective-C,Java Modes Jumps to id/include def Jumps to next def
Assembly Language Mode Jumps to id/include def Jumps to next def
Java Cross-reference Tag Jumps to identifier def Jumps to next def
JavaScript and Python Modes Jumps to identifier def Jumps to next def
Any Lisp or Fortran Mode Jumps to identifier def Jumps to next def
Emacs Lisp Compiler Error Jumps to def with error <- same
Other Compiler Error Jumps to src error line <- same
Grep or Occur Match Jumps to match source line <- same
Multi-buffer Occur Match Jumps to match source line <- same
Etags `TAGS' file entry Jumps to source line Button help
Ctags file entry Jumps to source line Button help
Texinfo Cross-reference
Before opening brace Jumps to Texinfo referent Button help
Within braces Jumps to Info referent Button help
Menu Item or node hdr Jumps to Texinfo referent Button help
Include file Jumps to Texinfo referent Button help
code/var reference Displays doc for referent Button help
Org Mode Follows links and cycles outline views
Outline Major/Minor Modes Collapses, expands, and moves outline entries
Man Apropos Displays man page entry <- same
Man Pages Follows cross refs, file refs and C code refs
I/Buffer Menu Saves, deletes and displays buffers
Emacs Info Reader
Menu Entry or Cross Ref To referent <- same
Up, Next or Prev Header To referent To prior node
File entry of Header To top node To (DIR) node
End of current node To next node To previous node
Anywhere else Scrolls up a windowful Scrolls wind down
Subsystems
Calendar Scrolls or shows appts Scrolls/marks date
GNU Debbugs Tracker Displays issue discussion Displays issue status
Dired Mode Views and deletes files from dir listing
GNUS News Reader Toggles group subscriptions, gets new news,
and browses articles
Mail Reader and Summaries Browses, deletes and expunges messages
OO-Browser Browses object classes and elements
Tar Mode Views and edits files from tar archive files
Any other context (defaults) Invalid context error Invalid context error
========================================================================================
|