SF.net SVN: geany:[4228] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Tue Sep 22 17:42:32 UTC 2009


Revision: 4228
          http://geany.svn.sourceforge.net/geany/?rev=4228&view=rev
Author:   ntrel
Date:     2009-09-22 17:42:31 +0000 (Tue, 22 Sep 2009)

Log Message:
-----------
Split keybinding table into group tables; update KB links.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/doc/geany.html
    trunk/doc/geany.txt

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2009-09-22 15:22:20 UTC (rev 4227)
+++ trunk/ChangeLog	2009-09-22 17:42:31 UTC (rev 4228)
@@ -7,6 +7,8 @@
    Add 'Toolbar entries' section.
  * doc/geany.txt, doc/geany.html:
    Update 'Go to line' keybinding description.
+ * doc/geany.txt, doc/geany.html:
+   Split keybinding table into group tables; update KB links.
 
 
 2009-09-21  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

Modified: trunk/doc/geany.html
===================================================================
--- trunk/doc/geany.html	2009-09-22 15:22:20 UTC (rev 4227)
+++ trunk/doc/geany.html	2009-09-22 17:42:31 UTC (rev 4228)
@@ -364,92 +364,110 @@
 <li><a class="reference" href="#plugins" id="id148" name="id148">Plugins</a></li>
 <li><a class="reference" href="#keybindings" id="id149" name="id149">Keybindings</a><ul>
 <li><a class="reference" href="#switching-documents" id="id150" name="id150">Switching documents</a></li>
