1 <?xml version="1.0" encoding="UTF-8"?>
2 <?xml-stylesheet type="text/xsl" href="dactyl://content/help.xsl"?>
4 <!DOCTYPE document SYSTEM "dactyl://content/dtd">
8 title="&dactyl.appName; Marks"
10 xmlns:html="&xmlns.html;">
12 <h1 tag="marks">Marks</h1>
16 &dactyl.appName; supports a number of different methods of
17 marking your place, in order to easily return later,
21 <li><em>Bookmarks</em> are the standard marks of &dactyl.host;, and are fully supported.</li>
22 <li><em>QuickMarks</em> allow you to quickly save and return to as many as 62 (a-zA-Z0-9) different web sites with a quick keyboard shortcut.</li>
23 <li><em>Local marks</em> allow you to store and return to a position within the current web page.</li>
24 <li><em>URL marks</em> allow you to store and return to the position and URL of the current web page.</li>
25 <li><em>History</em> marks every opened page with data on when and how often it has been visited.</li>
28 <h2 tag="bookmarks">Bookmarks</h2>
31 Bookmarks are the most traditional kind of marks supported by
32 &dactyl.appName;. They are accessible through &dactyl.host;'s
33 bookmark menu, sidebar, and toolbar, in addition to its location
34 bar completion system. &dactyl.appName; makes them accessible
35 not only via several commands and its completion system (see the
36 <o>complete</o> option), but also displays a ❤ in the status bar
37 when a bookmarked page is displayed.
41 <tags>a :bma :bmark</tags>
42 <spec>:bma<oa>rk</oa><oa>!</oa> <oa>options</oa> <oa>url</oa></spec>
45 <p>Add a bookmark.</p>
47 <p>The following options are available:</p>
52 Character encoding to use for the bookmark. Useful e.g. for
53 sites that require query parameters in encodings other than
54 UTF-8 (short name <em>-c</em>).
58 A keyword which may be used to open the bookmark via
59 the URL bar or <ex>:open</ex> prompt. If the
60 <oa>url</oa> contains the string <em>%s</em> it is
61 replaced by any text following the keyword when it
62 is opened. See also <k>;S</k>.
63 (short name <em>-k</em>)
67 Data to be POSTed to the server when the bookmark is
72 Comma-separated list of tags for grouping and later
73 access (short name <em>-T</em>).
77 The title of the bookmark.
78 Defaults to the page title, if available, or
79 <oa>url</oa> otherwise.
80 (short name <em>-t</em>)
85 If <oa>url</oa> is omitted, the URL of the currently loaded web
90 If <oa>!</oa> is present, a new bookmark is always
91 added. Otherwise, the first bookmark matching
92 <oa>url</oa> is updated.
103 Toggle bookmarked state of current URL. Add/remove a
104 bookmark for the current location, depending on whether
105 it is already bookmarked. New bookmarks are placed in
106 the <em>Unfiled Bookmarks</em> folder, and don't appear
107 in the bookmarks menu or toolbar, but do appear in
108 location bar and <em>:open</em> completions, as well as
109 the <em>:bmarks</em> list.
116 <spec>:bmarks<oa>!</oa> <oa>filter</oa></spec>
119 List or open multiple bookmarks. Opens the message window
120 at the bottom of the screen with all bookmarks with
121 titles or URLs matching <oa>filter</oa>. The resulting
122 URLs can be clicked, or accessed via extended hint modes
127 The special version <ex>:bmarks!</ex> works the same as
128 <ex>:bmarks</ex> except that it opens all matching
129 bookmarks in new tabs rather than listing them.
132 <p>The bookmarks may also be filtered via the following options:</p>
134 <dl dt="width: 8em;">
137 The bookmark's keyword (short name <em>-k</em>).
141 A comma-separated list of tags, all of which must be
142 present for a match (short name <em>-T</em>).
146 The title of the bookmark (short name <em>-t</em>).
150 The maximum number of items to list or open
151 (short name <em>-m</em>).
158 <tags>:delbm :delbmarks</tags>
159 <spec>:delbm[arks] <oa>url</oa></spec>
160 <spec>:delbm[arks]!</spec>
163 Deletes <em>all</em> bookmarks which match <oa>url</oa>.
164 If omitted, <oa>url</oa> defaults to the URL of the
168 <p>Accepts the same options as :bmarks.</p>
170 <p>If <oa>!</oa> is specified then all bookmarks will be deleted.</p>
174 <h2 tag="history">History</h2>
177 Though not traditionally considered a mark, history behaves very
178 similarly to bookmarks both in &dactyl.host; and
179 &dactyl.appName;. Every visited page is marked and weighted by
180 when and how often it is visited, and can be retrieved both in
181 history list and location completions. Indeed, the ‘frecency’
182 algorithm used to determine the results of location completions
183 (see the <o>complete</o> option) means that history is often a
184 more effective type of mark than bookmarks themselves.
188 <tags><![CDATA[<C-o>]]></tags>
190 <spec><![CDATA[[count]<C-o>]]></spec>
193 Go to an older position in the jump list. This currently
194 entails moving backward in page history, but in the
195 future will take into account page positions as well.
196 If <oa>count</oa> is specified go back <oa>count</oa> pages.
202 <tags><![CDATA[<C-i>]]></tags>
204 <spec><![CDATA[[count]<C-i>]]></spec>
207 Go to an newer position in the jump list. This currently
208 entails moving forward in page history, but in the
209 future will take into account page positions as well.
210 If <oa>count</oa> is specified go forward <oa>count</oa> pages.
216 <tags><![CDATA[<M-Left> <A-Left> H]]></tags>
218 <spec>[count]H</spec>
220 <p>Go back in the browser history. If <oa>count</oa> is specified go back <oa>count</oa> pages.</p>
225 <tags><![CDATA[<M-Right> <A-Right> L]]></tags>
227 <spec><oa>count</oa>L</spec>
230 Go forward in the browser history. If <oa>count</oa> is specified go forward <oa>count</oa>
237 <tags>:ba :back</tags>
238 <spec>:<oa>count</oa>ba<oa>ck</oa> <oa>url</oa></spec>
239 <spec>:<oa>count</oa>ba<oa>ck</oa>!</spec>
242 Go back in the browser history. If <oa>count</oa> is specified go back <oa>count</oa> pages.
245 The special version <ex>:back!</ex> goes to the beginning of the browser history.
251 <tags>:fw :fo :forward</tags>
252 <spec>:<oa>count</oa>fo<oa>rward</oa> <oa>url</oa></spec>
253 <spec>:<oa>count</oa>fo<oa>rward</oa>!</spec>
256 Go forward in the browser history. If <oa>count</oa> is specified go forward <oa>count</oa>
260 The special version <ex>:forward!</ex> goes to the end of the browser history.
266 <tags>:hs :hist :history</tags>
267 <spec>:hist<oa>ory</oa><oa>!</oa> <oa>filter</oa></spec>
270 Show recently visited URLs. Opens the message window at the bottom of the screen
271 with all history items whose page titles or URLs match
276 The special version <ex>:history!</ex> works the same as
277 <ex>:history</ex> except that it opens all matching
278 pages in new tabs rather than listing them.
281 <p>The pages may also be filtered via the following options,</p>
283 <dl dt="width: 8em;">
286 The maximum number of items to list or open
287 (short name <em>-m</em>).
291 The sort order of the results
292 (short name <em>-s</em>).
298 <h2 tag="quickmarks">QuickMarks</h2>
301 QuickMarks are bookmarks stripped to the bone for quickly getting to the
302 pages that you visit most. A QuickMark is simply a URL assigned to a letter
303 or number. They can therefore be saved or opened with only three key
304 presses each. QuickMarks are persistent across browser sessions.
310 <spec>M<a>a-zA-Z0-9</a></spec>
313 Add new QuickMark for current URL. You can later jump to
314 the mark with <k>go</k><a>a-zA-Z0-9</a>
315 <k>gn</k><a>a-zA-Z0-9</a>.
323 <spec>go<a>a-zA-Z0-9</a></spec>
326 Jump to a QuickMark in the current tab. See also
327 <k>M</k> and <ex>:qmark</ex>.
335 <spec>gn<a>a-zA-Z0-9</a></spec>
338 Jump to a QuickMark in a new tab. The new tab is focused
339 only if <o>activate</o> contains <em>quickmark</em> or
340 <em>all</em>. See also <k>M</k> and <ex>:qmark</ex>.
342 <p>Mnemonic: Go in a new tab.</p>
347 <tags>:delqm :delqmarks</tags>
348 <spec>:delqm<oa>arks</oa> <a>arg</a></spec>
349 <spec>:delqm<oa>arks</oa>!</spec>
351 <p>Delete the specified QuickMarks.</p>
356 <li><ex>:delqmarks Aa b p</ex> deletes QuickMarks A, a, b and p</li>
357 <li><ex>:delqmarks b-p</ex> deletes all QuickMarks in the range b to p</li>
358 <li><ex>:delqmarks!</ex> deletes all QuickMarks</li>
364 <tags>:qma :qmark</tags>
365 <spec>:qmark <a>a-zA-Z0-9</a> <a>url</a></spec>
368 Mark <a>url</a> with a letter for quick access. See also
369 <k>go</k>, <k>gn</k>, and <k>M</k>.
373 In addition to simple URLs, <a>url</a> may be any string
374 that can be passed to <ex>:open</ex>.
382 <spec>:qmarks <oa>arg</oa></spec>
385 List QuickMarks. If <oa>arg</oa> is given then limit the
386 list to those QuickMarks mentioned, otherwise list them
392 <h2 tag="urlmarks localmarks">Local marks and URL marks</h2>
395 Local and URL marks allow you to mark your position on the current page to
396 quickly return later. Each mark is assigned to a letter. Lowercase letters
397 behave as local marks, while uppercase letters act as URL marks. The
398 difference between the two is that local marks apply uniquely to each page,
399 while URL marks mark a specific position on a specific page. So, while the
400 mark <em>m</em> may take you to the top of the page on Site 1, it may take
401 you to the middle on Site 2. The mark <em>M</em>, on the other hand, will
402 always return you to Site 1, possibly switching buffers or creating a new
403 one. All marks are persistent across browser sessions.
409 <spec>m<a>a-zA-Z</a></spec>
412 Set mark at the cursor position. Marks a-z are local to the buffer, whereas
413 A-Z are valid between buffers.
421 <spec>'<a>a-zA-Z'</a></spec>
422 <spec>`<a>a-zA-Z'</a></spec>
425 Jump to the mark. Marks a-z are local to the buffer, whereas A-Z
426 are valid between buffers. The special mark ' holds the buffer
427 position before the last scrolling action.
433 <tags>:delm :delmarks</tags>
434 <spec>:delm<oa>arks</oa> <a>arg</a></spec>
435 <spec>:delm<oa>arks</oa>!</spec>
437 <p>Delete the specified marks.</p>
442 <li><ex>:delmarks Aa b p</ex> deletes marks A, a, b, and p</li>
443 <li><ex>:delmarks b-p</ex> deletes all marks in the range b to p</li>
444 <li><ex>:delmarks!</ex> deletes all marks for the current buffer</li>
450 <tags>:ma :mark</tags>
451 <spec>:mark <a>a-zA-Z</a></spec>
452 <description short="true">
453 <p>Mark current location within the web page.</p>
460 <spec>:marks <oa>arg</oa></spec>
463 Show all local marks for the current web page and all
464 URL marks. If <oa>arg</oa> is specified then limit the
465 list to those marks mentioned.
472 <!-- vim:se sts=4 sw=4 et: -->