1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 (C) Copyright 2004-2006 Shawn Betts
4 (C) Copyright 2007-2008 John J. Foerch
6 Use, modification, and distribution are subject to the terms specified in the
10 <html xmlns=
"http://www.w3.org/1999/xhtml">
12 <title>Conkeror User Manual
</title>
13 <link rel=
"stylesheet" type=
"text/css" href=
"chrome://conkeror-help/content/manual.css" />
17 <h1>Conkeror User Manual
</h1>
24 Conkeror is a Mozilla-based web browser whose design is inspired by
25 <a href=
"http://www.gnu.org/software/emacs">GNU
30 You can learn Conkeror's key bindings
31 by
<a href=
"chrome://conkeror-help/content/tutorial.html">reading the
32 tutorial
</a>. The keyboard shortcut to visit the tutorial
33 is
<span class=
"key">C-h t
</span>. That is, first
34 press
<span class=
"key">Ctrl-h
</span>, then release those keys, and
35 press
<span class=
"key">t
</span>.
40 <h2>Overview of the Keys
</h2>
47 <th><b>M-x command
</b></th>
48 <th><b>meaning
</b></th>
53 <td><span class=
"key">g
</span></td>
58 <td><span class=
"key">B
</span></td>
63 <td><span class=
"key">F
</span></td>
68 <td><span class=
"key">r
</span></td>
73 <td><span class=
"key">C-g
</span></td>
78 <td><span class=
"key">C-h i
</span></td>
80 <td>Show this page.
</td>
83 <td><span class=
"key">C-h t
</span></td>
85 <td>Show the Conkeror tutorial.
</td>
92 <tr><td><span class=
"key">C-a
</span></td><td>beginning of line
</td></tr>
93 <tr><td><span class=
"key">C-e
</span></td><td>end of line
</td></tr>
94 <tr><td><span class=
"key">C-f
</span></td><td>Forward a column
</td></tr>
95 <tr><td><span class=
"key">C-b
</span></td><td>backward a column
</td></tr>
96 <tr><td><span class=
"key">C-n
</span></td><td>Forward a line
</td></tr>
97 <tr><td><span class=
"key">C-p
</span></td><td>backward a line
</td></tr>
98 <tr><td><span class=
"key">C-v
</span></td><td>Page down
</td></tr>
99 <tr><td><span class=
"key">M-v
</span></td><td>Page up
</td></tr>
100 <tr><td><span class=
"key">M-
<</span></td><td>Beginning of document
</td></tr>
101 <tr><td><span class=
"key">M-
></span></td><td>End of document
</td></tr>
102 <tr><td><span class=
"key">C-s
</span></td><td>Open i-search forward
</td></tr>
103 <tr><td><span class=
"key">C-r
</span></td><td>Open i-search backward
</td></tr>
108 <tr><td><span class=
"key">C-s
</span></td><td>Search forward
</td></tr>
109 <tr><td><span class=
"key">C-r
</span></td><td>Search backward
</td></tr>
110 <tr><td><span class=
"key">C-g
</span></td><td>Quit i-search (jump back to where i-search started)
</td></tr>
111 <tr><td><span class=
"key">backspace
</span></td><td>Undo search
</td></tr>
112 <tr><td>any modifier plus a key, RET or TAB
</td><td>Close i-search
</td></tr>
117 Webjumps are similar to, but potentially more powerful than Firefox's
118 bookmark keywords. You type a webjump name into the location prompt,
119 followed by one or more search terms. Conkeror substitutes your search
120 terms into an url associated with the webjump.
124 Conkeror has a few webjumps already, but you can find many more, and share
125 your own at
<a href=
"http://conkeror.org/Webjumps">the
126 webjumps page of the conkeror wiki
</a>.
130 <tr><td>conkerorwiki
</td><td>Search conkeror.org
</td></tr>
131 <tr><td>google
</td><td>Search with google
</td></tr>
132 <tr><td>lucky
</td><td>Google
"I'm feeling lucky search</td></tr>
133 <tr><td>image</td><td>Search google images</td></tr>
134 <tr><td>wikipedia</td><td>Search wikipedia.org</td></tr>
135 <tr><td>slang</td><td>Search urbandictionary.com</td></tr>
136 <tr><td>dictionary</td><td>Search dictionary.reference.com</td></tr>
137 <tr><td>scholar</td><td>search google scholar</td></tr>
138 <tr><td>clusty</td><td>search the internet with clusty</td></tr>
139 <tr><td>clhs</td><td>search the Common Lisp Hyper Spec</td></tr>
140 <tr><td>emacswiki</td><td>search the emacswiki</td></tr>
141 <tr><td>cliki</td><td>search the Common Lisp wiki</td></tr>
142 <tr><td>ratpoisonwiki</td><td>search the ratpoison wiki</td></tr>
143 <tr><td>stumpwmwiki</td><td>search the StumpWM wiki</td></tr>
144 <tr><td>savannah</td><td>search savannah.gnu.org</td></tr>
145 <tr><td>sourceforge</td><td>search sourceforge.net</td></tr>
146 <tr><td>freshmeat</td><td>search freshmeat.net</td></tr>
147 <tr><td>slashdot</td><td>search slashdot.com</td></tr>
148 <tr><td>kuro5hin</td><td>search kuro5hin.com</td></tr>
149 <tr><td>answers</td><td>search answers.com</td></tr>
150 <tr><td>creativecommons</td><td>search creativecommons.org</td></tr>
151 <tr><td>ebay</td><td>search ebay.com</td></tr>
152 <tr><td>bugzilla</td><td>search mozilla bugzilla</td></tr>
153 <tr><td>yahoo</td><td>search yahoo</td>
157 delicious webjumps can be added by putting the following in your rc file:
160 <pre>add_delicious_webjumps("myusername
");</pre>
163 this will create the following webjumps:
167 <tr><td>adelicious</td><td>Add a delicious bookmark.</td></tr>
168 <tr><td>delicious</td><td>View your delicious bookmarks</td></tr>
169 <tr><td>sdelicious</td><td>Search your delicious bookmarks</td></tr>
170 <tr><td>sadelicious</td><td>Search all delicious bookmarks</td></tr>
174 lastfm webjumps can be added by putting the following in your rc file:
177 <pre>define_lastfm_webjumps("myusername
");</pre>
180 this will create the following webjumps:
184 <tr><td>lastfm</td><td> </td></tr>
185 <tr><td>lastfm-user</td><td> </td></tr>
186 <tr><td>lastfm-music</td><td> </td></tr>
187 <tr><td>lastfm-group</td><td> </td></tr>
188 <tr><td>lastfm-tag</td><td> </td></tr>
189 <tr><td>lastfm-label</td><td> </td></tr>
190 <tr><td>lastfm-event</td><td> </td></tr>
194 You can easily add your own custom webjumps as such:
197 <pre>define_webjump("reddit
", "http://www.reddit.com/search?q=%s
");</pre>
200 The above will define the "reddit
" webjump which
201 searches <a href="http://www.reddit.org
">reddit</a>
202 threads. The "%s
" in the URL will be replaced by the search term you enter
203 after the webjump name. I.e. entering "reddit haskell compiler
" in the
204 minibuffer will redirect you to the search results for reddit threads
205 matching "haskell compiler
" as a search string.
208 <h3>Buffer Management</h3>
210 <tr><td><span class="key
">C-u g</span></td><td>Open an URL in a new buffer</td></tr>
211 <tr><td><span class="key
">C-x b</span></td><td>Select a buffer based on it's name.</td></tr>
212 <tr><td><span class="key
">M-p</span></td><td>previous buffer</td></tr>
213 <tr><td><span class="key
">M-n</span></td><td>Next buffer</td></tr>
214 <tr><td><span class="key
">C-x k</span></td><td>kill buffer</td></tr>
215 <tr><td><span class="key
">C-x 5 f</span> or <span class="key
">C-u C-u g</span></td><td>Open an URL in a new frame</td></tr>
216 <tr><td><span class="key
">C-x 5 0</span></td><td>Close the current frame (all buffers in the frame
217 are lost, at this point)</td></tr>
218 <tr><td><span class="key
">C-x C-c</span></td><td>Quit conkeror</td></tr>
223 <h2>Universal Argument</h2>
226 Conkeror support the universal
227 argument, <span class="key
">C-u</span>. It's a prefix binding that changes
228 how a command behaves. In Conkeror, <span class="key
">C-u</span> has two
229 main effects. The first effect is that the command will be executed
230 multiple times. For example, typing <span class="key
">C-u C-n</span> will
231 cause conkeror to scroll down 4 lines. <span class="key
">C-u 12 C-n</span>
232 will cause conkeror to scroll down 12 lines. The second effect is to open
233 in a new buffer or a new window. <span class="key
">C-u g conkeror.org
234 RET</span> This opens the conkeror project web page in a new
235 buffer. <span class="key
">C-u C-u n 12 RET</span> will open link no. 12 in
240 There are some commands where the effect is ambiguous. Does
241 <code>C-u B</code> go back four pages in the history or does it go back
242 one and open the result in a new buffer? We are working on adding a second
243 universal argument that would allow you to do both.
248 <h2>Conkeror Resources</h2>
251 <li><a href="http://conkeror.org/
">Conkeror homepage</a></li>