-<li><a class="reference" href="#configurable-keybindings" id="id151" name="id151">Configurable keybindings</a></li>
+<li><a class="reference" href="#configurable-keybindings" id="id151" name="id151">Configurable keybindings</a><ul>
+<li><a class="reference" href="#file-keybindings" id="id152" name="id152">File keybindings</a></li>
+<li><a class="reference" href="#editor-keybindings" id="id153" name="id153">Editor keybindings</a></li>
+<li><a class="reference" href="#clipboard-keybindings" id="id154" name="id154">Clipboard keybindings</a></li>
+<li><a class="reference" href="#select-keybindings" id="id155" name="id155">Select keybindings</a></li>
+<li><a class="reference" href="#insert-keybindings" id="id156" name="id156">Insert keybindings</a></li>
+<li><a class="reference" href="#format-keybindings" id="id157" name="id157">Format keybindings</a></li>
+<li><a class="reference" href="#settings-keybindings" id="id158" name="id158">Settings keybindings</a></li>
+<li><a class="reference" href="#search-keybindings" id="id159" name="id159">Search keybindings</a></li>
+<li><a class="reference" href="#go-to-keybindings" id="id160" name="id160">Go to keybindings</a></li>
+<li><a class="reference" href="#view-keybindings" id="id161" name="id161">View keybindings</a></li>
+<li><a class="reference" href="#focus-keybindings" id="id162" name="id162">Focus keybindings</a></li>
+<li><a class="reference" href="#notebook-tab-keybindings" id="id163" name="id163">Notebook tab keybindings</a></li>
+<li><a class="reference" href="#document-keybindings" id="id164" name="id164">Document keybindings</a></li>
+<li><a class="reference" href="#build-keybindings" id="id165" name="id165">Build keybindings</a></li>
+<li><a class="reference" href="#tools-keybindings" id="id166" name="id166">Tools keybindings</a></li>
+<li><a class="reference" href="#help-keybindings" id="id167" name="id167">Help keybindings</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><a class="reference" href="#id4" id="id152" name="id152">Configuration files</a><ul>
-<li><a class="reference" href="#tools-menu-items" id="id153" name="id153">Tools menu items</a></li>
-<li><a class="reference" href="#global-configuration-file" id="id154" name="id154">Global configuration file</a></li>
-<li><a class="reference" href="#filetype-definition-files" id="id155" name="id155">Filetype definition files</a><ul>
-<li><a class="reference" href="#format" id="id156" name="id156">Format</a><ul>
-<li><a class="reference" href="#styling-section" id="id157" name="id157">[styling] Section</a><ul>
-<li><a class="reference" href="#using-a-named-style" id="id158" name="id158">Using a named style</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#keywords-section" id="id159" name="id159">[keywords] Section</a></li>
-<li><a class="reference" href="#settings-section" id="id160" name="id160">[settings] Section</a></li>
-<li><a class="reference" href="#build-settings-section" id="id161" name="id161">[build_settings] Section</a></li>
+<li><a class="reference" href="#id4" id="id168" name="id168">Configuration files</a><ul>
+<li><a class="reference" href="#tools-menu-items" id="id169" name="id169">Tools menu items</a></li>
+<li><a class="reference" href="#global-configuration-file" id="id170" name="id170">Global configuration file</a></li>
+<li><a class="reference" href="#filetype-definition-files" id="id171" name="id171">Filetype definition files</a><ul>
+<li><a class="reference" href="#format" id="id172" name="id172">Format</a><ul>
+<li><a class="reference" href="#styling-section" id="id173" name="id173">[styling] Section</a><ul>
+<li><a class="reference" href="#using-a-named-style" id="id174" name="id174">Using a named style</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#special-file-filetypes-common" id="id162" name="id162">Special file filetypes.common</a><ul>
-<li><a class="reference" href="#named-styles-section" id="id163" name="id163">[named_styles] Section</a></li>
-<li><a class="reference" href="#id5" id="id164" name="id164">[styling] Section</a></li>
-<li><a class="reference" href="#id6" id="id165" name="id165">[settings] Section</a></li>
+<li><a class="reference" href="#keywords-section" id="id175" name="id175">[keywords] Section</a></li>
+<li><a class="reference" href="#settings-section" id="id176" name="id176">[settings] Section</a></li>
+<li><a class="reference" href="#build-settings-section" id="id177" name="id177">[build_settings] Section</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#special-file-filetypes-common" id="id178" name="id178">Special file filetypes.common</a><ul>
+<li><a class="reference" href="#named-styles-section" id="id179" name="id179">[named_styles] Section</a></li>
+<li><a class="reference" href="#id5" id="id180" name="id180">[styling] Section</a></li>
+<li><a class="reference" href="#id6" id="id181" name="id181">[settings] Section</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#filetype-extensions" id="id166" name="id166">Filetype extensions</a></li>
-<li><a class="reference" href="#preferences-file-format" id="id167" name="id167">Preferences File Format</a><ul>
-<li><a class="reference" href="#hidden-preferences" id="id168" name="id168">Hidden preferences</a></li>
-<li><a class="reference" href="#build-menu-section" id="id169" name="id169">[build-menu] Section</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#project-file-format" id="id170" name="id170">Project File Format</a><ul>
-<li><a class="reference" href="#build-menu-additions" id="id171" name="id171">[build-menu] Additions</a></li>
+<li><a class="reference" href="#filetype-extensions" id="id182" name="id182">Filetype extensions</a></li>
+<li><a class="reference" href="#preferences-file-format" id="id183" name="id183">Preferences File Format</a><ul>
+<li><a class="reference" href="#hidden-preferences" id="id184" name="id184">Hidden preferences</a></li>
+<li><a class="reference" href="#build-menu-section" id="id185" name="id185">[build-menu] Section</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#templates" id="id172" name="id172">Templates</a><ul>
-<li><a class="reference" href="#template-meta-data" id="id173" name="id173">Template meta data</a></li>
-<li><a class="reference" href="#file-templates" id="id174" name="id174">File templates</a><ul>
-<li><a class="reference" href="#custom-file-templates" id="id175" name="id175">Custom file templates</a></li>
-<li><a class="reference" href="#filetype-templates" id="id176" name="id176">Filetype templates</a></li>
+<li><a class="reference" href="#project-file-format" id="id186" name="id186">Project File Format</a><ul>
+<li><a class="reference" href="#build-menu-additions" id="id187" name="id187">[build-menu] Additions</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#customizing-templates" id="id177" name="id177">Customizing templates</a><ul>
-<li><a class="reference" href="#template-wildcards" id="id178" name="id178">Template wildcards</a></li>
+<li><a class="reference" href="#templates" id="id188" name="id188">Templates</a><ul>
+<li><a class="reference" href="#template-meta-data" id="id189" name="id189">Template meta data</a></li>
+<li><a class="reference" href="#file-templates" id="id190" name="id190">File templates</a><ul>
+<li><a class="reference" href="#custom-file-templates" id="id191" name="id191">Custom file templates</a></li>
+<li><a class="reference" href="#filetype-templates" id="id192" name="id192">Filetype templates</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#customizing-templates" id="id193" name="id193">Customizing templates</a><ul>
+<li><a class="reference" href="#template-wildcards" id="id194" name="id194">Template wildcards</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#customizing-the-toolbar" id="id179" name="id179">Customizing the toolbar</a><ul>
-<li><a class="reference" href="#manually-editing-of-the-toolbar-layout" id="id180" name="id180">Manually editing of the toolbar layout</a></li>
-<li><a class="reference" href="#available-toolbar-elements" id="id181" name="id181">Available toolbar elements</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#customizing-the-toolbar" id="id195" name="id195">Customizing the toolbar</a><ul>
+<li><a class="reference" href="#manually-editing-of-the-toolbar-layout" id="id196" name="id196">Manually editing of the toolbar layout</a></li>
+<li><a class="reference" href="#available-toolbar-elements" id="id197" name="id197">Available toolbar elements</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#plugin-documentation" id="id182" name="id182">Plugin documentation</a><ul>
-<li><a class="reference" href="#instant-save" id="id183" name="id183">Instant Save</a></li>
-<li><a class="reference" href="#backup-copy" id="id184" name="id184">Backup Copy</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#contributing-to-this-document" id="id185" name="id185">Contributing to this document</a></li>
-<li><a class="reference" href="#scintilla-keyboard-commands" id="id186" name="id186">Scintilla keyboard commands</a><ul>
-<li><a class="reference" href="#keyboard-commands" id="id187" name="id187">Keyboard commands</a></li>
+<li><a class="reference" href="#plugin-documentation" id="id198" name="id198">Plugin documentation</a><ul>
+<li><a class="reference" href="#instant-save" id="id199" name="id199">Instant Save</a></li>
+<li><a class="reference" href="#backup-copy" id="id200" name="id200">Backup Copy</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#tips-and-tricks" id="id188" name="id188">Tips and tricks</a><ul>
-<li><a class="reference" href="#document-notebook" id="id189" name="id189">Document notebook</a></li>
-<li><a class="reference" href="#editor" id="id190" name="id190">Editor</a></li>
-<li><a class="reference" href="#interface" id="id191" name="id191">Interface</a></li>
-<li><a class="reference" href="#gtk-related" id="id192" name="id192">GTK-related</a></li>
+<li><a class="reference" href="#contributing-to-this-document" id="id201" name="id201">Contributing to this document</a></li>
+<li><a class="reference" href="#scintilla-keyboard-commands" id="id202" name="id202">Scintilla keyboard commands</a><ul>
+<li><a class="reference" href="#keyboard-commands" id="id203" name="id203">Keyboard commands</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#compile-time-options" id="id193" name="id193">Compile-time options</a><ul>
-<li><a class="reference" href="#src-geany-h" id="id194" name="id194">src/geany.h</a></li>
-<li><a class="reference" href="#project-h" id="id195" name="id195">project.h</a></li>
-<li><a class="reference" href="#editor-h" id="id196" name="id196">editor.h</a></li>
-<li><a class="reference" href="#keyfile-c" id="id197" name="id197">keyfile.c</a></li>
-<li><a class="reference" href="#build-h" id="id198" name="id198">build.h</a></li>
-<li><a class="reference" href="#build-c" id="id199" name="id199">build.c</a></li>
+<li><a class="reference" href="#tips-and-tricks" id="id204" name="id204">Tips and tricks</a><ul>
+<li><a class="reference" href="#document-notebook" id="id205" name="id205">Document notebook</a></li>
+<li><a class="reference" href="#editor" id="id206" name="id206">Editor</a></li>
+<li><a class="reference" href="#interface" id="id207" name="id207">Interface</a></li>
+<li><a class="reference" href="#gtk-related" id="id208" name="id208">GTK-related</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#gnu-general-public-license" id="id200" name="id200">GNU General Public License</a></li>
-<li><a class="reference" href="#license-for-scintilla-and-scite" id="id201" name="id201">License for Scintilla and SciTE</a></li>
+<li><a class="reference" href="#compile-time-options" id="id209" name="id209">Compile-time options</a><ul>
+<li><a class="reference" href="#src-geany-h" id="id210" name="id210">src/geany.h</a></li>
+<li><a class="reference" href="#project-h" id="id211" name="id211">project.h</a></li>
+<li><a class="reference" href="#editor-h" id="id212" name="id212">editor.h</a></li>
+<li><a class="reference" href="#keyfile-c" id="id213" name="id213">keyfile.c</a></li>
+<li><a class="reference" href="#build-h" id="id214" name="id214">build.h</a></li>
+<li><a class="reference" href="#build-c" id="id215" name="id215">build.c</a></li>
 </ul>
+</li>
+<li><a class="reference" href="#gnu-general-public-license" id="id216" name="id216">GNU General Public License</a></li>
+<li><a class="reference" href="#license-for-scintilla-and-scite" id="id217" name="id217">License for Scintilla and SciTE</a></li>
+</ul>
 </div>
 <div class="section">
 <h1><a class="toc-backref" href="#id12" id="introduction" name="introduction">Introduction</a></h1>
