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; Buffer"
10 xmlns:html="&xmlns.html;">
12 <h1 tag="buffer document">Buffer</h1>
16 A buffer is a container that holds the given web page, including
17 all of its history and frames. Each tab contains exactly one
18 buffer, and for most purposes the two terms are interchangeable.
19 See <t>tabs</t> for more.
22 <h2 tag="buffer-information">Buffer information</h2>
25 <tags><![CDATA[<page-info> <C-g>]]></tags>
30 Print the current file name along with basic page
31 information including last modification time, the number
32 of feeds present, and the page title.
38 <tags><![CDATA[<more-page-info> g<C-g>]]></tags>
39 <spec>g<C-g></spec>
40 <description short="true">
41 <p>Print file information. Same as <ex>:pa<oa>geinfo</oa></ex>.</p>
46 <tags>:pa :pageinfo</tags>
47 <spec>:pa<oa>geinfo</oa> <oa>items</oa></spec>
50 Show various page information. The information provided
51 is determined by the value of <o>pageinfo</o>, or
52 <oa>items</oa> if present.
58 <tags><![CDATA[<view-source> gf]]></tags>
63 View source. Toggles between the source and rendered
70 <tags><![CDATA[<view-source-externally> gF]]></tags>
75 View source with an external editor. Opens the source
76 code of the current web site with the external editor
77 specified by the <o>editor</o> option.
83 <tags>:vie :viewsource</tags>
84 <spec>:vie<oa>wsource</oa><oa>!</oa> <oa>url</oa></spec>
87 View source code of current document. If <oa>url</oa> is
88 specified then view the source of that document. When
89 <oa>!</oa> is given, it is opened with the external
95 <h2 tag="motion scrolling">Motion commands</h2>
98 <tags><scroll-begin> ^ 0</tags>
103 Scroll to the absolute left of the document. Unlike in
104 Vim, <k>0</k> and <k>^</k> work exactly the same way.
110 <tags><scroll-end> $</tags>
112 <description short="true">
113 <p>Scroll to the absolute right of the document</p>
118 <tags><![CDATA[<scroll-top> <Home> gg]]></tags>
120 <spec><oa>count</oa>gg</spec>
123 Go to the top of the document. With <oa>count</oa>,
124 scroll vertically to <oa>count</oa> percent of the
131 <tags><![CDATA[<scroll-bottom> <End> G]]></tags>
133 <spec><oa>count</oa>G</spec>
136 Go to the end of the document. With <oa>count</oa>,
137 behaves exactly the same as <oa>gg</oa>.
143 <tags><scroll-percent> N%</tags>
144 <spec><a>count</a>%</spec>
145 <description short="true">
146 <p>Scroll to <a>count</a> percent of the document.</p>
151 <tags><![CDATA[<scroll-left-column> <Left> h]]></tags>
153 <spec><oa>count</oa>h</spec>
156 Scroll document to the left. If <oa>count</oa> is specified,
157 repeat <oa>count</oa> times.
163 <tags><![CDATA[<scroll-down-line> <C-e> <Down> j]]></tags>
165 <spec><oa>count</oa>j</spec>
168 Scroll document to the down. If <oa>count</oa> is specified,
169 repeat <oa>count</oa> times.
175 <tags><![CDATA[<scroll-up-line> <C-y> <Up> k]]></tags>
177 <spec><oa>count</oa>k</spec>
180 Scroll document to the up. If <oa>count</oa> is specified,
181 repeat <oa>count</oa> times.
187 <tags><![CDATA[<scroll-right-column> <Right> l]]></tags>
189 <spec><oa>count</oa>l</spec>
192 Scroll document to the right. If <oa>count</oa> is specified,
193 repeat <oa>count</oa> times.
199 <tags><![CDATA[<scroll-down> <C-d>]]></tags>
201 <spec><oa>count</oa><C-d></spec>
204 Scroll window downwards by the amount specified in the
205 <o>scroll</o> option. With <oa>count</oa>, scroll as if
206 <o>scroll</o> were set to <oa>count</oa>.
212 <tags><![CDATA[<scroll-up> <C-u>]]></tags>
214 <spec><oa>count</oa><C-u></spec>
217 Scroll window upwards by the amount specified in the
218 <o>scroll</o> option. With <oa>count</oa>, scroll as if
219 <o>scroll</o> were set to <oa>count</oa>.
225 <tags><![CDATA[<scroll-up-page> <S-Space> <PageUp> <C-b>]]></tags>
227 <spec><oa>count</oa><C-b></spec>
230 Scroll up a full page. With <oa>count</oa>, scroll up
231 <oa>count</oa> full pages.
237 <tags><![CDATA[<scroll-down-page> <Space> <PageDown> <C-f>]]></tags>
239 <spec><oa>count</oa><C-f></spec>
242 Scroll down a full page. With <oa>count</oa>, scroll
243 down <oa>count</oa> full pages.
248 <h2 tag="jumping">Jumping to elements</h2>
251 <tags><![CDATA[<Tab>]]></tags>
252 <spec><Tab></spec>
253 <description short="true">
254 <p>Advance keyboard focus to the next element.</p>
259 <tags><![CDATA[<S-Tab>]]></tags>
260 <spec><S-Tab></spec>
261 <description short="true">
262 <p>Rewind keyboard focus to the previous element.</p>
267 <tags><focus-input> gi</tags>
269 <spec><oa>count</oa>gi</spec>
272 Focus last used input field. If there is no last input
273 field, focus the first input field. With <oa>count</oa>,
274 focus the <oa>count</oa>th input field.
280 <tags><next-frame> ]f</tags>
282 <spec><oa>count</oa>]f</spec>
285 Transfer keyboard focus to the <oa>count</oa>th next
286 frame. The newly focused frame is briefly highlighted
287 with <h>FrameIndicator</h>.
293 <tags><previous-frame> [f</tags>
295 <spec><oa>count</oa>[f</spec>
298 Transfer keyboard focus to the <oa>count</oa>th next
299 previous frame. The newly focused frame is briefly highlighted
300 with <h>FrameIndicator</h>.
306 <tags><next-page> ]]</tags>
308 <spec><oa>count</oa>]]</spec>
311 Follow the last link matching <o>nextpattern</o>. Used,
312 for instance, to move to the next page of search
319 <tags><previous-page> [[</tags>
321 <spec><oa>count</oa>[[</spec>
324 Follow the last link matching <o>previouspattern</o>. Used,
325 for instance, to move to the previous page of search
333 <spec><oa>count</oa>[<a>arg</a></spec>
334 <description short="true">
335 <p>Jump to the previous element as defined by <o>jumptags</o>.</p>
341 <spec><oa>count</oa>]<a>arg</a></spec>
342 <description short="true">
343 <p>Jump to the next element as defined by <o>jumptags</o>.</p>
349 <spec><oa>count</oa>{</spec>
350 <description short="true">
351 <p>Jump to the previous paragraph. Identical to <k>[p</k>.</p>
357 <spec><oa>count</oa>}</spec>
358 <description short="true">
359 <p>Jump to the next paragraph. Identical to <k>]p</k>.</p>
364 <h2 tag="zooming zoom">Zooming</h2>
367 The zooming commands are dependent on two properties—a zoom
368 range and a series of levels within that range.
372 The absolute value of the page zoom is limited to a value within
373 the configured zoom range (default: 30%–300%). By default,
374 commands which zoom in or out select between the zoom levels,
375 30%, 50%, 67%, 80%, 90%, 100%, 110%, 120%, 133%, 150%, 170%,
380 The available zoom range can be changed by setting the
381 <pref>zoom.minPercent</pref>
383 <pref>zoom.maxPercent</pref>
384 &dactyl.host; preferences. The zoom levels can be changed using the
385 <pref>toolkit.zoomManager.zoomValues</pref>
390 <pref>toolkit.zoomManager.zoomValues</pref> is specified as a
391 list of values between <em>0</em> and <em>1</em> rather than
392 percentages. For instance, <em>0.5</em> is equivalent to
397 <tags><![CDATA[<text-zoom-in> + zi]]></tags>
398 <spec><oa>count</oa>zi</spec>
399 <description short="true">
400 <p>Enlarge text zoom of current web page. Mnemonic: zoom in.</p>
405 <tags><![CDATA[<text-zoom-more> zm]]></tags>
407 <spec><oa>count</oa>zm</spec>
409 <p>Enlarge text zoom of current web page by a larger amount. Mnemonic: zoom more.</p>
414 <tags><![CDATA[<text-zoom-out> - zo]]></tags>
415 <spec><oa>count</oa>zo</spec>
416 <description short="true">
417 <p>Reduce text zoom of current web page. Mnemonic: zoom out.</p>
422 <tags><![CDATA[<text-zoom-reduce> zr]]></tags>
423 <spec><oa>count</oa>zr</spec>
424 <description short="true">
425 <p>Reduce text zoom of current web page by a larger amount. Mnemonic: zoom reduce.</p>
430 <tags><![CDATA[<text-zoom> zz]]></tags>
432 <spec><oa>count</oa>zz</spec>
435 Set text zoom value of current web page. Zoom value can
436 be between 30% and 300%. If it is omitted, text zoom is
443 <tags><![CDATA[<full-zoom-in> ZI zI]]></tags>
444 <spec><oa>count</oa>ZI</spec>
445 <description short="true">
446 <p>Enlarge full zoom of current web page. Mnemonic: zoom in.</p>
451 <tags><![CDATA[<full-zoom-more> ZM zM]]></tags>
453 <spec><oa>count</oa>ZM</spec>
455 <p>Enlarge full zoom of current web page by a larger amount. Mnemonic: zoom more.</p>
460 <tags><![CDATA[<full-zoom-out> ZO zO]]></tags>
461 <spec><oa>count</oa>ZO</spec>
462 <description short="true">
463 <p>Reduce full zoom of current web page. Mnemonic: zoom out.</p>
468 <tags><![CDATA[<full-zoom-reduce> ZR zR]]></tags>
469 <spec><oa>count</oa>ZR</spec>
470 <description short="true">
471 <p>Reduce full zoom of current web page by a larger amount. Mnemonic: zoom reduce.</p>
476 <tags><![CDATA[<full-zoom> zZ]]></tags>
478 <spec><oa>count</oa>zZ</spec>
481 Set full zoom value of current web page. Zoom value can be between 30 and
482 300%. If it is omitted, full zoom is reset to 100%.
488 <tags>:zo :zoom</tags>
489 <spec>:zo<oa>om</oa><oa>!</oa> <oa>value</oa></spec>
490 <spec>:zo<oa>om</oa><oa>!</oa> +<a>value</a></spec>
491 <spec>:zo<oa>om</oa><oa>!</oa> -<a>value</a></spec>
494 Set zoom value of current web page. <oa>value</oa> can be an absolute value
495 between 30% and 300% or a relative value if prefixed with "-" or "+". If
496 <oa>value</oa> is omitted, zoom is reset to 100%.
500 Normally this command operates on the text zoom; if used with <oa>!</oa>, it
501 operates on full zoom.
506 <h2 tag="frames">Working with frames</h2>
509 <tags>:frameo :frameonly</tags>
510 <spec>:frameo<oa>nly</oa></spec>
511 <description short="true">
512 <p>Show only the current frame's page.</p>
516 <h2 tag="copying yanking">Copying text</h2>
519 When running in X11, the text of the following commands is not only
520 copied to the clipboard but is also put into the X11 selection, which
521 can be pasted with the middle mouse button:
525 <tags><yank-location> y</tags>
527 <description short="true">
528 <p>Yank current location to the clipboard.</p>
533 <tags><yank-word> Y</tags>
535 <description short="true">
536 <p>Copy currently selected text to the system clipboard.</p>
540 <h2 tag="alternate-stylesheet">Alternate style sheets</h2>
542 Page authors may specify alternate style sheets for an HTML
543 document. Users can then switch between these various style sheets,
544 selecting their favorite.
547 <tags>:pagest :pagestyle</tags>
548 <spec>:pagest<oa>yle</oa> <oa>stylesheet</oa></spec>
551 Select the author style sheet to apply. If
552 <oa>stylesheet</oa> is not specified the page's default
556 <p>All author styling can be removed by setting the <o>usermode</o> option.</p>
562 <!-- vim:se sts=4 sw=4 et: -->