@@ -915,7 +933,7 @@
 combination to move between tabs, the order is determined by the tab
 order, not alphabetical as shown in the documents list (regardless
 of whether or not editor tabs are visible).</p>
-<p>See the <em>Notebook tabs</em> group in the <a class="reference" href="#keybindings">Keybindings</a> section for useful
+<p>See the <a class="reference" href="#notebook-tab-keybindings">Notebook tab keybindings</a> section for useful
 shortcuts including for Most-Recently-Used document switching.</p>
 </div>
 </div>
@@ -1187,9 +1205,8 @@
 cursor position or an available selection and this word is passed
 as an argument to this command. It can be used for example to open
 some API documentation in a browser window or open any other external
-program. To do this, there is an menu entry in the popup menu of the
-editor widget and also a keyboard shortcut(see the section called
-<a class="reference" href="#keybindings">Keybindings</a>).</p>
+program. To do this, there is a menu entry in the popup menu of the
+editor widget and also a keyboard shortcut (see <a class="reference" href="#editor-keybindings">Editor keybindings</a>).</p>
 <p>The command can be specified in the preferences dialog and additionally
 for each filetype (see "context_action_cmd" in the section called
 <a class="reference" href="#format">Format</a>). At executing, the filetype specific command is used if
@@ -1214,7 +1231,7 @@
 <p>The autocompletion list for symbols is presented when the first few
 characters of the symbol are typed (configurable, see <a class="reference" href="#editor-completions-preferences">Editor Completions
 preferences</a>, default 4) or when the <em>Complete word</em>
-keybinding is pressed (configurable, see <a class="reference" href="#configurable-keybindings">Configurable keybindings</a>,
+keybinding is pressed (configurable, see <a class="reference" href="#editor-keybindings">Editor keybindings</a>,
 default Ctrl-Space).</p>
 <p>When the defined keybinding is typed and the <em>Autocomplete all words in
 document</em> preference (in <a class="reference" href="#editor-completions-preferences">Editor Completions preferences</a>)
@@ -1380,7 +1397,7 @@
 <li>Go to line</li>
 </ul>
 <p>* These items are available from the editor window's popup menu, or by
-using a keyboard shortcut (see the section called <a class="reference" href="#keybindings">Keybindings</a>).</p>
+using a keyboard shortcut (see <a class="reference" href="#search-keybindings">Search keybindings</a>).</p>
 <div class="section">
 <h3><a class="toc-backref" href="#id59" id="toolbar-entries" name="toolbar-entries">Toolbar entries</a></h3>
 <p>There are also two toolbar entries:</p>
@@ -1388,8 +1405,8 @@
 <li>Search bar</li>
 <li>Go to line entry</li>
 </ul>
-<p>There are keybindings to focus each of these - see Focus
-<a class="reference" href="#keybindings">keybindings</a>. Pressing Escape will then focus the editor.</p>
+<p>There are keybindings to focus each of these - see <a class="reference" href="#focus-keybindings">Focus
+keybindings</a>. Pressing Escape will then focus the editor.</p>
 <div class="section">
 <h4><a class="toc-backref" href="#id60" id="search-bar" name="search-bar">Search bar</a></h4>
 <p>The quickest way to find some text is to use the search bar entry in
@@ -2980,12 +2997,14 @@
 execute menu_open by default <em>Ctrl-O</em> is set, but you can also define
 <em>Alt-O</em>, so that the file open dialog is shown by pressing either
 <em>Ctrl-O</em> or <em>Alt-O</em>.</p>
-<p>The following table lists all customizable keyboard shortcuts.</p>
+<p>The following tables list all customizable keyboard shortcuts.</p>
+<div class="section">
+<h4><a class="toc-backref" href="#id152" id="file-keybindings" name="file-keybindings">File keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
-<col width="28%" />
-<col width="23%" />
-<col width="49%" />
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
 </colgroup>
 <thead valign="bottom">
 <tr><th class="head">Action</th>
@@ -2994,10 +3013,6 @@
 </tr>
 </thead>
 <tbody valign="top">
-<tr><td><strong>File</strong></td>
-<td> </td>
-<td> </td>
-</tr>
 <tr><td>New</td>
 <td>Ctrl-N</td>
 <td>Creates a new file.</td>
@@ -3035,10 +3050,24 @@
 <td>Ctrl-P</td>
 <td>Prints the current file.</td>
 </tr>
-<tr><td><strong>Editor</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id153" id="editor-keybindings" name="editor-keybindings">Editor keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Undo</td>
 <td>Ctrl-Z</td>
 <td>Un-does the last action.</td>
@@ -3127,10 +3156,24 @@
 completed snippets if multiple cursor positions
 where defined.</td>
 </tr>
-<tr><td><strong>Clipboard</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id154" id="clipboard-keybindings" name="clipboard-keybindings">Clipboard keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="23%" />
+<col width="48%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Cut</td>
 <td>Ctrl-X</td>
 <td>Cut the current selection to the clipboard.</td>
@@ -3153,10 +3196,24 @@
 <td>Copies the current line (and any lines with a
 selection) to the clipboard.</td>
 </tr>
-<tr><td><strong>Select</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id155" id="select-keybindings" name="select-keybindings">Select keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Select all</td>
 <td>Ctrl-A</td>
 <td>Makes a selection of all text in the current
@@ -3176,10 +3233,24 @@
 <td>Selects the current line under the cursor (and any
 partially selected lines).</td>
 </tr>
-<tr><td><strong>Insert</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id156" id="insert-keybindings" name="insert-keybindings">Insert keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Insert date</td>
 <td>Shift-Alt-D</td>
 <td>Inserts a customisable date.</td>
@@ -3191,10 +3262,24 @@
 characters of the amount of a tab width when
 tabs should be used for indentation.</td>
 </tr>
-<tr><td><strong>Format</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id157" id="format-keybindings" name="format-keybindings">Format keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Toggle case of selection</td>
 <td>Ctrl-Alt-U</td>
 <td>Changes the case of the selection. A lowercase
@@ -3263,18 +3348,46 @@
 (indented) text block,
 breaking lines at the long line marker.</td>
 </tr>
-<tr><td><strong>Settings</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id158" id="settings-keybindings" name="settings-keybindings">Settings keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Preferences</td>
 <td>Ctrl-Alt-P</td>
 <td>Opens preferences dialog.</td>
 </tr>
-<tr><td><strong>Search</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id159" id="search-keybindings" name="search-keybindings">Search keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Find</td>
 <td>Ctrl-F</td>
 <td>Opens the Find dialog.</td>
@@ -3320,16 +3433,30 @@
 window.</td>
 </tr>
 <tr><td>Mark All</td>
-<td> </td>
+<td>Ctrl-Shift-M</td>
 <td>Highlight all matches of the current
 word/selection in the current document
 with a colored box. If there's nothing to
 find, highlighted matches will be cleared.</td>
 </tr>
-<tr><td><strong>Go to</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id160" id="go-to-keybindings" name="go-to-keybindings">Go to keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Navigate forward a location</td>
 <td> </td>
 <td>Switches to the next location in the navigation
@@ -3410,10 +3537,24 @@
 <td>Ctrl-</td>
 <td>Goto the next part of the current word.</td>
 </tr>
-<tr><td><strong>View</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id161" id="view-keybindings" name="view-keybindings">View keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Fullscreen</td>
 <td>F11</td>
 <td>Switches to fullscreen mode.</td>
@@ -3441,10 +3582,24 @@
 <td>Ctrl--</td>
 <td>Zooms out the text</td>
 </tr>
-<tr><td><strong>Focus</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id162" id="focus-keybindings" name="focus-keybindings">Focus keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Switch to Editor</td>
 <td>F2</td>
 <td>Switches to editor widget.</td>
@@ -3470,10 +3625,24 @@
 <td> </td>
 <td>Focus the Compiler message window tab.</td>
 </tr>
-<tr><td><strong>Notebook tabs</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id163" id="notebook-tab-keybindings" name="notebook-tab-keybindings">Notebook tab keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="28%" />
+<col width="23%" />
+<col width="49%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Switch to left document</td>
 <td>Ctrl-PageUp</td>
 <td>Switches to the previous open document.</td>
@@ -3510,10 +3679,24 @@
 <td> </td>
 <td>Moves the current document to the last position.</td>
 </tr>
-<tr><td><strong>Document</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id164" id="document-keybindings" name="document-keybindings">Document keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="23%" />
+<col width="48%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Replace tabs by space</td>
 <td> </td>
 <td>Replaces all tabs with the right amount of spaces.</td>
@@ -3547,10 +3730,24 @@
 <td>Enables or disables automatic breaking of long
 lines at a configurable column.</td>
 </tr>
-<tr><td><strong>Build</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id165" id="build-keybindings" name="build-keybindings">Build keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Compile</td>
 <td>F8</td>
 <td>Compiles the current file.</td>
@@ -3595,18 +3792,46 @@
 <td> </td>
 <td>Opens the build options dialog.</td>
 </tr>
-<tr><td><strong>Tools</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id166" id="tools-keybindings" name="tools-keybindings">Tools keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Show Color Chooser</td>
 <td> </td>
 <td>Opens the Color Chooser dialog.</td>
 </tr>
-<tr><td><strong>Help</strong></td>
-<td> </td>
-<td> </td>
+</tbody>
+</table>
+</div>
+<div class="section">
+<h4><a class="toc-backref" href="#id167" id="help-keybindings" name="help-keybindings">Help keybindings</a></h4>
+<table border="1" class="docutils">
+<colgroup>
+<col width="29%" />
+<col width="24%" />
+<col width="47%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Action</th>
+<th class="head">Default shortcut</th>
+<th class="head">Description</th>
 </tr>
+</thead>
+<tbody valign="top">
 <tr><td>Help</td>
 <td>F1</td>
 <td>Opens the manual.</td>
@@ -3616,10 +3841,11 @@
 </div>
 </div>
 </div>
+</div>
 <div class="section">
-<h1><a class="toc-backref" href="#id152" id="id4" name="id4">Configuration files</a></h1>
+<h1><a class="toc-backref" href="#id168" id="id4" name="id4">Configuration files</a></h1>
 <div class="section">
-<h2><a class="toc-backref" href="#id153" id="tools-menu-items" name="tools-menu-items">Tools menu items</a></h2>
+<h2><a class="toc-backref" href="#id169" id="tools-menu-items" name="tools-menu-items">Tools menu items</a></h2>
 <p>There's a <em>Configuration files</em> submenu in the <em>Tools</em> menu that
 contains items for some of the available user configuration files.
 Clicking on one opens it in the editor for you to update. Geany will
@@ -3640,7 +3866,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id154" id="global-configuration-file" name="global-configuration-file">Global configuration file</a></h2>
+<h2><a class="toc-backref" href="#id170" id="global-configuration-file" name="global-configuration-file">Global configuration file</a></h2>
 <p>You can use a global configuration file for Geany which will be used if
 the user starts Geany for the first time and an user's configuration
 file was not yet created or in case an user deleted the configuration
@@ -3660,7 +3886,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id155" id="filetype-definition-files" name="filetype-definition-files">Filetype definition files</a></h2>
+<h2><a class="toc-backref" href="#id171" id="filetype-definition-files" name="filetype-definition-files">Filetype definition files</a></h2>
 <p>All color definitions and other filetype specific settings are
 stored in the filetype definition files. Those settings are colors
 for syntax highlighting, general settings like comment characters or
@@ -3693,9 +3919,9 @@
 <p>As well as the sections listed below, each filetype file can contain
 a [build-menu] section as described in <a class="reference" href="#build-menu-section">[build-menu] Section</a>.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id156" id="format" name="format">Format</a></h3>
+<h3><a class="toc-backref" href="#id172" id="format" name="format">Format</a></h3>
 <div class="section">
-<h4><a class="toc-backref" href="#id157" id="styling-section" name="styling-section">[styling] Section</a></h4>
+<h4><a class="toc-backref" href="#id173" id="styling-section" name="styling-section">[styling] Section</a></h4>
 <p>In this section the colors for syntax highlighting are defined. The
 manual format is:</p>
 <ul class="simple">
@@ -3711,7 +3937,7 @@
 <p>This makes the key style have red foreground text, default background
 color text and bold emphasis.</p>
 <div class="section">
-<h5><a class="toc-backref" href="#id158" id="using-a-named-style" name="using-a-named-style">Using a named style</a></h5>
+<h5><a class="toc-backref" href="#id174" id="using-a-named-style" name="using-a-named-style">Using a named style</a></h5>
 <p>The second format uses a <em>named style</em> name to reference a style
 defined in filetypes.common.</p>
 <ul class="simple">
@@ -3730,7 +3956,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id159" id="keywords-section" name="keywords-section">[keywords] Section</a></h4>
+<h4><a class="toc-backref" href="#id175" id="keywords-section" name="keywords-section">[keywords] Section</a></h4>
 <p>This section contains keys for different keyword lists specific to
 the filetype. Some filetypes do not support keywords, so adding a
 new key will not work. You can only add or remove keywords to/from
@@ -3741,7 +3967,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id160" id="settings-section" name="settings-section">[settings] Section</a></h4>
+<h4><a class="toc-backref" href="#id176" id="settings-section" name="settings-section">[settings] Section</a></h4>
 <dl class="docutils">
 <dt>extension</dt>
 <dd><p class="first">This is the default file extension used when saving files, not
@@ -3802,7 +4028,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id161" id="build-settings-section" name="build-settings-section">[build_settings] Section</a></h4>
+<h4><a class="toc-backref" href="#id177" id="build-settings-section" name="build-settings-section">[build_settings] Section</a></h4>
 <p>As of Geany v0.19 this section is supplemented by the <a class="reference" href="#build-menu-section">[build-menu] Section</a>.</p>
 <dl class="docutils">
 <dt>error_regex</dt>
@@ -3854,13 +4080,13 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id162" id="special-file-filetypes-common" name="special-file-filetypes-common">Special file filetypes.common</a></h3>
+<h3><a class="toc-backref" href="#id178" id="special-file-filetypes-common" name="special-file-filetypes-common">Special file filetypes.common</a></h3>
 <p>There is a special filetype definition file called
 filetypes.common. This file defines some general non-filetype-specific
 settings.</p>
 <p>See the <a class="reference" href="#format">Format</a> section for how to define styles.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id163" id="named-styles-section" name="named-styles-section">[named_styles] Section</a></h4>
+<h4><a class="toc-backref" href="#id179" id="named-styles-section" name="named-styles-section">[named_styles] Section</a></h4>
 <p>Named styles declared here can be used in the [styling] section of any
 filetypes.* file.</p>
 <p>For example:</p>
@@ -3885,7 +4111,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id164" id="id5" name="id5">[styling] Section</a></h4>
+<h4><a class="toc-backref" href="#id180" id="id5" name="id5">[styling] Section</a></h4>
 <dl class="docutils">
 <dt>default</dt>
 <dd><p class="first">This is the default style. It is used for styling files without a
@@ -4051,7 +4277,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id165" id="id6" name="id6">[settings] Section</a></h4>
+<h4><a class="toc-backref" href="#id181" id="id6" name="id6">[settings] Section</a></h4>
 <dl class="docutils">
 <dt>whitespace_chars</dt>
 <dd><p class="first">Characters to treat as whitespace. These characters are ignored
@@ -4065,7 +4291,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id166" id="filetype-extensions" name="filetype-extensions">Filetype extensions</a></h2>
+<h2><a class="toc-backref" href="#id182" id="filetype-extensions" name="filetype-extensions">Filetype extensions</a></h2>
 <p>To change the default filetype extension used when saving a new file,
 see <a class="reference" href="#filetype-definition-files">Filetype definition files</a>.</p>
 <p>You can override the list of file extensions that Geany uses for each
@@ -4091,12 +4317,12 @@
 </pre>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id167" id="preferences-file-format" name="preferences-file-format">Preferences File Format</a></h2>
+<h2><a class="toc-backref" href="#id183" id="preferences-file-format" name="preferences-file-format">Preferences File Format</a></h2>
 <p>The preferences file <tt class="docutils literal"><span class="pre">~/.config/geany/geany.conf</span></tt> holds settings for all the items configured
 in the preferences dialog.  These are not detailed as they should not be edited
 as they are overwritten by Geany.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id168" id="hidden-preferences" name="hidden-preferences">Hidden preferences</a></h3>
+<h3><a class="toc-backref" href="#id184" id="hidden-preferences" name="hidden-preferences">Hidden preferences</a></h3>
 <p>There are some uncommon preferences that are not shown in the Preferences
 dialog. These can be set by editing the preferences file, then
 restarting Geany. Search for the key name, then edit the value. Example:</p>
@@ -4224,7 +4450,7 @@
 </table>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id169" id="build-menu-section" name="build-menu-section">[build-menu] Section</a></h3>
+<h3><a class="toc-backref" href="#id185" id="build-menu-section" name="build-menu-section">[build-menu] Section</a></h3>
 <p>The [build-menu] section contains the configuration of the build menu.
 This section can occur in filetype, preferences and project files and
 always has the format described here.  Different menu items are loaded
@@ -4256,11 +4482,11 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id170" id="project-file-format" name="project-file-format">Project File Format</a></h2>
+<h2><a class="toc-backref" href="#id186" id="project-file-format" name="project-file-format">Project File Format</a></h2>
 <p>The project file contains project related settings and possibly a
 record of the current session files.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id171" id="build-menu-additions" name="build-menu-additions">[build-menu] Additions</a></h3>
+<h3><a class="toc-backref" href="#id187" id="build-menu-additions" name="build-menu-additions">[build-menu] Additions</a></h3>
 <p>The project file also can have extra fields in the [build-menu] section
 in addition to those listed in <a class="reference" href="#build-menu-section">[build-menu] Section</a> above.</p>
 <p>When filetype menu items are configured for the project they are stored
@@ -4276,7 +4502,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id172" id="templates" name="templates">Templates</a></h2>
+<h2><a class="toc-backref" href="#id188" id="templates" name="templates">Templates</a></h2>
 <p>Geany supports the following templates:</p>
 <ul class="simple">
 <li>ChangeLog entry</li>
@@ -4299,7 +4525,7 @@
 function description won't contain the correct function name but "unknown"
 instead.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id173" id="template-meta-data" name="template-meta-data">Template meta data</a></h3>
+<h3><a class="toc-backref" href="#id189" id="template-meta-data" name="template-meta-data">Template meta data</a></h3>
 <p>Meta data can be used with all templates, but by default user set
 meta data is only used for the ChangeLog and File header templates.</p>
 <p>In the configuration dialog you can find a tab "Templates" (see
@@ -4309,7 +4535,7 @@
 at startup.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id174" id="file-templates" name="file-templates">File templates</a></h3>
+<h3><a class="toc-backref" href="#id190" id="file-templates" name="file-templates">File templates</a></h3>
 <p>File templates are templates used as the basis of a new file. To
 use them, choose the <em>New (with Template)</em> menu item from the <em>File</em>
 menu.</p>
@@ -4321,7 +4547,7 @@
 be placed anywhere, but is usually on the first line of the file,
 followed by a blank line.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id175" id="custom-file-templates" name="custom-file-templates">Custom file templates</a></h4>
+<h4><a class="toc-backref" href="#id191" id="custom-file-templates" name="custom-file-templates">Custom file templates</a></h4>
 <p>These are read from the <tt class="docutils literal"><span class="pre">~/.config/geany/templates/files</span></tt> directory
 (created the first time Geany is started). The filetype to use is
 detected from the template file's extension, if any. For example, creating
@@ -4332,7 +4558,7 @@
 template.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id176" id="filetype-templates" name="filetype-templates">Filetype templates</a></h4>
+<h4><a class="toc-backref" href="#id192" id="filetype-templates" name="filetype-templates">Filetype templates</a></h4>
 <p>Filetype template files are read from the <tt class="docutils literal"><span class="pre">~/.config/geany/templates</span></tt>
 directory, and are named "filetype." followed by the filetype
 name, e.g. "filetype.python", "filetype.sh", etc. If you are
@@ -4344,7 +4570,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id177" id="customizing-templates" name="customizing-templates">Customizing templates</a></h3>
+<h3><a class="toc-backref" href="#id193" id="customizing-templates" name="customizing-templates">Customizing templates</a></h3>
 <p>Each template can be customized to your needs. The templates are
 stored in the <tt class="docutils literal"><span class="pre">~/.config/geany/templates/</span></tt> directory (see the section called
 <a class="reference" href="#command-line-options">Command line options</a> for further information about the configuration
@@ -4352,7 +4578,7 @@
 Geany ;-) ) and edit the template to your needs. There are some
 wildcards which will be automatically replaced by Geany at startup.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id178" id="template-wildcards" name="template-wildcards">Template wildcards</a></h4>
+<h4><a class="toc-backref" href="#id194" id="template-wildcards" name="template-wildcards">Template wildcards</a></h4>
 <p>All wildcards must be enclosed by "{" and "}", e.g. {date}.</p>
 <table border="1" class="docutils">
 <colgroup>
@@ -4473,13 +4699,13 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id179" id="customizing-the-toolbar" name="customizing-the-toolbar">Customizing the toolbar</a></h2>
+<h2><a class="toc-backref" href="#id195" id="customizing-the-toolbar" name="customizing-the-toolbar">Customizing the toolbar</a></h2>
 <p>You can add, remove and reorder the elements in the toolbar by using the toolbar editor
 by manually editing the file <tt class="docutils literal"><span class="pre">ui_toolbar.xml</span></tt>.</p>
 <p>The toolbar editor can be opened from the preferences editor on the Toolbar tab or
 by right-clicking on the toolbar itself and choosing it from the menu.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id180" id="manually-editing-of-the-toolbar-layout" name="manually-editing-of-the-toolbar-layout">Manually editing of the toolbar layout</a></h3>
+<h3><a class="toc-backref" href="#id196" id="manually-editing-of-the-toolbar-layout" name="manually-editing-of-the-toolbar-layout">Manually editing of the toolbar layout</a></h3>
 <p>To override the system-wide configuration file, copy it from
 <tt class="docutils literal"><span class="pre">$prefix/share/geany</span></tt> to your configuration directory, usually
 <tt class="docutils literal"><span class="pre">~/.config/geany/</span></tt>. <tt class="docutils literal"><span class="pre">$prefix</span></tt> is the path where Geany is installed
@@ -4503,7 +4729,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id181" id="available-toolbar-elements" name="available-toolbar-elements">Available toolbar elements</a></h3>
+<h3><a class="toc-backref" href="#id197" id="available-toolbar-elements" name="available-toolbar-elements">Available toolbar elements</a></h3>
 <table border="1" class="docutils">
 <colgroup>
 <col width="19%" />
@@ -4617,9 +4843,9 @@
 </div>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id182" id="plugin-documentation" name="plugin-documentation">Plugin documentation</a></h1>
+<h1><a class="toc-backref" href="#id198" id="plugin-documentation" name="plugin-documentation">Plugin documentation</a></h1>
 <div class="section">
-<h2><a class="toc-backref" href="#id183" id="instant-save" name="instant-save">Instant Save</a></h2>
+<h2><a class="toc-backref" href="#id199" id="instant-save" name="instant-save">Instant Save</a></h2>
 <p>This plugin sets on every new file (File->New or File-> New (with template))
 a randomly chosen filename and set its filetype appropriate to the used template
 or when no template was used, to a configurable default filetype.
@@ -4629,7 +4855,7 @@
 similar.</p>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id184" id="backup-copy" name="backup-copy">Backup Copy</a></h2>
+<h2><a class="toc-backref" href="#id200" id="backup-copy" name="backup-copy">Backup Copy</a></h2>
 <p>This plugin creates a backup copy of the current file in Geany when it is
 saved. You can specify the directory where the backup copy is saved and
 you can configure the automatically added extension in the configure dialog
@@ -4639,7 +4865,7 @@
 </div>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id185" id="contributing-to-this-document" name="contributing-to-this-document">Contributing to this document</a></h1>
+<h1><a class="toc-backref" href="#id201" id="contributing-to-this-document" name="contributing-to-this-document">Contributing to this document</a></h1>
 <p>This document (<tt class="docutils literal"><span class="pre">geany.txt</span></tt>) is written in <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a>
 (or "reST"). The source file for it is located in Geany's <tt class="docutils literal"><span class="pre">doc</span></tt>
 subdirectory.  If you intend on making changes, you should grab the
@@ -4659,7 +4885,7 @@
 and Fedora systems.</p>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id186" id="scintilla-keyboard-commands" name="scintilla-keyboard-commands">Scintilla keyboard commands</a></h1>
+<h1><a class="toc-backref" href="#id202" id="scintilla-keyboard-commands" name="scintilla-keyboard-commands">Scintilla keyboard commands</a></h1>
 <p>Copyright © 1998, 2006 Neil Hodgson <neilh(at)scintilla(dot)org></p>
 <p>This appendix is distributed under the terms of the License for
 Scintilla and SciTE. A copy of this license can be found in the file
@@ -4668,7 +4894,7 @@
 Scintilla and SciTE</a>.</p>
 <p>20 June 2006</p>
 <div class="section">
-<h2><a class="toc-backref" href="#id187" id="keyboard-commands" name="keyboard-commands">Keyboard commands</a></h2>
+<h2><a class="toc-backref" href="#id203" id="keyboard-commands" name="keyboard-commands">Keyboard commands</a></h2>
 <p>Keyboard commands for Scintilla mostly follow common Windows and GTK+
 conventions. All move keys (arrows, page up/down, home and end)
 allows to extend or reduce the stream selection when holding the
@@ -4750,9 +4976,9 @@
 </div>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id188" id="tips-and-tricks" name="tips-and-tricks">Tips and tricks</a></h1>
+<h1><a class="toc-backref" href="#id204" id="tips-and-tricks" name="tips-and-tricks">Tips and tricks</a></h1>
 <div class="section">
-<h2><a class="toc-backref" href="#id189" id="document-notebook" name="document-notebook">Document notebook</a></h2>
+<h2><a class="toc-backref" href="#id205" id="document-notebook" name="document-notebook">Document notebook</a></h2>
 <ul class="simple">
 <li>Double-click on empty space in the notebook tab bar to open a
 new document.</li>
@@ -4763,7 +4989,7 @@
 </ul>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id190" id="editor" name="editor">Editor</a></h2>
+<h2><a class="toc-backref" href="#id206" id="editor" name="editor">Editor</a></h2>
 <ul class="simple">
 <li>Alt-scroll wheel moves up/down a page.</li>
 <li>Ctrl-scroll wheel zooms in/out.</li>
@@ -4773,13 +4999,13 @@
 </ul>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id191" id="interface" name="interface">Interface</a></h2>
+<h2><a class="toc-backref" href="#id207" id="interface" name="interface">Interface</a></h2>
 <ul class="simple">
 <li>Double-click on a symbol-list group to expand or compact it.</li>
 </ul>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id192" id="gtk-related" name="gtk-related">GTK-related</a></h2>
+<h2><a class="toc-backref" href="#id208" id="gtk-related" name="gtk-related">GTK-related</a></h2>
 <ul class="simple">
 <li>Scrolling the mouse wheel over a notebook tab bar will switch
 notebook pages.</li>
@@ -4794,7 +5020,7 @@
 </div>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id193" id="compile-time-options" name="compile-time-options">Compile-time options</a></h1>
+<h1><a class="toc-backref" href="#id209" id="compile-time-options" name="compile-time-options">Compile-time options</a></h1>
 <p>There are some options which can only be changed at compile time,
 and some options which are used as the default for configurable
 options. To change these options, edit the appropriate source file
@@ -4806,7 +5032,7 @@
 <p class="last">Most users should not need to change these options.</p>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id194" id="src-geany-h" name="src-geany-h">src/geany.h</a></h2>
+<h2><a class="toc-backref" href="#id210" id="src-geany-h" name="src-geany-h">src/geany.h</a></h2>
 <table border="1" class="docutils">
 <colgroup>
 <col width="33%" />
@@ -4863,7 +5089,7 @@
 </table>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id195" id="project-h" name="project-h">project.h</a></h2>
+<h2><a class="toc-backref" href="#id211" id="project-h" name="project-h">project.h</a></h2>
 <table border="1" class="docutils">
 <colgroup>
 <col width="33%" />
@@ -4888,7 +5114,7 @@
 </table>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id196" id="editor-h" name="editor-h">editor.h</a></h2>
+<h2><a class="toc-backref" href="#id212" id="editor-h" name="editor-h">editor.h</a></h2>
 <table border="1" class="docutils">
 <colgroup>
 <col width="33%" />
@@ -4914,7 +5140,7 @@
 </table>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id197" id="keyfile-c" name="keyfile-c">keyfile.c</a></h2>
+<h2><a class="toc-backref" href="#id213" id="keyfile-c" name="keyfile-c">keyfile.c</a></h2>
 <p>These are default settings that can be overridden in the <a class="reference" href="#preferences">Preferences</a> dialog.</p>
 <table border="1" class="docutils">
 <colgroup>
@@ -4995,7 +5221,7 @@
 </table>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id198" id="build-h" name="build-h">build.h</a></h2>
+<h2><a class="toc-backref" href="#id214" id="build-h" name="build-h">build.h</a></h2>
 <table border="1" class="docutils">
 <colgroup>
 <col width="33%" />
@@ -5025,7 +5251,7 @@
 </table>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id199" id="build-c" name="build-c">build.c</a></h2>
+<h2><a class="toc-backref" href="#id215" id="build-c" name="build-c">build.c</a></h2>
 <table border="1" class="docutils">
 <colgroup>
 <col width="33%" />
@@ -5056,7 +5282,7 @@
 </div>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id200" id="gnu-general-public-license" name="gnu-general-public-license">GNU General Public License</a></h1>
+<h1><a class="toc-backref" href="#id216" id="gnu-general-public-license" name="gnu-general-public-license">GNU General Public License</a></h1>
 <pre class="literal-block">
             GNU GENERAL PUBLIC LICENSE
                Version 2, June 1991
@@ -5401,7 +5627,7 @@
 </pre>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id201" id="license-for-scintilla-and-scite" name="license-for-scintilla-and-scite">License for Scintilla and SciTE</a></h1>
+<h1><a class="toc-backref" href="#id217" id="license-for-scintilla-and-scite" name="license-for-scintilla-and-scite">License for Scintilla and SciTE</a></h1>
 <p>Copyright 1998-2003 by Neil Hodgson <neilh(at)scintilla(dot)org></p>
 <p>All Rights Reserved</p>
 <p>Permission to use, copy, modify, and distribute this software and
@@ -5421,7 +5647,7 @@
 <div class="footer">
 <hr class="footer" />
 <a class="reference" href="geany.txt">View document source</a>.
-Generated on: 2009-09-22 15:19 UTC.
+Generated on: 2009-09-22 17:37 UTC.
 Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
 
 </div>

Modified: trunk/doc/geany.txt
===================================================================
--- trunk/doc/geany.txt	2009-09-22 15:22:20 UTC (rev 4227)
+++ trunk/doc/geany.txt	2009-09-22 17:42:31 UTC (rev 4228)
@@ -500,7 +500,7 @@
 order, not alphabetical as shown in the documents list (regardless
 of whether or not editor tabs are visible).
 
-See the *Notebook tabs* group in the `Keybindings`_ section for useful
+See the `Notebook tab keybindings`_ section for useful
 shortcuts including for Most-Recently-Used document switching.
 
 
@@ -811,9 +811,8 @@
 cursor position or an available selection and this word is passed
 as an argument to this command. It can be used for example to open
 some API documentation in a browser window or open any other external
-program. To do this, there is an menu entry in the popup menu of the
-editor widget and also a keyboard shortcut(see the section called
-`Keybindings`_).
+program. To do this, there is a menu entry in the popup menu of the
+editor widget and also a keyboard shortcut (see `Editor keybindings`_).
 
 The command can be specified in the preferences dialog and additionally
 for each filetype (see "context_action_cmd" in the section called
@@ -843,7 +842,7 @@
 The autocompletion list for symbols is presented when the first few
 characters of the symbol are typed (configurable, see `Editor Completions
 preferences`_, default 4) or when the *Complete word*
-keybinding is pressed (configurable, see `Configurable keybindings`_,
+keybinding is pressed (configurable, see `Editor keybindings`_,
 default Ctrl-Space).
 
 When the defined keybinding is typed and the *Autocomplete all words in
@@ -1020,7 +1019,7 @@
 * Go to line
 
 \* These items are available from the editor window's popup menu, or by
-using a keyboard shortcut (see the section called `Keybindings`_).
+using a keyboard shortcut (see `Search keybindings`_).
 
 Toolbar entries
 ^^^^^^^^^^^^^^^
@@ -1029,8 +1028,8 @@
 * Search bar
 * Go to line entry
 
-There are keybindings to focus each of these - see Focus
-`keybindings`_. Pressing Escape will then focus the editor.
+There are keybindings to focus each of these - see `Focus
+keybindings`_. Pressing Escape will then focus the editor.
 
 Search bar
 ``````````
@@ -2750,13 +2749,13 @@
 *Alt-O*, so that the file open dialog is shown by pressing either
 *Ctrl-O* or *Alt-O*.
 
-The following table lists all customizable keyboard shortcuts.
+The following tables list all customizable keyboard shortcuts.
 
-=============================== ========================= =========================================
+File keybindings
+````````````````
+=============================== ========================= ==================================================
 Action                          Default shortcut          Description
-=============================== ========================= =========================================
-**File**
-
+=============================== ========================= ==================================================
 New                             Ctrl-N                    Creates a new file.
 
 Open                            Ctrl-O                    Opens a file.
@@ -2775,9 +2774,14 @@
                                                           will be lost.
 
 Print                           Ctrl-P                    Prints the current file.
+=============================== ========================= ==================================================
 
-**Editor**
 
+Editor keybindings
+``````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Undo                            Ctrl-Z                    Un-does the last action.
 
 Redo                            Ctrl-Y                    Re-does the last action.
@@ -2833,9 +2837,14 @@
 Move cursor in snippet                                    Jumps to the next defined cursor positions in a
                                                           completed snippets if multiple cursor positions
                                                           where defined.
+=============================== ========================= ==================================================
 
-**Clipboard**
 
+Clipboard keybindings
+`````````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Cut                             Ctrl-X                    Cut the current selection to the clipboard.
 
 Copy                            Ctrl-C                    Copy the current selection to the clipboard.
@@ -2847,9 +2856,14 @@
 
 Copy current line(s)            Ctrl-Shift-C              Copies the current line (and any lines with a
                                                           selection) to the clipboard.
+=============================== ========================= ==================================================
 
-**Select**
 
+Select keybindings
+``````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Select all                      Ctrl-A                    Makes a selection of all text in the current
                                                           document.
 
@@ -2860,18 +2874,28 @@
 
 Select current line(s)          Alt-Shift-L               Selects the current line under the cursor (and any
                                                           partially selected lines).
+=============================== ========================= ==================================================
 
-**Insert**
 
+Insert keybindings
+``````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Insert date                     Shift-Alt-D               Inserts a customisable date.
 
 Insert alternative whitespace                             Inserts a tab character when spaces should
                                                           be used for indentation and inserts space
                                                           characters of the amount of a tab width when
                                                           tabs should be used for indentation.
+=============================== ========================= ==================================================
 
-**Format**
 
+Format keybindings
+``````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Toggle case of selection        Ctrl-Alt-U                Changes the case of the selection. A lowercase
                                                           selection will be changed into uppercase and vice
                                                           versa. If the selection contains lower- and
@@ -2915,14 +2939,23 @@
 Reflow lines/block                                        Reformat selected lines or current
                                                           (indented) text block,
                                                           breaking lines at the long line marker.
+=============================== ========================= ==================================================
 
 
-**Settings**
-
+Settings keybindings
+````````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Preferences                     Ctrl-Alt-P                Opens preferences dialog.
+=============================== ========================= ==================================================
 
-**Search**
 
+Search keybindings
+``````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Find                            Ctrl-F                    Opens the Find dialog.
 
 Find Next                       Ctrl-G                    Finds next result.
@@ -2949,13 +2982,18 @@
                                                           document and displays them in the messages
                                                           window.
 
-Mark All                                                  Highlight all matches of the current
+Mark All                        Ctrl-Shift-M              Highlight all matches of the current
                                                           word/selection in the current document
                                                           with a colored box. If there's nothing to
                                                           find, highlighted matches will be cleared.
+=============================== ========================= ==================================================
 
-**Go to**
 
+Go to keybindings
+`````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Navigate forward a location                               Switches to the next location in the navigation
                                                           history. See the section called `Code Navigation
                                                           History`_.
@@ -3007,9 +3045,13 @@
 Go to Previous Word Part        Ctrl-/                    Goto the previous part of the current word.
 
 Go to Next Word Part            Ctrl-\                    Goto the next part of the current word.
+=============================== ========================= ==================================================
 
-**View**
-
+View keybindings
+````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Fullscreen                      F11                       Switches to fullscreen mode.
 
 Toggle Messages Window                                    Toggles the message window (status and compiler
@@ -3024,9 +3066,13 @@
 Zoom In                         Ctrl-+                    Zooms in the text
 
 Zoom Out                        Ctrl--                    Zooms out the text
+=============================== ========================= ==================================================
 
-**Focus**
-
+Focus keybindings
+`````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Switch to Editor                F2                        Switches to editor widget.
 
 Switch to Scribble              F6                        Switches to scribble widget.
@@ -3039,9 +3085,14 @@
 Switch to Sidebar                                         Focus the Sidebar.
 
 Switch to Compiler                                        Focus the Compiler message window tab.
+=============================== ========================= ==================================================
 
-**Notebook tabs**
 
+Notebook tab keybindings
+````````````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Switch to left document         Ctrl-PageUp               Switches to the previous open document.
 
 Switch to right document        Ctrl-PageDown             Switches to the next open document.
@@ -3063,9 +3114,14 @@
 Move document first                                       Moves the current document to the first position.
 
 Move document last                                        Moves the current document to the last position.
+=============================== ========================= ==================================================
 
-**Document**
 
+Document keybindings
+````````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Replace tabs by space                                     Replaces all tabs with the right amount of spaces.
 
 Replace spaces by tabs                                    Replaces all spaces with tab characters.
@@ -3082,9 +3138,14 @@
 
 Toggle Line breaking                                      Enables or disables automatic breaking of long
                                                           lines at a configurable column.
+=============================== ========================= ==================================================
 
-**Build**
 
+Build keybindings
+`````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Compile                         F8                        Compiles the current file.
 
 Build                           F9                        Builds (compiles if necessary and links) the
@@ -3108,15 +3169,25 @@
 Run (alternative command)                                 Executes the current file in a terminal emulation.
 
 Build options                                             Opens the build options dialog.
+=============================== ========================= ==================================================
 
-**Tools**
 
+Tools keybindings
+`````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Show Color Chooser                                        Opens the Color Chooser dialog.
+=============================== ========================= ==================================================
 
-**Help**
 
+Help keybindings
+````````````````
+=============================== ========================= ==================================================
+Action                          Default shortcut          Description
+=============================== ========================= ==================================================
 Help                            F1                        Opens the manual.
-=============================== ========================= =========================================
+=============================== ========================= ==================================================
 
 
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list