SF.net SVN: geany:[5807] branches/sm

statc at users.sourceforge.net statc at xxxxx
Sat May 21 08:54:44 UTC 2011


Revision: 5807
          http://geany.svn.sourceforge.net/geany/?rev=5807&view=rev
Author:   statc
Date:     2011-05-21 08:54:44 +0000 (Sat, 21 May 2011)

Log Message:
-----------
Merge trunk (revisions 5661..5680)

Modified Paths:
--------------
    branches/sm/ChangeLog
    branches/sm/TODO
    branches/sm/doc/geany.html
    branches/sm/doc/geany.txt
    branches/sm/geany.glade
    branches/sm/plugins/filebrowser.c
    branches/sm/po/ChangeLog
    branches/sm/po/de.po
    branches/sm/src/build.c
    branches/sm/src/dialogs.c
    branches/sm/src/encodings.c
    branches/sm/src/interface.c
    branches/sm/src/interface.h
    branches/sm/src/main.c
    branches/sm/src/prefs.c
    branches/sm/src/templates.c
    branches/sm/src/templates.h
    branches/sm/src/toolbar.c
    branches/sm/src/tools.c

Modified: branches/sm/ChangeLog
===================================================================
--- branches/sm/ChangeLog	2011-05-21 08:53:29 UTC (rev 5806)
+++ branches/sm/ChangeLog	2011-05-21 08:54:44 UTC (rev 5807)
@@ -1,3 +1,58 @@
+2011-04-03  Colomban Wendling  <colomban(at)geany(dot)org>
+
+ * src/main.c, src/prefs.c, src/tools.c:
+   Fix loading and updating menu accelerators for custom commands.
+
+
+2011-04-02  Colomban Wendling  <colomban(at)geany(dot)org>
+
+ * src/tools.c, doc/geany.txt, doc/geany.html:
+   Improve the `Set Custom Commands` dialog.
+
+
+2011-04-01  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/interface.c, src/interface.h, geany.glade:
+   Rename Preferences dialog Interface subtab More -> Notebook tabs.
+ * src/toolbar.c, src/dialogs.c:
+   Use mimetype icon in File Properties dialog.
+ * doc/geany.txt, doc/geany.html:
+   Fix title capitalization.
+ * src/interface.c, doc/geany.txt, doc/geany.html, geany.glade:
+   Move Preferences dialog Toolbar tab under Interface tab.
+ * src/build.c:
+   Tweak some build dialog labels:
+   Clear -> Reset.
+   Fix capitalization.
+   Use filetype name instead of title.
+ * src/templates.c, src/templates.h, doc/geany.txt, doc/geany.html:
+   Remove old filetype templates support - users can use custom file
+   templates instead.
+
+
+2011-04-01  Colomban Wendling  <colomban(at)geany(dot)org>
+
+ * src/encodings.c:
+   Update regex used to find encodings for it to allow the encoding to
+   be quoted, adding support for XML (closes #3183506).
+ * src/encodings.c:
+   Implement charset name normalization in order to better deal with
+   badly-written encoding names (i.e. names found by regex search).
+   This also makes encodings_get_idx_from_charset() and
+   encodings_get_from_charset() more permissive regarding the passed-in
+   encoding name.
+ * src/encodings.c:
+   Always try to honor the charset found in the document, even if the
+   document can be loaded as UTF-8.
+   This make files encoded with e.g. ISO-8859-1 that have the proper
+   information in them but only use the UTF-8 compatible part of
+   ISO-8859-1 to be properly loaded as ISO-8859-1, rather than UTF-8.
+   Also fix check for locale encoding.
+ * src/tools.c, doc/geany.txt, doc/geany.html:
+   Make `Send selection to` send the current line if there is no
+   selection.
+
+
 2011-03-31  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
 
  * plugins/filebrowser.c:
@@ -3,4 +58,13 @@
    Make 'Hide object files' preference configurable with file
    extensions.
+ * plugins/filebrowser.c:
+   Fix applying default setting for hide_object_files (oops).
+   Fix warning when enabling plugin from the Plugin Manager.
+ * plugins/filebrowser.c:
+   Fix optimization for filter check when pattern is '*'.
+   Use foreach_strv() instead of foreach_c_array().
+ * plugins/filebrowser.c:
+   Don't hide directories matching hidden file extensions e.g. foo.o.
+   Refactor with check_object().
 
 
@@ -17,7 +81,7 @@
  * plugins/saveactions.c:
    Fix Instant Save preferences combo box filetype order.
  * plugins/filebrowser.c:
-   Remove confusing macro CHECK_READ_SETTING().
+   Remove macro CHECK_READ_SETTING().
 
 
 2011-03-30  Colomban Wendling  <colomban(at)geany(dot)org>

Modified: branches/sm/TODO
===================================================================
--- branches/sm/TODO	2011-05-21 08:53:29 UTC (rev 5806)
+++ branches/sm/TODO	2011-05-21 08:54:44 UTC (rev 5807)
@@ -15,12 +15,12 @@
 	  programming languages (done for C-like filetypes using
 	  filetypes.common named styles)
 	o update included regex library (and other CTags improvements)
+	o filetype-independent run command & keybinding
 	o (better custom filetype support)
 	o (custom template insertion - so user can add licenses, etc)
 	o (selectable menu of arguments to use for Make, from Make Custom)
 	o (DBUS)
 	o (sci macro support - as a plugin?)
-	o (parsing tags from a memory buffer instead of a file on disk)
 	o (tango-like icons for the symbol list)
 	o (per-workspace instances with socket support - see
 	   workspace-sockets branch)
@@ -36,10 +36,10 @@
 --------
 Note: these items might not get worked on.
 
-	o (calltip support for non-C-like languages that use
+	o (calltip support for more non-C-like languages that use
 	   function_name(arguments) syntax - see python.c:parseArglist())
 	o (better tags support for popular languages? - this is a moving
 	   target...)
-	o (support for adding plugin filetypes - SCI_LOADLEXERLIBRARY?)
+	o (support for adding syntax highlighting dynamically?)
 	o Some kind of support for CTags tags files
 	o Python plugin interface (different concept from Lua scripting)

Modified: branches/sm/doc/geany.html
===================================================================
--- branches/sm/doc/geany.html	2011-05-21 08:53:29 UTC (rev 5806)
+++ branches/sm/doc/geany.html	2011-05-21 08:54:44 UTC (rev 5807)
@@ -6,7 +6,7 @@
 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
 <title>Geany</title>
 <meta name="authors" content="Enrico Tröger  Nick Treleaven  Frank Lanitz" />
-<meta name="date" content="2011-03-29" />
+<meta name="date" content="2011-04-01" />
 <style type="text/css">
 
 /*
@@ -139,7 +139,7 @@
 <br />Nick Treleaven
 <br />Frank Lanitz</td></tr>
 <tr><th class="docinfo-name">Date:</th>
-<td>2011-03-29</td></tr>
+<td>2011-04-01</td></tr>
 <tr><th class="docinfo-name">Version:</th>
 <td>0.21</td></tr>
 </tbody>
@@ -166,8 +166,8 @@
 <li><a class="reference" href="#source-compilation" id="id15" name="id15">Source compilation</a><ul>
 <li><a class="reference" href="#autotools-based-build-system" id="id16" name="id16">Autotools based build system</a></li>
 <li><a class="reference" href="#waf-based-build-system" id="id17" name="id17">Waf based build system</a><ul>
-<li><a class="reference" href="#waf-cache" id="id18" name="id18">Waf Cache</a><ul>
-<li><a class="reference" href="#cleaning-the-cache" id="id19" name="id19">Cleaning the Cache</a></li>
+<li><a class="reference" href="#waf-cache" id="id18" name="id18">Waf cache</a><ul>
+<li><a class="reference" href="#cleaning-the-cache" id="id19" name="id19">Cleaning the cache</a></li>
 </ul>
 </li>
 </ul>
@@ -267,7 +267,7 @@
 <li><a class="reference" href="#generating-a-global-tags-file" id="id82" name="id82">Generating a global tags file</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#c-ignore-tags" id="id83" name="id83">C Ignore tags</a></li>
+<li><a class="reference" href="#c-ignore-tags" id="id83" name="id83">C ignore.tags</a></li>
 </ul>
 </li>
 <li><a class="reference" href="#preferences" id="id84" name="id84">Preferences</a><ul>
@@ -286,174 +286,176 @@
 <li><a class="reference" href="#interface-preferences" id="id93" name="id93">Interface preferences</a><ul>
 <li><a class="reference" href="#sidebar" id="id94" name="id94">Sidebar</a></li>
 <li><a class="reference" href="#fonts" id="id95" name="id95">Fonts</a></li>
-<li><a class="reference" href="#editor-tabs" id="id96" name="id96">Editor tabs</a></li>
-<li><a class="reference" href="#tab-positions" id="id97" name="id97">Tab positions</a></li>
-<li><a class="reference" href="#id2" id="id98" name="id98">Miscellaneous</a></li>
+<li><a class="reference" href="#id2" id="id96" name="id96">Miscellaneous</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#toolbar-preferences" id="id99" name="id99">Toolbar preferences</a><ul>
-<li><a class="reference" href="#toolbar" id="id100" name="id100">Toolbar</a></li>
-<li><a class="reference" href="#appearance" id="id101" name="id101">Appearance</a></li>
+<li><a class="reference" href="#interface-notebook-tab-preferences" id="id97" name="id97">Interface Notebook tab preferences</a><ul>
+<li><a class="reference" href="#editor-tabs" id="id98" name="id98">Editor tabs</a></li>
+<li><a class="reference" href="#tab-positions" id="id99" name="id99">Tab positions</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#editor-features-preferences" id="id102" name="id102">Editor Features preferences</a><ul>
-<li><a class="reference" href="#features" id="id103" name="id103">Features</a></li>
+<li><a class="reference" href="#interface-toolbar-preferences" id="id100" name="id100">Interface Toolbar preferences</a><ul>
+<li><a class="reference" href="#toolbar" id="id101" name="id101">Toolbar</a></li>
+<li><a class="reference" href="#appearance" id="id102" name="id102">Appearance</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#editor-indentation-preferences" id="id104" name="id104">Editor Indentation preferences</a><ul>
-<li><a class="reference" href="#indentation-group" id="id105" name="id105">Indentation group</a></li>
+<li><a class="reference" href="#editor-features-preferences" id="id103" name="id103">Editor Features preferences</a><ul>
+<li><a class="reference" href="#features" id="id104" name="id104">Features</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#editor-completions-preferences" id="id106" name="id106">Editor Completions preferences</a><ul>
-<li><a class="reference" href="#completions" id="id107" name="id107">Completions</a></li>
-<li><a class="reference" href="#auto-close-quotes-and-brackets" id="id108" name="id108">Auto-close quotes and brackets</a></li>
+<li><a class="reference" href="#editor-indentation-preferences" id="id105" name="id105">Editor Indentation preferences</a><ul>
+<li><a class="reference" href="#indentation-group" id="id106" name="id106">Indentation group</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#editor-display-preferences" id="id109" name="id109">Editor Display preferences</a><ul>
-<li><a class="reference" href="#display" id="id110" name="id110">Display</a></li>
-<li><a class="reference" href="#long-line-marker" id="id111" name="id111">Long line marker</a></li>
-<li><a class="reference" href="#virtual-spaces" id="id112" name="id112">Virtual spaces</a></li>
+<li><a class="reference" href="#editor-completions-preferences" id="id107" name="id107">Editor Completions preferences</a><ul>
+<li><a class="reference" href="#completions" id="id108" name="id108">Completions</a></li>
+<li><a class="reference" href="#auto-close-quotes-and-brackets" id="id109" name="id109">Auto-close quotes and brackets</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#files-preferences" id="id113" name="id113">Files preferences</a><ul>
-<li><a class="reference" href="#new-files" id="id114" name="id114">New files</a></li>
-<li><a class="reference" href="#saving-files" id="id115" name="id115">Saving files</a></li>
-<li><a class="reference" href="#id3" id="id116" name="id116">Miscellaneous</a></li>
+<li><a class="reference" href="#editor-display-preferences" id="id110" name="id110">Editor Display preferences</a><ul>
+<li><a class="reference" href="#display" id="id111" name="id111">Display</a></li>
+<li><a class="reference" href="#long-line-marker" id="id112" name="id112">Long line marker</a></li>
+<li><a class="reference" href="#virtual-spaces" id="id113" name="id113">Virtual spaces</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#tools-preferences" id="id117" name="id117">Tools preferences</a><ul>
-<li><a class="reference" href="#tool-paths" id="id118" name="id118">Tool paths</a></li>
-<li><a class="reference" href="#commands" id="id119" name="id119">Commands</a></li>
+<li><a class="reference" href="#files-preferences" id="id114" name="id114">Files preferences</a><ul>
+<li><a class="reference" href="#new-files" id="id115" name="id115">New files</a></li>
+<li><a class="reference" href="#saving-files" id="id116" name="id116">Saving files</a></li>
+<li><a class="reference" href="#id3" id="id117" name="id117">Miscellaneous</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#template-preferences" id="id120" name="id120">Template preferences</a><ul>
-<li><a class="reference" href="#template-data" id="id121" name="id121">Template data</a></li>
+<li><a class="reference" href="#tools-preferences" id="id118" name="id118">Tools preferences</a><ul>
+<li><a class="reference" href="#tool-paths" id="id119" name="id119">Tool paths</a></li>
+<li><a class="reference" href="#commands" id="id120" name="id120">Commands</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#keybinding-preferences" id="id122" name="id122">Keybinding preferences</a></li>
-<li><a class="reference" href="#printing-preferences" id="id123" name="id123">Printing preferences</a></li>
-<li><a class="reference" href="#terminal-vte-preferences" id="id124" name="id124">Terminal (VTE) preferences</a><ul>
-<li><a class="reference" href="#terminal-widget" id="id125" name="id125">Terminal widget</a></li>
+<li><a class="reference" href="#template-preferences" id="id121" name="id121">Template preferences</a><ul>
+<li><a class="reference" href="#template-data" id="id122" name="id122">Template data</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#keybinding-preferences" id="id123" name="id123">Keybinding preferences</a></li>
+<li><a class="reference" href="#printing-preferences" id="id124" name="id124">Printing preferences</a></li>
+<li><a class="reference" href="#terminal-vte-preferences" id="id125" name="id125">Terminal (VTE) preferences</a><ul>
+<li><a class="reference" href="#terminal-widget" id="id126" name="id126">Terminal widget</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#project-management" id="id126" name="id126">Project Management</a><ul>
-<li><a class="reference" href="#new-project" id="id127" name="id127">New Project</a></li>
-<li><a class="reference" href="#project-properties" id="id128" name="id128">Project Properties</a></li>
-<li><a class="reference" href="#open-project" id="id129" name="id129">Open Project</a></li>
-<li><a class="reference" href="#close-project" id="id130" name="id130">Close Project</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#build-menu" id="id131" name="id131">Build Menu</a><ul>
-<li><a class="reference" href="#indicators" id="id132" name="id132">Indicators</a></li>
-<li><a class="reference" href="#default-build-menu-items" id="id133" name="id133">Default Build Menu Items</a><ul>
-<li><a class="reference" href="#compile" id="id134" name="id134">Compile</a></li>
-<li><a class="reference" href="#build" id="id135" name="id135">Build</a></li>
-<li><a class="reference" href="#make" id="id136" name="id136">Make</a></li>
-<li><a class="reference" href="#make-custom-target" id="id137" name="id137">Make custom target</a></li>
-<li><a class="reference" href="#make-object" id="id138" name="id138">Make object</a></li>
-<li><a class="reference" href="#next-error" id="id139" name="id139">Next Error</a></li>
-<li><a class="reference" href="#previous-error" id="id140" name="id140">Previous Error</a></li>
-<li><a class="reference" href="#execute" id="id141" name="id141">Execute</a></li>
-<li><a class="reference" href="#stopping-running-processes" id="id142" name="id142">Stopping running processes</a><ul>
-<li><a class="reference" href="#terminal-emulators" id="id143" name="id143">Terminal emulators</a></li>
+<li><a class="reference" href="#project-management" id="id127" name="id127">Project management</a><ul>
+<li><a class="reference" href="#new-project" id="id128" name="id128">New project</a></li>
+<li><a class="reference" href="#project-properties" id="id129" name="id129">Project properties</a></li>
+<li><a class="reference" href="#open-project" id="id130" name="id130">Open project</a></li>
+<li><a class="reference" href="#close-project" id="id131" name="id131">Close project</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#set-build-commands" id="id144" name="id144">Set Build Commands</a></li>
+<li><a class="reference" href="#build-menu" id="id132" name="id132">Build menu</a><ul>
+<li><a class="reference" href="#indicators" id="id133" name="id133">Indicators</a></li>
+<li><a class="reference" href="#default-build-menu-items" id="id134" name="id134">Default build menu items</a><ul>
+<li><a class="reference" href="#compile" id="id135" name="id135">Compile</a></li>
+<li><a class="reference" href="#build" id="id136" name="id136">Build</a></li>
+<li><a class="reference" href="#make" id="id137" name="id137">Make</a></li>
+<li><a class="reference" href="#make-custom-target" id="id138" name="id138">Make custom target</a></li>
+<li><a class="reference" href="#make-object" id="id139" name="id139">Make object</a></li>
+<li><a class="reference" href="#next-error" id="id140" name="id140">Next error</a></li>
+<li><a class="reference" href="#previous-error" id="id141" name="id141">Previous error</a></li>
+<li><a class="reference" href="#execute" id="id142" name="id142">Execute</a></li>
+<li><a class="reference" href="#stopping-running-processes" id="id143" name="id143">Stopping running processes</a><ul>
+<li><a class="reference" href="#terminal-emulators" id="id144" name="id144">Terminal emulators</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#build-menu-configuration" id="id145" name="id145">Build Menu Configuration</a></li>
-<li><a class="reference" href="#build-menu-commands-dialog" id="id146" name="id146">Build Menu Commands Dialog</a><ul>
-<li><a class="reference" href="#substitutions-in-commands-and-working-directories" id="id147" name="id147">Substitutions in Commands and Working Directories</a></li>
-<li><a class="reference" href="#build-menu-keyboard-shortcuts" id="id148" name="id148">Build Menu Keyboard Shortcuts</a></li>
-<li><a class="reference" href="#old-settings" id="id149" name="id149">Old settings</a></li>
+<li><a class="reference" href="#set-build-commands" id="id145" name="id145">Set build commands</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#build-menu-configuration" id="id146" name="id146">Build menu configuration</a></li>
+<li><a class="reference" href="#build-menu-commands-dialog" id="id147" name="id147">Build menu commands dialog</a><ul>
+<li><a class="reference" href="#substitutions-in-commands-and-working-directories" id="id148" name="id148">Substitutions in commands and working directories</a></li>
+<li><a class="reference" href="#build-menu-keyboard-shortcuts" id="id149" name="id149">Build menu keyboard shortcuts</a></li>
+<li><a class="reference" href="#old-settings" id="id150" name="id150">Old settings</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#printing-support" id="id150" name="id150">Printing support</a></li>
-<li><a class="reference" href="#plugins" id="id151" name="id151">Plugins</a><ul>
-<li><a class="reference" href="#plugin-manager" id="id152" name="id152">Plugin Manager</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#keybindings" id="id153" name="id153">Keybindings</a><ul>
-<li><a class="reference" href="#switching-documents" id="id154" name="id154">Switching documents</a></li>
-<li><a class="reference" href="#configurable-keybindings" id="id155" name="id155">Configurable keybindings</a><ul>
-<li><a class="reference" href="#file-keybindings" id="id156" name="id156">File keybindings</a></li>
-<li><a class="reference" href="#editor-keybindings" id="id157" name="id157">Editor keybindings</a></li>
-<li><a class="reference" href="#clipboard-keybindings" id="id158" name="id158">Clipboard keybindings</a></li>
-<li><a class="reference" href="#select-keybindings" id="id159" name="id159">Select keybindings</a></li>
-<li><a class="reference" href="#insert-keybindings" id="id160" name="id160">Insert keybindings</a></li>
-<li><a class="reference" href="#format-keybindings" id="id161" name="id161">Format keybindings</a></li>
-<li><a class="reference" href="#settings-keybindings" id="id162" name="id162">Settings keybindings</a></li>
-<li><a class="reference" href="#search-keybindings" id="id163" name="id163">Search keybindings</a></li>
-<li><a class="reference" href="#go-to-keybindings" id="id164" name="id164">Go to keybindings</a></li>
-<li><a class="reference" href="#view-keybindings" id="id165" name="id165">View keybindings</a></li>
-<li><a class="reference" href="#focus-keybindings" id="id166" name="id166">Focus keybindings</a></li>
-<li><a class="reference" href="#notebook-tab-keybindings" id="id167" name="id167">Notebook tab keybindings</a></li>
-<li><a class="reference" href="#document-keybindings" id="id168" name="id168">Document keybindings</a></li>
-<li><a class="reference" href="#build-keybindings" id="id169" name="id169">Build keybindings</a></li>
-<li><a class="reference" href="#tools-keybindings" id="id170" name="id170">Tools keybindings</a></li>
-<li><a class="reference" href="#help-keybindings" id="id171" name="id171">Help keybindings</a></li>
+<li><a class="reference" href="#printing-support" id="id151" name="id151">Printing support</a></li>
+<li><a class="reference" href="#plugins" id="id152" name="id152">Plugins</a><ul>
+<li><a class="reference" href="#plugin-manager" id="id153" name="id153">Plugin manager</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#keybindings" id="id154" name="id154">Keybindings</a><ul>
+<li><a class="reference" href="#switching-documents" id="id155" name="id155">Switching documents</a></li>
+<li><a class="reference" href="#configurable-keybindings" id="id156" name="id156">Configurable keybindings</a><ul>
+<li><a class="reference" href="#file-keybindings" id="id157" name="id157">File keybindings</a></li>
+<li><a class="reference" href="#editor-keybindings" id="id158" name="id158">Editor keybindings</a></li>
+<li><a class="reference" href="#clipboard-keybindings" id="id159" name="id159">Clipboard keybindings</a></li>
+<li><a class="reference" href="#select-keybindings" id="id160" name="id160">Select keybindings</a></li>
+<li><a class="reference" href="#insert-keybindings" id="id161" name="id161">Insert keybindings</a></li>
+<li><a class="reference" href="#format-keybindings" id="id162" name="id162">Format keybindings</a></li>
+<li><a class="reference" href="#settings-keybindings" id="id163" name="id163">Settings keybindings</a></li>
+<li><a class="reference" href="#search-keybindings" id="id164" name="id164">Search keybindings</a></li>
+<li><a class="reference" href="#go-to-keybindings" id="id165" name="id165">Go to keybindings</a></li>
+<li><a class="reference" href="#view-keybindings" id="id166" name="id166">View keybindings</a></li>
+<li><a class="reference" href="#focus-keybindings" id="id167" name="id167">Focus keybindings</a></li>
+<li><a class="reference" href="#notebook-tab-keybindings" id="id168" name="id168">Notebook tab keybindings</a></li>
+<li><a class="reference" href="#document-keybindings" id="id169" name="id169">Document keybindings</a></li>
+<li><a class="reference" href="#build-keybindings" id="id170" name="id170">Build keybindings</a></li>
+<li><a class="reference" href="#tools-keybindings" id="id171" name="id171">Tools keybindings</a></li>
+<li><a class="reference" href="#help-keybindings" id="id172" name="id172">Help keybindings</a></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><a class="reference" href="#configuration-files" id="id172" name="id172">Configuration files</a><ul>
-<li><a class="reference" href="#configuration-file-paths" id="id173" name="id173">Configuration file paths</a><ul>
-<li><a class="reference" href="#paths-on-unix-like-systems" id="id174" name="id174">Paths on Unix-like systems</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#tools-menu-items" id="id175" name="id175">Tools menu items</a></li>
-<li><a class="reference" href="#global-configuration-file" id="id176" name="id176">Global configuration file</a></li>
-<li><a class="reference" href="#filetype-definition-files" id="id177" name="id177">Filetype definition files</a><ul>
-<li><a class="reference" href="#filenames" id="id178" name="id178">Filenames</a></li>
-<li><a class="reference" href="#system-files" id="id179" name="id179">System files</a></li>
-<li><a class="reference" href="#user-files" id="id180" name="id180">User files</a></li>
-<li><a class="reference" href="#custom-filetypes" id="id181" name="id181">Custom filetypes</a><ul>
-<li><a class="reference" href="#creating-a-custom-filetype-from-an-existing-filetype" id="id182" name="id182">Creating a custom filetype from an existing filetype</a></li>
+<li><a class="reference" href="#configuration-files" id="id173" name="id173">Configuration files</a><ul>
+<li><a class="reference" href="#configuration-file-paths" id="id174" name="id174">Configuration file paths</a><ul>
+<li><a class="reference" href="#paths-on-unix-like-systems" id="id175" name="id175">Paths on Unix-like systems</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#filetype-configuration" id="id183" name="id183">Filetype configuration</a><ul>
-<li><a class="reference" href="#styling-section" id="id184" name="id184">[styling] Section</a><ul>
-<li><a class="reference" href="#using-a-named-style" id="id185" name="id185">Using a named style</a></li>
-<li><a class="reference" href="#reading-styles-from-another-filetype" id="id186" name="id186">Reading styles from another filetype</a></li>
+<li><a class="reference" href="#tools-menu-items" id="id176" name="id176">Tools menu items</a></li>
+<li><a class="reference" href="#global-configuration-file" id="id177" name="id177">Global configuration file</a></li>
+<li><a class="reference" href="#filetype-definition-files" id="id178" name="id178">Filetype definition files</a><ul>
+<li><a class="reference" href="#filenames" id="id179" name="id179">Filenames</a></li>
+<li><a class="reference" href="#system-files" id="id180" name="id180">System files</a></li>
+<li><a class="reference" href="#user-files" id="id181" name="id181">User files</a></li>
+<li><a class="reference" href="#custom-filetypes" id="id182" name="id182">Custom filetypes</a><ul>
+<li><a class="reference" href="#creating-a-custom-filetype-from-an-existing-filetype" id="id183" name="id183">Creating a custom filetype from an existing filetype</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#keywords-section" id="id187" name="id187">[keywords] Section</a></li>
-<li><a class="reference" href="#lexer-properties-section" id="id188" name="id188">[lexer_properties] Section</a></li>
-<li><a class="reference" href="#settings-section" id="id189" name="id189">[settings] Section</a></li>
-<li><a class="reference" href="#build-settings-section" id="id190" name="id190">[build_settings] Section</a></li>
+<li><a class="reference" href="#filetype-configuration" id="id184" name="id184">Filetype configuration</a><ul>
+<li><a class="reference" href="#styling-section" id="id185" name="id185">[styling] section</a><ul>
+<li><a class="reference" href="#using-a-named-style" id="id186" name="id186">Using a named style</a></li>
+<li><a class="reference" href="#reading-styles-from-another-filetype" id="id187" name="id187">Reading styles from another filetype</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#special-file-filetypes-common" id="id191" name="id191">Special file filetypes.common</a><ul>
-<li><a class="reference" href="#named-styles-section" id="id192" name="id192">[named_styles] Section</a></li>
-<li><a class="reference" href="#id4" id="id193" name="id193">[styling] Section</a></li>
-<li><a class="reference" href="#id5" id="id194" name="id194">[settings] Section</a></li>
+<li><a class="reference" href="#keywords-section" id="id188" name="id188">[keywords] section</a></li>
+<li><a class="reference" href="#lexer-properties-section" id="id189" name="id189">[lexer_properties] section</a></li>
+<li><a class="reference" href="#settings-section" id="id190" name="id190">[settings] section</a></li>
+<li><a class="reference" href="#build-settings-section" id="id191" name="id191">[build_settings] section</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#special-file-filetypes-common" id="id192" name="id192">Special file filetypes.common</a><ul>
+<li><a class="reference" href="#named-styles-section" id="id193" name="id193">[named_styles] section</a></li>
+<li><a class="reference" href="#id4" id="id194" name="id194">[styling] section</a></li>
+<li><a class="reference" href="#id5" id="id195" name="id195">[settings] section</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#filetype-extensions" id="id195" name="id195">Filetype extensions</a></li>
-<li><a class="reference" href="#preferences-file-format" id="id196" name="id196">Preferences File Format</a><ul>
-<li><a class="reference" href="#hidden-preferences" id="id197" name="id197">Hidden preferences</a></li>
-<li><a class="reference" href="#build-menu-section" id="id198" name="id198">[build-menu] Section</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#project-file-format" id="id199" name="id199">Project File Format</a><ul>
-<li><a class="reference" href="#build-menu-additions" id="id200" name="id200">[build-menu] Additions</a></li>
+<li><a class="reference" href="#filetype-extensions" id="id196" name="id196">Filetype extensions</a></li>
+<li><a class="reference" href="#preferences-file-format" id="id197" name="id197">Preferences file format</a><ul>
+<li><a class="reference" href="#hidden-preferences" id="id198" name="id198">Hidden preferences</a></li>
+<li><a class="reference" href="#build-menu-section" id="id199" name="id199">[build-menu] section</a></li>
 </ul>
 </li>
-<li><a class="reference" href="#templates" id="id201" name="id201">Templates</a><ul>
-<li><a class="reference" href="#template-meta-data" id="id202" name="id202">Template meta data</a></li>
-<li><a class="reference" href="#file-templates" id="id203" name="id203">File templates</a><ul>
-<li><a class="reference" href="#custom-file-templates" id="id204" name="id204">Custom file templates</a></li>
-<li><a class="reference" href="#filetype-templates" id="id205" name="id205">Filetype templates</a></li>
+<li><a class="reference" href="#project-file-format" id="id200" name="id200">Project file format</a><ul>
+<li><a class="reference" href="#build-menu-additions" id="id201" name="id201">[build-menu] additions</a></li>
 </ul>
 </li>
+<li><a class="reference" href="#templates" id="id202" name="id202">Templates</a><ul>
+<li><a class="reference" href="#template-meta-data" id="id203" name="id203">Template meta data</a></li>
+<li><a class="reference" href="#file-templates" id="id204" name="id204">File templates</a><ul>
+<li><a class="reference" href="#adding-file-templates" id="id205" name="id205">Adding file templates</a></li>
+</ul>
+</li>
 <li><a class="reference" href="#customizing-templates" id="id206" name="id206">Customizing templates</a><ul>
 <li><a class="reference" href="#template-wildcards" id="id207" name="id207">Template wildcards</a><ul>
 <li><a class="reference" href="#special-command-wildcard" id="id208" name="id208">Special {command:} wildcard</a></li>
@@ -619,7 +621,7 @@
 % ./waf install
 </pre>
 <div class="section">
-<h4><a class="toc-backref" href="#id18" id="waf-cache" name="waf-cache">Waf Cache</a></h4>
+<h4><a class="toc-backref" href="#id18" id="waf-cache" name="waf-cache">Waf cache</a></h4>
 <p>The Waf build system has a nice and interesting feature which can help  to avoid
 a lot of unnecessary rebuilding of unchanged code. This often happens when developing new features
 or trying to debug something in Geany.
@@ -639,7 +641,7 @@
 <p>More information about the Waf cache feature are available at
 <a class="reference" href="http://code.google.com/p/waf/wiki/CacheObjectFiles">http://code.google.com/p/waf/wiki/CacheObjectFiles</a>.</p>
 <div class="section">
-<h5><a class="toc-backref" href="#id19" id="cleaning-the-cache" name="cleaning-the-cache">Cleaning the Cache</a></h5>
+<h5><a class="toc-backref" href="#id19" id="cleaning-the-cache" name="cleaning-the-cache">Cleaning the cache</a></h5>
 <p>You should be careful about the size of the cache directory as it may
 grow rapidly over time.
 Waf doesn't do any cleaning or other house-keeping of the cache yet, so you need to keep it
@@ -1032,10 +1034,8 @@
 <p>The documents list and the editor tabs are two different ways
 to switch between documents using the mouse. When you hit the key
 combination to move between tabs, the order is determined by the tab
-order. Its is not alphabetical as shown in the documents list
+order. It is not alphabetical as shown in the documents list
 (regardless of whether or not editor tabs are visible).</p>
-<p>The tabs can be positioned at the top, bottom, left, or right of the
-main editing window, by a selection in the interface preferences.</p>
 <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>
@@ -1223,7 +1223,7 @@
 for more information).</p>
 <p>The default settings can be overridden per-document using the
 Document menu. They can also be overridden by projects - see
-<a class="reference" href="#project-management">Project Management</a>.</p>
+<a class="reference" href="#project-management">Project management</a>.</p>
 <p>The indent mode for the current document is shown on the status bar
 as follows:</p>
 <dl class="docutils">
@@ -1322,11 +1322,11 @@
 Geany. To help finding errors in executing the command, the output
 of the program's standard error will be printed on Geany's standard
 output.</p>
+<p>If there is no selection, the whole current line is used instead.</p>
 <p>To add a custom command, use the <em>Send Selection to->Set Custom
-Commands</em> menu item. Click on <em>Add</em> to get a new text entry and type
-the command. You can also specify some command line options. To
-delete a command, just clear the text entry and press OK. It will be
-deleted automatically.</p>
+Commands</em> menu item. Click on <em>Add</em> to get a new item and type the
+command. You can also specify some command line options. Empty
+commands are not saved.</p>
 <p>Normal shell quoting is supported, so you can do things like:</p>
 <ul class="simple">
 <li><tt class="docutils literal"><span class="pre">sed</span> <span class="pre">'s/\./(dot)/g'</span></tt></li>
@@ -2036,7 +2036,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id83" id="c-ignore-tags" name="c-ignore-tags">C Ignore tags</a></h3>
+<h3><a class="toc-backref" href="#id83" id="c-ignore-tags" name="c-ignore-tags">C ignore.tags</a></h3>
 <p>You can ignore certain tags for C-based languages if they would lead
 to wrong parsing of the code. Use the <em>Tools->Configuration
 Files->ignore.tags</em> menu item to open the user <tt class="docutils literal"><span class="pre">ignore.tags</span></tt> file.
@@ -2226,8 +2226,20 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id96" id="editor-tabs" name="editor-tabs">Editor tabs</a></h4>
+<h4><a class="toc-backref" href="#id96" id="id2" name="id2">Miscellaneous</a></h4>
 <dl class="docutils">
+<dt>Show status bar</dt>
+<dd>Show the status bar at the bottom of the main window. It gives information about
+the file you are editing like the line and column you are on, whether any
+modifications were done, the file encoding, the filetype and other information.</dd>
+</dl>
+</div>
+</div>
+<div class="section">
+<h3><a class="toc-backref" href="#id97" id="interface-notebook-tab-preferences" name="interface-notebook-tab-preferences">Interface Notebook tab preferences</a></h3>
+<div class="section">
+<h4><a class="toc-backref" href="#id98" id="editor-tabs" name="editor-tabs">Editor tabs</a></h4>
+<dl class="docutils">
 <dt>Show editor tabs</dt>
 <dd>Show a notebook tab for all documents so you can switch between them
 using the mouse (instead of using the Documents window).</dd>
@@ -2246,7 +2258,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id97" id="tab-positions" name="tab-positions">Tab positions</a></h4>
+<h4><a class="toc-backref" href="#id99" id="tab-positions" name="tab-positions">Tab positions</a></h4>
 <dl class="docutils">
 <dt>Editor</dt>
 <dd>Set the positioning of the editor's notebook tabs to the right,
@@ -2259,22 +2271,13 @@
 right, left, top, or bottom of the message window.</dd>
 </dl>
 </div>
-<div class="section">
-<h4><a class="toc-backref" href="#id98" id="id2" name="id2">Miscellaneous</a></h4>
-<dl class="docutils">
-<dt>Show status bar</dt>
-<dd>Show the status bar at the bottom of the main window. It gives information about
-the file you are editing like the line and column you are on, whether any
-modifications were done, the file encoding, the filetype and other information.</dd>
-</dl>
 </div>
-</div>
 <div class="section">
-<h3><a class="toc-backref" href="#id99" id="toolbar-preferences" name="toolbar-preferences">Toolbar preferences</a></h3>
+<h3><a class="toc-backref" href="#id100" id="interface-toolbar-preferences" name="interface-toolbar-preferences">Interface Toolbar preferences</a></h3>
 <p>Affects the main toolbar underneath the menu bar.</p>
 <img alt="./images/pref_dialog_toolbar.png" src="./images/pref_dialog_toolbar.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id100" id="toolbar" name="toolbar">Toolbar</a></h4>
+<h4><a class="toc-backref" href="#id101" id="toolbar" name="toolbar">Toolbar</a></h4>
 <dl class="docutils">
 <dt>Show Toolbar</dt>
 <dd>Whether to show the toolbar.</dd>
@@ -2286,7 +2289,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id101" id="appearance" name="appearance">Appearance</a></h4>
+<h4><a class="toc-backref" href="#id102" id="appearance" name="appearance">Appearance</a></h4>
 <dl class="docutils">
 <dt>Icon Style</dt>
 <dd>Select the toolbar icon style to use - either icons and text, just
@@ -2299,10 +2302,10 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id102" id="editor-features-preferences" name="editor-features-preferences">Editor Features preferences</a></h3>
+<h3><a class="toc-backref" href="#id103" id="editor-features-preferences" name="editor-features-preferences">Editor Features preferences</a></h3>
 <img alt="./images/pref_dialog_edit_features.png" src="./images/pref_dialog_edit_features.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id103" id="features" name="features">Features</a></h4>
+<h4><a class="toc-backref" href="#id104" id="features" name="features">Features</a></h4>
 <dl class="docutils">
 <dt>Line wrapping</dt>
 <dd>Show long lines wrapped around to new display lines.</dd>
@@ -2334,10 +2337,10 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id104" id="editor-indentation-preferences" name="editor-indentation-preferences">Editor Indentation preferences</a></h3>
+<h3><a class="toc-backref" href="#id105" id="editor-indentation-preferences" name="editor-indentation-preferences">Editor Indentation preferences</a></h3>
 <img alt="./images/pref_dialog_edit_indentation.png" src="./images/pref_dialog_edit_indentation.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id105" id="indentation-group" name="indentation-group">Indentation group</a></h4>
+<h4><a class="toc-backref" href="#id106" id="indentation-group" name="indentation-group">Indentation group</a></h4>
 <p>See <a class="reference" href="#indentation">Indentation</a> for more information.</p>
 <dl class="docutils">
 <dt>Width</dt>
@@ -2389,10 +2392,10 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id106" id="editor-completions-preferences" name="editor-completions-preferences">Editor Completions preferences</a></h3>
+<h3><a class="toc-backref" href="#id107" id="editor-completions-preferences" name="editor-completions-preferences">Editor Completions preferences</a></h3>
 <img alt="./images/pref_dialog_edit_completions.png" src="./images/pref_dialog_edit_completions.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id107" id="completions" name="completions">Completions</a></h4>
+<h4><a class="toc-backref" href="#id108" id="completions" name="completions">Completions</a></h4>
 <dl class="docutils">
 <dt>Snippet Completion</dt>
 <dd>Whether to replace special keywords after typing Tab into a
@@ -2449,7 +2452,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id108" id="auto-close-quotes-and-brackets" name="auto-close-quotes-and-brackets">Auto-close quotes and brackets</a></h4>
+<h4><a class="toc-backref" href="#id109" id="auto-close-quotes-and-brackets" name="auto-close-quotes-and-brackets">Auto-close quotes and brackets</a></h4>
 <p>Geany can automatically insert a closing bracket and quote characters when
 you open them. For instance, you type a <tt class="docutils literal"><span class="pre">(</span></tt> and Geany will automatically
 insert <tt class="docutils literal"><span class="pre">)</span></tt>. With the following options, you can define for which
@@ -2469,11 +2472,11 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id109" id="editor-display-preferences" name="editor-display-preferences">Editor Display preferences</a></h3>
+<h3><a class="toc-backref" href="#id110" id="editor-display-preferences" name="editor-display-preferences">Editor Display preferences</a></h3>
 <p>This is for visual elements displayed in the editor window.</p>
 <img alt="./images/pref_dialog_edit_display.png" src="./images/pref_dialog_edit_display.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id110" id="display" name="display">Display</a></h4>
+<h4><a class="toc-backref" href="#id111" id="display" name="display">Display</a></h4>
 <dl class="docutils">
 <dt>Invert syntax highlighting colors</dt>
 <dd>Invert all colors, by default this makes white text on a black
@@ -2498,7 +2501,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id111" id="long-line-marker" name="long-line-marker">Long line marker</a></h4>
+<h4><a class="toc-backref" href="#id112" id="long-line-marker" name="long-line-marker">Long line marker</a></h4>
 <p>The long line marker helps to indicate overly-long lines, or as a hint
 to the user for when to break the line.</p>
 <dl class="docutils">
@@ -2523,7 +2526,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id112" id="virtual-spaces" name="virtual-spaces">Virtual spaces</a></h4>
+<h4><a class="toc-backref" href="#id113" id="virtual-spaces" name="virtual-spaces">Virtual spaces</a></h4>
 <p>Virtual space is space beyond the end of each line.
 The cursor may be moved into virtual space but no real space will be
 added to the document until there is some text typed or some other
@@ -2539,10 +2542,10 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id113" id="files-preferences" name="files-preferences">Files preferences</a></h3>
+<h3><a class="toc-backref" href="#id114" id="files-preferences" name="files-preferences">Files preferences</a></h3>
 <img alt="./images/pref_dialog_files.png" src="./images/pref_dialog_files.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id114" id="new-files" name="new-files">New files</a></h4>
+<h4><a class="toc-backref" href="#id115" id="new-files" name="new-files">New files</a></h4>
 <dl class="docutils">
 <dt>Open new documents from the command-line</dt>
 <dd>Whether to create new documents when passing filenames that don't
@@ -2562,7 +2565,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id115" id="saving-files" name="saving-files">Saving files</a></h4>
+<h4><a class="toc-backref" href="#id116" id="saving-files" name="saving-files">Saving files</a></h4>
 <p>Perform formatting operations when a document is saved. These
 can each be undone with the Undo command.</p>
 <dl class="docutils">
@@ -2584,7 +2587,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id116" id="id3" name="id3">Miscellaneous</a></h4>
+<h4><a class="toc-backref" href="#id117" id="id3" name="id3">Miscellaneous</a></h4>
 <dl class="docutils">
 <dt>Recent files list length</dt>
 <dd>The number of files to remember in the recently used files list.</dd>
@@ -2603,10 +2606,10 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id117" id="tools-preferences" name="tools-preferences">Tools preferences</a></h3>
+<h3><a class="toc-backref" href="#id118" id="tools-preferences" name="tools-preferences">Tools preferences</a></h3>
 <img alt="./images/pref_dialog_tools.png" src="./images/pref_dialog_tools.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id118" id="tool-paths" name="tool-paths">Tool paths</a></h4>
+<h4><a class="toc-backref" href="#id119" id="tool-paths" name="tool-paths">Tool paths</a></h4>
 <dl class="docutils">
 <dt>Terminal</dt>
 <dd>The location of your terminal executable.</dd>
@@ -2624,7 +2627,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id119" id="commands" name="commands">Commands</a></h4>
+<h4><a class="toc-backref" href="#id120" id="commands" name="commands">Commands</a></h4>
 <dl class="docutils">
 <dt>Context action</dt>
 <dd>Set this to a command to execute on the current word.
@@ -2634,7 +2637,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id120" id="template-preferences" name="template-preferences">Template preferences</a></h3>
+<h3><a class="toc-backref" href="#id121" id="template-preferences" name="template-preferences">Template preferences</a></h3>
 <p>This data is used as meta data for various template text to insert into
 a document, such as the file header. You only need to set fields that
 you want to use in your template files.</p>
@@ -2645,7 +2648,7 @@
 </div>
 <img alt="./images/pref_dialog_templ.png" src="./images/pref_dialog_templ.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id121" id="template-data" name="template-data">Template data</a></h4>
+<h4><a class="toc-backref" href="#id122" id="template-data" name="template-data">Template data</a></h4>
 <dl class="docutils">
 <dt>Developer</dt>
 <dd>The name of the developer who will be creating files.</dd>
@@ -2678,7 +2681,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id122" id="keybinding-preferences" name="keybinding-preferences">Keybinding preferences</a></h3>
+<h3><a class="toc-backref" href="#id123" id="keybinding-preferences" name="keybinding-preferences">Keybinding preferences</a></h3>
 <img alt="./images/pref_dialog_keys.png" src="./images/pref_dialog_keys.png" />
 <p>There are some commands listed in the keybinding dialog that are not, by default,
 bound to a key combination, and may not be available as a menu item.</p>
@@ -2688,7 +2691,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id123" id="printing-preferences" name="printing-preferences">Printing preferences</a></h3>
+<h3><a class="toc-backref" href="#id124" id="printing-preferences" name="printing-preferences">Printing preferences</a></h3>
 <img alt="./images/pref_dialog_printing.png" src="./images/pref_dialog_printing.png" />
 <dl class="docutils">
 <dt>Use external command for printing</dt>
@@ -2710,11 +2713,11 @@
 </dl>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id124" id="terminal-vte-preferences" name="terminal-vte-preferences">Terminal (VTE) preferences</a></h3>
+<h3><a class="toc-backref" href="#id125" id="terminal-vte-preferences" name="terminal-vte-preferences">Terminal (VTE) preferences</a></h3>
 <p>See also: <a class="reference" href="#virtual-terminal-emulator-widget-vte">Virtual terminal emulator widget (VTE)</a>.</p>
 <img alt="./images/pref_dialog_vte.png" src="./images/pref_dialog_vte.png" />
 <div class="section">
-<h4><a class="toc-backref" href="#id125" id="terminal-widget" name="terminal-widget">Terminal widget</a></h4>
+<h4><a class="toc-backref" href="#id126" id="terminal-widget" name="terminal-widget">Terminal widget</a></h4>
 <dl class="docutils">
 <dt>Terminal font</dt>
 <dd>Select the font that will be used in the terminal emulation control.</dd>
@@ -2753,8 +2756,8 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id126" id="project-management" name="project-management">Project Management</a></h2>
-<p>Project Management is optional in Geany. Currently it can be used for:</p>
+<h2><a class="toc-backref" href="#id127" id="project-management" name="project-management">Project management</a></h2>
+<p>Project management is optional in Geany. Currently it can be used for:</p>
 <ul class="simple">
 <li>Storing and opening session files on a project basis.</li>
 <li>Overriding default settings with project equivalents.</li>
@@ -2771,7 +2774,7 @@
 file that was in use at the end of the last session will be reopened.</p>
 <p>The project menu items are detailed below.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id127" id="new-project" name="new-project">New Project</a></h3>
+<h3><a class="toc-backref" href="#id128" id="new-project" name="new-project">New project</a></h3>
 <p>To create a new project, fill in the <em>Name</em> field. By default this
 will setup a new project file <tt class="docutils literal"><span class="pre">~/projects/name.geany</span></tt>. Usually it's
 best to store all your project files in the same directory (they are
@@ -2781,7 +2784,7 @@
 structure contained in it.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id128" id="project-properties" name="project-properties">Project Properties</a></h3>
+<h3><a class="toc-backref" href="#id129" id="project-properties" name="project-properties">Project properties</a></h3>
 <p>You can set an optional description for the project. Currently it's
 only used for a template wildcard - see <a class="reference" href="#template-wildcards">Template wildcards</a>.</p>
 <p>The <em>Base path</em> field is used as the directory to run the Build menu commands.
@@ -2791,7 +2794,7 @@
 <a class="reference" href="#indentation">Indentation</a> settings.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id129" id="open-project" name="open-project">Open Project</a></h3>
+<h3><a class="toc-backref" href="#id130" id="open-project" name="open-project">Open project</a></h3>
 <p>The Open command displays a standard file chooser, starting in
 <tt class="docutils literal"><span class="pre">~/projects</span></tt>. Choose a project file named with the <tt class="docutils literal"><span class="pre">.geany</span></tt>
 extension.</p>
@@ -2799,14 +2802,14 @@
 open files and open the session files associated with the project.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id130" id="close-project" name="close-project">Close Project</a></h3>
+<h3><a class="toc-backref" href="#id131" id="close-project" name="close-project">Close project</a></h3>
 <p>Project file settings are saved when the project is closed.</p>
 <p>When project session support is enabled, Geany will close the project
 session files and open any previously closed default session files.</p>
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id131" id="build-menu" name="build-menu">Build Menu</a></h2>
+<h2><a class="toc-backref" href="#id132" id="build-menu" name="build-menu">Build menu</a></h2>
 <p>After editing code with Geany, the next step is to compile, link, build,
 interpret, run etc.  As Geany supports many languages each with a different
 approach to such operations, and as there are also many language independent
@@ -2833,7 +2836,7 @@
 Dialog, see <a class="reference" href="#build-menu-configuration">Build Menu Configuration</a>.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id132" id="indicators" name="indicators">Indicators</a></h3>
+<h3><a class="toc-backref" href="#id133" id="indicators" name="indicators">Indicators</a></h3>
 <p>Indicators are red squiggly underlines which are used to highlight
 errors which occurred while compiling the current file. So you can
 easily see where your code failed to compile. You can remove them by
@@ -2842,7 +2845,7 @@
 preferences</a>.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id133" id="default-build-menu-items" name="default-build-menu-items">Default Build Menu Items</a></h3>
+<h3><a class="toc-backref" href="#id134" id="default-build-menu-items" name="default-build-menu-items">Default build menu items</a></h3>
 <p>Depending on the current file's filetype, the default Build menu will contain
 the following items:</p>
 <ul class="simple">
@@ -2857,7 +2860,7 @@
 <li>Set Build Menu Commands</li>
 </ul>
 <div class="section">
-<h4><a class="toc-backref" href="#id134" id="compile" name="compile">Compile</a></h4>
+<h4><a class="toc-backref" href="#id135" id="compile" name="compile">Compile</a></h4>
 <p>The Compile command has different uses for different kinds of files.</p>
 <p>For compilable languages such as C and C++, the Compile command is
 set up to compile the current source file into a binary object file.</p>
@@ -2867,7 +2870,7 @@
 or if that is not available will run the file in its language interpreter.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id135" id="build" name="build">Build</a></h4>
+<h4><a class="toc-backref" href="#id136" id="build" name="build">Build</a></h4>
 <p>For compilable languages such as C and C++, the Build command will link
 the current source file's equivalent object file into an executable. If
 the object file does not exist, the source will be compiled and linked
@@ -2882,32 +2885,32 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id136" id="make" name="make">Make</a></h4>
+<h4><a class="toc-backref" href="#id137" id="make" name="make">Make</a></h4>
 <p>This runs "make" in the same directory as the
 current file.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id137" id="make-custom-target" name="make-custom-target">Make custom target</a></h4>
+<h4><a class="toc-backref" href="#id138" id="make-custom-target" name="make-custom-target">Make custom target</a></h4>
 <p>This is similar to running 'Make' but you will be prompted for
 the make target name to be passed to the Make tool. For example,
 typing 'clean' in the dialog prompt will run "make clean".</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id138" id="make-object" name="make-object">Make object</a></h4>
+<h4><a class="toc-backref" href="#id139" id="make-object" name="make-object">Make object</a></h4>
 <p>Make object will run "make current_file.o" in the same directory as
 the current file, using the filename for 'current_file'. It is useful
 for building just the current file without building the whole project.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id139" id="next-error" name="next-error">Next Error</a></h4>
+<h4><a class="toc-backref" href="#id140" id="next-error" name="next-error">Next error</a></h4>
 <p>The next error item will move to the next detected error in the file.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id140" id="previous-error" name="previous-error">Previous Error</a></h4>
+<h4><a class="toc-backref" href="#id141" id="previous-error" name="previous-error">Previous error</a></h4>
 <p>The previous error item will move to the previous detected error in the file.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id141" id="execute" name="execute">Execute</a></h4>
+<h4><a class="toc-backref" href="#id142" id="execute" name="execute">Execute</a></h4>
 <p>Execute will run the corresponding executable file, shell script or
 interpreted script in a terminal window. Note that the Terminal tool
 path must be correctly set in the Tools tab of the Preferences dialog -
@@ -2924,7 +2927,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id142" id="stopping-running-processes" name="stopping-running-processes">Stopping running processes</a></h4>
+<h4><a class="toc-backref" href="#id143" id="stopping-running-processes" name="stopping-running-processes">Stopping running processes</a></h4>
 <p>When there is a running program, the Execute menu item in the menu and
 the Run button in the toolbar
 each become a stop button so you can stop the current running program (and
@@ -2933,7 +2936,7 @@
 cannot be stopped. For example this can happen when the process creates
 more than one child process.</p>
 <div class="section">
-<h5><a class="toc-backref" href="#id143" id="terminal-emulators" name="terminal-emulators">Terminal emulators</a></h5>
+<h5><a class="toc-backref" href="#id144" id="terminal-emulators" name="terminal-emulators">Terminal emulators</a></h5>
 <p>Xterm is known to work properly. If you are using "Terminal"
 (the terminal program of Xfce), you should add the command line
 option <tt class="docutils literal"><span class="pre">--disable-server</span></tt> otherwise the started process cannot be
@@ -2942,7 +2945,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id144" id="set-build-commands" name="set-build-commands">Set Build Commands</a></h4>
+<h4><a class="toc-backref" href="#id145" id="set-build-commands" name="set-build-commands">Set build commands</a></h4>
 <p>By default Compile, Build and Execute are fairly basic commands. You
 may wish to customise them using <em>Set Build Commands</em>.</p>
 <p>E.g. for C you can add any include paths and compile flags for the
@@ -2951,7 +2954,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id145" id="build-menu-configuration" name="build-menu-configuration">Build Menu Configuration</a></h3>
+<h3><a class="toc-backref" href="#id146" id="build-menu-configuration" name="build-menu-configuration">Build menu configuration</a></h3>
 <p>The build menu has considerable flexibility and configurability, allowing
 both menu labels the commands they execute and the directory they execute
 in to be configured.</p>
@@ -2978,7 +2981,7 @@
 </li>
 </ul>
 <p>The maximum numbers of items in each of the configurable groups can be
-configured when Geany starts using hidden settings (see <a class="reference" href="#preferences-file-format">Preferences File Format</a>).
+configured when Geany starts using hidden settings (see <a class="reference" href="#preferences-file-format">Preferences file format</a>).
 Even though the maximum number of items may have been increased, only
 those menu items that have values configured are shown in the menu.</p>
 <p>The groups of menu items obtain their configuration from four potential
@@ -3105,12 +3108,12 @@
 define filetype dependent default menu items.</li>
 <li>(Execute, Project File) and (Execute, Preferences) - the project independent
 execute and preferences independent execute commands can only be set by hand
-editing the appropriate file, see <a class="reference" href="#preferences-file-format">Preferences File Format</a> and <a class="reference" href="#project-file-format">Project File
-Format</a>.</li>
+editing the appropriate file, see <a class="reference" href="#preferences-file-format">Preferences file format</a> and <a class="reference" href="#project-file-format">Project file
+format</a>.</li>
 </ul>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id146" id="build-menu-commands-dialog" name="build-menu-commands-dialog">Build Menu Commands Dialog</a></h3>
+<h3><a class="toc-backref" href="#id147" id="build-menu-commands-dialog" name="build-menu-commands-dialog">Build menu commands dialog</a></h3>
 <p>Most of the configuration of the build menu is done through the Build Menu
 Commands Dialog.  You edit the configuration sourced from preferences in the
 dialog opened from the Build->Build Menu Commands item and you edit the
@@ -3142,7 +3145,7 @@
 To hide lower priority menu items without having anything show in the menu
 configure with a nothing in the label but at least one character in the command.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id147" id="substitutions-in-commands-and-working-directories" name="substitutions-in-commands-and-working-directories">Substitutions in Commands and Working Directories</a></h4>
+<h4><a class="toc-backref" href="#id148" id="substitutions-in-commands-and-working-directories" name="substitutions-in-commands-and-working-directories">Substitutions in commands and working directories</a></h4>
 <p>The first occurence of each of the following character sequences in each of the
 command and working directory fields is substituted by the items specified below
 before the command is run.</p>
@@ -3163,7 +3166,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id148" id="build-menu-keyboard-shortcuts" name="build-menu-keyboard-shortcuts">Build Menu Keyboard Shortcuts</a></h4>
+<h4><a class="toc-backref" href="#id149" id="build-menu-keyboard-shortcuts" name="build-menu-keyboard-shortcuts">Build menu keyboard shortcuts</a></h4>
 <p>Keyboard shortcuts can be defined for the first two filetype menu items, the first three
 independent menu items, the first two execute menu items and the fixed menu items.
 In the keybindings configuration dialog (see <a class="reference" href="#keybinding-preferences">Keybinding preferences</a>)
@@ -3172,10 +3175,10 @@
 <p>You can also use underlines in the labels to set mnemonic characters.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id149" id="old-settings" name="old-settings">Old settings</a></h4>
+<h4><a class="toc-backref" href="#id150" id="old-settings" name="old-settings">Old settings</a></h4>
 <p>The configurable Build Menu capability was introduced in Geany 0.19 and
 required a new section to be added to the configuration files (See
-<a class="reference" href="#preferences-file-format">Preferences File Format</a>).  Geany will still load older format project,
+<a class="reference" href="#preferences-file-format">Preferences file format</a>).  Geany will still load older format project,
 preferences and filetype file settings and will attempt to map them into the new
 configuration format.  There is not a simple clean mapping between the formats.
 The mapping used produces the most sensible results for the majority of cases.
@@ -3188,7 +3191,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id150" id="printing-support" name="printing-support">Printing support</a></h2>
+<h2><a class="toc-backref" href="#id151" id="printing-support" name="printing-support">Printing support</a></h2>
 <p>Since Geany 0.13 there has been printing support using GTK's printing API.
 The printed page(s) will look nearly the same as on your screen in Geany.
 Additionally, there are some options to modify the printed page(s).</p>
@@ -3242,7 +3245,7 @@
 gtklp or similar programs can be used.</p>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id151" id="plugins" name="plugins">Plugins</a></h2>
+<h2><a class="toc-backref" href="#id152" id="plugins" name="plugins">Plugins</a></h2>
 <p>Plugins are loaded at startup, if the <em>Enable plugin support</em>
 general preference is set. There is also a command-line option,
 <tt class="docutils literal"><span class="pre">-p</span></tt>, which prevents plugins being loaded. Plugins are scanned in
@@ -3257,7 +3260,7 @@
 <p>See also <a class="reference" href="#plugin-documentation">Plugin documentation</a> for information about single plugins
 which are included in Geany.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id152" id="plugin-manager" name="plugin-manager">Plugin Manager</a></h3>
+<h3><a class="toc-backref" href="#id153" id="plugin-manager" name="plugin-manager">Plugin manager</a></h3>
 <p>The Plugin Manager dialog lets you choose which plugins
 should be loaded at startup. You can also load and unload plugins on the
 fly using this dialog. Once you click the checkbox for a specific plugin
@@ -3268,13 +3271,13 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id153" id="keybindings" name="keybindings">Keybindings</a></h2>
+<h2><a class="toc-backref" href="#id154" id="keybindings" name="keybindings">Keybindings</a></h2>
 <p>Geany supports the default keyboard shortcuts for the Scintilla
 editing widget. For a list of these commands, see <a class="reference" href="#scintilla-keyboard-commands">Scintilla
 keyboard commands</a>. The Scintilla keyboard shortcuts will be overridden
 by any custom keybindings with the same keyboard shortcut.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id154" id="switching-documents" name="switching-documents">Switching documents</a></h3>
+<h3><a class="toc-backref" href="#id155" id="switching-documents" name="switching-documents">Switching documents</a></h3>
 <p>There are a few non-configurable bindings to switch between documents,
 listed below. These can also be overridden by custom keybindings.</p>
 <table border="1" class="docutils">
@@ -3304,7 +3307,7 @@
 </table>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id155" id="configurable-keybindings" name="configurable-keybindings">Configurable keybindings</a></h3>
+<h3><a class="toc-backref" href="#id156" id="configurable-keybindings" name="configurable-keybindings">Configurable keybindings</a></h3>
 <p>For all actions listed below you can define your own keybindings. Open
 the Preferences dialog, select the desired action and click on
 change. In the resulting dialog you can press the key combination you
@@ -3322,7 +3325,7 @@
 which are common to many applications are marked with (C) after the
 shortcut.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id156" id="file-keybindings" name="file-keybindings">File keybindings</a></h4>
+<h4><a class="toc-backref" href="#id157" id="file-keybindings" name="file-keybindings">File keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3385,7 +3388,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id157" id="editor-keybindings" name="editor-keybindings">Editor keybindings</a></h4>
+<h4><a class="toc-backref" href="#id158" id="editor-keybindings" name="editor-keybindings">Editor keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3507,7 +3510,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id158" id="clipboard-keybindings" name="clipboard-keybindings">Clipboard keybindings</a></h4>
+<h4><a class="toc-backref" href="#id159" id="clipboard-keybindings" name="clipboard-keybindings">Clipboard keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3547,7 +3550,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id159" id="select-keybindings" name="select-keybindings">Select keybindings</a></h4>
+<h4><a class="toc-backref" href="#id160" id="select-keybindings" name="select-keybindings">Select keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3592,7 +3595,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id160" id="insert-keybindings" name="insert-keybindings">Insert keybindings</a></h4>
+<h4><a class="toc-backref" href="#id161" id="insert-keybindings" name="insert-keybindings">Insert keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3629,7 +3632,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id161" id="format-keybindings" name="format-keybindings">Format keybindings</a></h4>
+<h4><a class="toc-backref" href="#id162" id="format-keybindings" name="format-keybindings">Format keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3717,7 +3720,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id162" id="settings-keybindings" name="settings-keybindings">Settings keybindings</a></h4>
+<h4><a class="toc-backref" href="#id163" id="settings-keybindings" name="settings-keybindings">Settings keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3743,7 +3746,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id163" id="search-keybindings" name="search-keybindings">Search keybindings</a></h4>
+<h4><a class="toc-backref" href="#id164" id="search-keybindings" name="search-keybindings">Search keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3820,7 +3823,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id164" id="go-to-keybindings" name="go-to-keybindings">Go to keybindings</a></h4>
+<h4><a class="toc-backref" href="#id165" id="go-to-keybindings" name="go-to-keybindings">Go to keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3918,7 +3921,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id165" id="view-keybindings" name="view-keybindings">View keybindings</a></h4>
+<h4><a class="toc-backref" href="#id166" id="view-keybindings" name="view-keybindings">View keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -3967,7 +3970,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id166" id="focus-keybindings" name="focus-keybindings">Focus keybindings</a></h4>
+<h4><a class="toc-backref" href="#id167" id="focus-keybindings" name="focus-keybindings">Focus keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="30%" />
@@ -4030,7 +4033,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id167" id="notebook-tab-keybindings" name="notebook-tab-keybindings">Notebook tab keybindings</a></h4>
+<h4><a class="toc-backref" href="#id168" id="notebook-tab-keybindings" name="notebook-tab-keybindings">Notebook tab keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="28%" />
@@ -4084,7 +4087,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id168" id="document-keybindings" name="document-keybindings">Document keybindings</a></h4>
+<h4><a class="toc-backref" href="#id169" id="document-keybindings" name="document-keybindings">Document keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="33%" />
@@ -4151,7 +4154,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id169" id="build-keybindings" name="build-keybindings">Build keybindings</a></h4>
+<h4><a class="toc-backref" href="#id170" id="build-keybindings" name="build-keybindings">Build keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -4209,7 +4212,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id170" id="tools-keybindings" name="tools-keybindings">Tools keybindings</a></h4>
+<h4><a class="toc-backref" href="#id171" id="tools-keybindings" name="tools-keybindings">Tools keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -4231,7 +4234,7 @@
 </table>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id171" id="help-keybindings" name="help-keybindings">Help keybindings</a></h4>
+<h4><a class="toc-backref" href="#id172" id="help-keybindings" name="help-keybindings">Help keybindings</a></h4>
 <table border="1" class="docutils">
 <colgroup>
 <col width="29%" />
@@ -4256,13 +4259,13 @@
 </div>
 </div>
 <div class="section">
-<h1><a class="toc-backref" href="#id172" id="configuration-files" name="configuration-files">Configuration files</a></h1>
+<h1><a class="toc-backref" href="#id173" id="configuration-files" name="configuration-files">Configuration files</a></h1>
 <div class="warning">
 <p class="first admonition-title">Warning</p>
 <p class="last">You must use UTF-8 encoding <em>without BOM</em> for configuration files.</p>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id173" id="configuration-file-paths" name="configuration-file-paths">Configuration file paths</a></h2>
+<h2><a class="toc-backref" href="#id174" id="configuration-file-paths" name="configuration-file-paths">Configuration file paths</a></h2>
 <p>Geany has default configuration files installed for the system and
 also per-user configuration files.</p>
 <p>The system files should not normally be edited because they will be
@@ -4281,7 +4284,7 @@
 Geany-INFO: User config dir: /home/username/.config/geany
 </pre>
 <div class="section">
-<h3><a class="toc-backref" href="#id174" id="paths-on-unix-like-systems" name="paths-on-unix-like-systems">Paths on Unix-like systems</a></h3>
+<h3><a class="toc-backref" href="#id175" id="paths-on-unix-like-systems" name="paths-on-unix-like-systems">Paths on Unix-like systems</a></h3>
 <p>The system path is <tt class="docutils literal"><span class="pre">$prefix/share/geany</span></tt>, where <tt class="docutils literal"><span class="pre">$prefix</span></tt> is the
 path where Geany is installed (see <a class="reference" href="#installation-prefix">Installation prefix</a>).</p>
 <p>The user configuration directory is normally
@@ -4289,7 +4292,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id175" id="tools-menu-items" name="tools-menu-items">Tools menu items</a></h2>
+<h2><a class="toc-backref" href="#id176" 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
@@ -4312,7 +4315,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id176" id="global-configuration-file" name="global-configuration-file">Global configuration file</a></h2>
+<h2><a class="toc-backref" href="#id177" id="global-configuration-file" name="global-configuration-file">Global configuration file</a></h2>
 <p>System administrators can add a global configuration file for Geany
 which will be used when starting Geany and a user configuration file
 does not exist.</p>
@@ -4329,14 +4332,14 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id177" id="filetype-definition-files" name="filetype-definition-files">Filetype definition files</a></h2>
+<h2><a class="toc-backref" href="#id178" 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
 word delimiter characters as well as compiler and linker settings.</p>
 <p>See also <a class="reference" href="#configuration-file-paths">Configuration file paths</a>.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id178" id="filenames" name="filenames">Filenames</a></h3>
+<h3><a class="toc-backref" href="#id179" id="filenames" name="filenames">Filenames</a></h3>
 <p>Each filetype has a corresponding filetype definition file. The format
 for built-in filetype <cite>Foo</cite> is:</p>
 <pre class="literal-block">
@@ -4377,7 +4380,7 @@
 <p>See the link for details.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id179" id="system-files" name="system-files">System files</a></h3>
+<h3><a class="toc-backref" href="#id180" id="system-files" name="system-files">System files</a></h3>
 <p>The system-wide filetype configuration files can be found in the
 system configuration path and are called <tt class="docutils literal"><span class="pre">filetypes.$ext</span></tt>,
 where $ext is the name of the filetype. For every
@@ -4391,7 +4394,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id180" id="user-files" name="user-files">User files</a></h3>
+<h3><a class="toc-backref" href="#id181" id="user-files" name="user-files">User files</a></h3>
 <p>To change the settings, copy a file from the system configuration
 path to the subdirectory <tt class="docutils literal"><span class="pre">filedefs</span></tt> in your user configuration
 directory. Then you can edit the file and the changes will still be
@@ -4401,7 +4404,7 @@
 the corresponding system configuration file.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id181" id="custom-filetypes" name="custom-filetypes">Custom filetypes</a></h3>
+<h3><a class="toc-backref" href="#id182" id="custom-filetypes" name="custom-filetypes">Custom filetypes</a></h3>
 <p>At startup Geany looks for <tt class="docutils literal"><span class="pre">filetypes.*.conf</span></tt> files in the system and
 user filetype paths, adding any filetypes found with the name matching
 the '<tt class="docutils literal"><span class="pre">*</span></tt>' wildcard - e.g. <tt class="docutils literal"><span class="pre">filetypes.Bar.conf</span></tt>.</p>
@@ -4427,7 +4430,7 @@
 </ul>
 <p>See <a class="reference" href="#filetype-configuration">Filetype configuration</a> for details on each setting.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id182" id="creating-a-custom-filetype-from-an-existing-filetype" name="creating-a-custom-filetype-from-an-existing-filetype">Creating a custom filetype from an existing filetype</a></h4>
+<h4><a class="toc-backref" href="#id183" id="creating-a-custom-filetype-from-an-existing-filetype" name="creating-a-custom-filetype-from-an-existing-filetype">Creating a custom filetype from an existing filetype</a></h4>
 <p>Because most filetype settings will relate to the syntax
 highlighting (e.g. styling, keywords, <tt class="docutils literal"><span class="pre">lexer_properties</span></tt>
 sections), it is best to copy an existing filetype file that uses
@@ -4448,11 +4451,11 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id183" id="filetype-configuration" name="filetype-configuration">Filetype configuration</a></h3>
+<h3><a class="toc-backref" href="#id184" id="filetype-configuration" name="filetype-configuration">Filetype configuration</a></h3>
 <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>
+a [build-menu] section as described in <a class="reference" href="#build-menu-section">[build-menu] section</a>.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id184" id="styling-section" name="styling-section">[styling] Section</a></h4>
+<h4><a class="toc-backref" href="#id185" 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">
@@ -4468,7 +4471,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="#id185" id="using-a-named-style" name="using-a-named-style">Using a named style</a></h5>
+<h5><a class="toc-backref" href="#id186" 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">
@@ -4486,7 +4489,7 @@
 Section</a>.</p>
 </div>
 <div class="section">
-<h5><a class="toc-backref" href="#id186" id="reading-styles-from-another-filetype" name="reading-styles-from-another-filetype">Reading styles from another filetype</a></h5>
+<h5><a class="toc-backref" href="#id187" id="reading-styles-from-another-filetype" name="reading-styles-from-another-filetype">Reading styles from another filetype</a></h5>
 <p>You can automatically copy all of the styles from another filetype
 definition file by using the following syntax for the <tt class="docutils literal"><span class="pre">[styling]</span></tt>
 group:</p>
@@ -4505,7 +4508,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id187" id="keywords-section" name="keywords-section">[keywords] Section</a></h4>
+<h4><a class="toc-backref" href="#id188" 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
@@ -4516,7 +4519,7 @@
 </div>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id188" id="lexer-properties-section" name="lexer-properties-section">[lexer_properties] Section</a></h4>
+<h4><a class="toc-backref" href="#id189" id="lexer-properties-section" name="lexer-properties-section">[lexer_properties] section</a></h4>
 <p>Here any special properties for the Scintilla lexer can be set in the
 format <tt class="docutils literal"><span class="pre">key.name.field=some.value</span></tt>.</p>
 <p>Properties Geany uses are listed in the system filetype files. To find
@@ -4526,7 +4529,7 @@
 </pre>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id189" id="settings-section" name="settings-section">[settings] Section</a></h4>
+<h4><a class="toc-backref" href="#id190" 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
@@ -4649,8 +4652,8 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id190" id="build-settings-section" name="build-settings-section">[build_settings] Section</a></h4>
-<p>As of Geany 0.19 this section is supplemented by the <a class="reference" href="#build-menu-section">[build-menu] Section</a>.
+<h4><a class="toc-backref" href="#id191" id="build-settings-section" name="build-settings-section">[build_settings] section</a></h4>
+<p>As of Geany 0.19 this section is supplemented by the <a class="reference" href="#build-menu-section">[build-menu] section</a>.
 Values that are set in the [build-menu] section will override those in this section.</p>
 <dl class="docutils">
 <dt>error_regex</dt>
@@ -4702,7 +4705,7 @@
 </div>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id191" id="special-file-filetypes-common" name="special-file-filetypes-common">Special file filetypes.common</a></h3>
+<h3><a class="toc-backref" href="#id192" 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>
@@ -4717,7 +4720,7 @@
 <p class="last">See the <a class="reference" href="#filetype-configuration">Filetype configuration</a> section for how to define styles.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id192" id="named-styles-section" name="named-styles-section">[named_styles] Section</a></h4>
+<h4><a class="toc-backref" href="#id193" 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>
@@ -4744,7 +4747,7 @@
 schemes menu</a>.</p>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id193" id="id4" name="id4">[styling] Section</a></h4>
+<h4><a class="toc-backref" href="#id194" id="id4" name="id4">[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
@@ -4928,7 +4931,7 @@
 </dl>
 </div>
 <div class="section">
-<h4><a class="toc-backref" href="#id194" id="id5" name="id5">[settings] Section</a></h4>
+<h4><a class="toc-backref" href="#id195" id="id5" name="id5">[settings] section</a></h4>
 <dl class="docutils">
 <dt>whitespace_chars</dt>
 <dd><p class="first">Characters to treat as whitespace. These characters are ignored
@@ -4942,7 +4945,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id195" id="filetype-extensions" name="filetype-extensions">Filetype extensions</a></h2>
+<h2><a class="toc-backref" href="#id196" 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 to detect
@@ -4962,13 +4965,13 @@
 </pre>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id196" id="preferences-file-format" name="preferences-file-format">Preferences File Format</a></h2>
+<h2><a class="toc-backref" href="#id197" id="preferences-file-format" name="preferences-file-format">Preferences file format</a></h2>
 <p>The user preferences file <tt class="docutils literal"><span class="pre">geany.conf</span></tt> holds settings for all the items configured
 in the preferences dialog. This file should not be edited while Geany is running
 as the file will be overwritten when the preferences in Geany are changed or Geany
 is quit.</p>
 <div class="section">
-<h3><a class="toc-backref" href="#id197" id="hidden-preferences" name="hidden-preferences">Hidden preferences</a></h3>
+<h3><a class="toc-backref" href="#id198" id="hidden-preferences" name="hidden-preferences">Hidden preferences</a></h3>
 <p>There are some rarely used 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>
@@ -5181,7 +5184,7 @@
 </table>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id198" id="build-menu-section" name="build-menu-section">[build-menu] Section</a></h3>
+<h3><a class="toc-backref" href="#id199" 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
@@ -5213,19 +5216,19 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id199" id="project-file-format" name="project-file-format">Project File Format</a></h2>
+<h2><a class="toc-backref" href="#id200" 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="#id200" id="build-menu-additions" name="build-menu-additions">[build-menu] Additions</a></h3>
+<h3><a class="toc-backref" href="#id201" 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>
+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
 in the project file.</p>
 <p>The <tt class="docutils literal"><span class="pre">filetypes</span></tt> entry is a list of the filetypes which exist in the
 project file.</p>
 <p>For each filetype the entries for that filetype have the format defined in
-<a class="reference" href="#build-menu-section">[build-menu] Section</a> but the key is prefixed by the name of the filetype
+<a class="reference" href="#build-menu-section">[build-menu] section</a> but the key is prefixed by the name of the filetype
 as it appears in the <tt class="docutils literal"><span class="pre">filetypes</span></tt> entry, eg the entry for the label of
 filetype menu item 0 for the C filetype would be</p>
 <blockquote>
@@ -5233,7 +5236,7 @@
 </div>
 </div>
 <div class="section">
-<h2><a class="toc-backref" href="#id201" id="templates" name="templates">Templates</a></h2>
+<h2><a class="toc-backref" href="#id202" id="templates" name="templates">Templates</a></h2>
 <p>Geany supports the following templates:</p>
 <ul class="simple">
 <li>ChangeLog entry</li>
@@ -5262,7 +5265,7 @@
 also force this by selecting <em>Tools->Reload Configuration</em>.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id202" id="template-meta-data" name="template-meta-data">Template meta data</a></h3>
+<h3><a class="toc-backref" href="#id203" 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
@@ -5271,7 +5274,7 @@
 <em>Tools->Reload Configuration</em> or restart Geany after making changes.</p>
 </div>
 <div class="section">
-<h3><a class="toc-backref" href="#id203" id="file-templates" name="file-templates">File templates</a></h3>
+<h3><a class="toc-backref" href="#id204" 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>
@@ -5283,31 +5286,16 @@
 wildcard can be placed anywhere, but it's usually put on the first
 line of the file, followed by a blank line.</p>
 <div class="section">
-<h4><a class="toc-backref" href="#id204" id="custom-file-templates" name="custom-file-templates">Custom file templates</a></h4>
-<p>These are read from <tt class="docutils literal"><span class="pre">templates/files</span></tt> under the <a class="reference" href="#configuration-file-paths">Configuration file
-paths</a>.</p>
+<h4><a class="toc-backref" href="#id205" id="adding-file-templates" name="adding-file-templates">Adding file templates</a></h4>
+<p>File templates are read from <tt class="docutils literal"><span class="pre">templates/files</span></tt> under the
+<a class="reference" href="#configuration-file-paths">Configuration file paths</a>.</p>
 <p>The filetype to use is detected from the template file's extension, if
 any. For example, creating a file <tt class="docutils literal"><span class="pre">module.c</span></tt> would add a menu item
 which created a new document with the filetype set to 'C'.</p>
 <p>The template file is read from disk when the corresponding menu item is
 clicked.</p>
 </div>
-<div class="section">
-<h4><a class="toc-backref" href="#id205" id="filetype-templates" name="filetype-templates">Filetype templates</a></h4>
-<div class="note">
-<p class="first admonition-title">Note</p>
-<p class="last">It's recommended to use custom file templates instead.</p>
 </div>
-<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
-unsure about the filetype name extensions, they are the same as
-the filetype configuration file extensions, commonly installed in
-<tt class="docutils literal"><span class="pre">/usr/share/geany</span></tt>, with the prefix "filetypes.".</p>
-<p>There is also a template file <tt class="docutils literal"><span class="pre">filetype.none</span></tt> which is used when
-the New command is used without a filetype. This is empty by default.</p>
-</div>
-</div>
 <div class="section">
 <h3><a class="toc-backref" href="#id206" id="customizing-templates" name="customizing-templates">Customizing templates</a></h3>
 <p>Each template can be customized to your needs. The templates are
@@ -5524,8 +5512,7 @@
 </tr>
 <tr><td>fileheader</td>
 <td>The file header template. This wildcard
-will only be replaced in filetype
-templates.</td>
+will only be replaced in file templates.</td>
 <td>snippets, file templates.</td>
 </tr>
 </tbody>
@@ -6553,7 +6540,7 @@
 <div class="footer">
 <hr class="footer" />
 <a class="reference" href="geany.txt">View document source</a>.
-Generated on: 2011-03-29 13:57 UTC.
+Generated on: 2011-04-01 16:25 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: branches/sm/doc/geany.txt
===================================================================
--- branches/sm/doc/geany.txt	2011-05-21 08:53:29 UTC (rev 5806)
+++ branches/sm/doc/geany.txt	2011-05-21 08:54:44 UTC (rev 5807)
@@ -161,7 +161,7 @@
 
     % ./waf install
 
-Waf Cache
+Waf cache
 `````````
 
 The Waf build system has a nice and interesting feature which can help  to avoid
@@ -184,7 +184,7 @@
 More information about the Waf cache feature are available at
 http://code.google.com/p/waf/wiki/CacheObjectFiles.
 
-Cleaning the Cache
+Cleaning the cache
 ******************
 You should be careful about the size of the cache directory as it may
 grow rapidly over time.
@@ -552,12 +552,9 @@
 The documents list and the editor tabs are two different ways
 to switch between documents using the mouse. When you hit the key
 combination to move between tabs, the order is determined by the tab
-order. Its is not alphabetical as shown in the documents list
+order. It is not alphabetical as shown in the documents list
 (regardless of whether or not editor tabs are visible).
 
-The tabs can be positioned at the top, bottom, left, or right of the
-main editing window, by a selection in the interface preferences.
-
 See the `Notebook tab keybindings`_ section for useful
 shortcuts including for Most-Recently-Used document switching.
 
@@ -771,7 +768,7 @@
 
 The default settings can be overridden per-document using the
 Document menu. They can also be overridden by projects - see
-`Project Management`_.
+`Project management`_.
 
 The indent mode for the current document is shown on the status bar
 as follows:
@@ -883,11 +880,12 @@
 of the program's standard error will be printed on Geany's standard
 output.
 
+If there is no selection, the whole current line is used instead.
+
 To add a custom command, use the *Send Selection to->Set Custom
-Commands* menu item. Click on *Add* to get a new text entry and type
-the command. You can also specify some command line options. To
-delete a command, just clear the text entry and press OK. It will be
-deleted automatically.
+Commands* menu item. Click on *Add* to get a new item and type the
+command. You can also specify some command line options. Empty
+commands are not saved.
 
 Normal shell quoting is supported, so you can do things like:
 
@@ -1647,7 +1645,7 @@
 upgrading Geany.
 
 
-C Ignore tags
+C ignore.tags
 ^^^^^^^^^^^^^
 
 You can ignore certain tags for C-based languages if they would lead
@@ -1859,6 +1857,17 @@
 Message window
     Change the font used for the message window area.
 
+Miscellaneous
+`````````````
+
+Show status bar
+    Show the status bar at the bottom of the main window. It gives information about
+    the file you are editing like the line and column you are on, whether any
+    modifications were done, the file encoding, the filetype and other information.
+
+Interface Notebook tab preferences
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
 Editor tabs
 ```````````
 
@@ -1897,18 +1906,10 @@
     Set the positioning of the message window's notebook tabs to the
     right, left, top, or bottom of the message window.
 
-Miscellaneous
-`````````````
 
-Show status bar
-    Show the status bar at the bottom of the main window. It gives information about
-    the file you are editing like the line and column you are on, whether any
-    modifications were done, the file encoding, the filetype and other information.
+Interface Toolbar preferences
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-
-Toolbar preferences
-^^^^^^^^^^^^^^^^^^^
-
 Affects the main toolbar underneath the menu bar.
 
 .. image:: ./images/pref_dialog_toolbar.png
@@ -2462,10 +2463,10 @@
     like a Python console (e.g. ipython). Use this with care.
 
 
-Project Management
+Project management
 ------------------
 
-Project Management is optional in Geany. Currently it can be used for:
+Project management is optional in Geany. Currently it can be used for:
 
 * Storing and opening session files on a project basis.
 * Overriding default settings with project equivalents.
@@ -2486,7 +2487,7 @@
 The project menu items are detailed below.
 
 
-New Project
+New project
 ^^^^^^^^^^^
 
 To create a new project, fill in the *Name* field. By default this
@@ -2499,7 +2500,7 @@
 structure contained in it.
 
 
-Project Properties
+Project properties
 ^^^^^^^^^^^^^^^^^^
 
 You can set an optional description for the project. Currently it's
@@ -2513,7 +2514,7 @@
 `Indentation`_ settings.
 
 
-Open Project
+Open project
 ^^^^^^^^^^^^
 
 The Open command displays a standard file chooser, starting in
@@ -2524,7 +2525,7 @@
 open files and open the session files associated with the project.
 
 
-Close Project
+Close project
 ^^^^^^^^^^^^^
 
 Project file settings are saved when the project is closed.
@@ -2533,7 +2534,7 @@
 session files and open any previously closed default session files.
 
 
-Build Menu
+Build menu
 ----------
 After editing code with Geany, the next step is to compile, link, build,
 interpret, run etc.  As Geany supports many languages each with a different
@@ -2574,7 +2575,7 @@
 preferences`_.
 
 
-Default Build Menu Items
+Default build menu items
 ^^^^^^^^^^^^^^^^^^^^^^^^
 Depending on the current file's filetype, the default Build menu will contain
 the following items:
@@ -2642,12 +2643,12 @@
 the current file, using the filename for 'current_file'. It is useful
 for building just the current file without building the whole project.
 
-Next Error
+Next error
 ``````````
 
 The next error item will move to the next detected error in the file.
 
-Previous Error
+Previous error
 ``````````````
 The previous error item will move to the previous detected error in the file.
 
@@ -2693,7 +2694,7 @@
 tab in the terminal field.
 
 
-Set Build Commands
+Set build commands
 ``````````````````
 
 By default Compile, Build and Execute are fairly basic commands. You
@@ -2703,7 +2704,7 @@
 compiler, any library names and paths for the linker, and any
 arguments you want to use when running Execute.
 
-Build Menu Configuration
+Build menu configuration
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
 The build menu has considerable flexibility and configurability, allowing
@@ -2734,7 +2735,7 @@
   * Show the build menu commands dialog.
 
 The maximum numbers of items in each of the configurable groups can be
-configured when Geany starts using hidden settings (see `Preferences File Format`_).
+configured when Geany starts using hidden settings (see `Preferences file format`_).
 Even though the maximum number of items may have been increased, only
 those menu items that have values configured are shown in the menu.
 
@@ -2803,10 +2804,10 @@
 
 * (Execute, Project File) and (Execute, Preferences) - the project independent
   execute and preferences independent execute commands can only be set by hand
-  editing the appropriate file, see `Preferences File Format`_ and `Project File
-  Format`_.
+  editing the appropriate file, see `Preferences file format`_ and `Project file
+  format`_.
 
-Build Menu Commands Dialog
+Build menu commands dialog
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 Most of the configuration of the build menu is done through the Build Menu
@@ -2848,7 +2849,7 @@
 To hide lower priority menu items without having anything show in the menu
 configure with a nothing in the label but at least one character in the command.
 
-Substitutions in Commands and Working Directories
+Substitutions in commands and working directories
 `````````````````````````````````````````````````
 
 The first occurence of each of the following character sequences in each of the
@@ -2868,7 +2869,7 @@
    and even checked into and out of version control without having to re-configure the
    build menu.
 
-Build Menu Keyboard Shortcuts
+Build menu keyboard shortcuts
 `````````````````````````````
 
 Keyboard shortcuts can be defined for the first two filetype menu items, the first three
@@ -2885,7 +2886,7 @@
 
 The configurable Build Menu capability was introduced in Geany 0.19 and
 required a new section to be added to the configuration files (See
-`Preferences File Format`_).  Geany will still load older format project,
+`Preferences file format`_).  Geany will still load older format project,
 preferences and filetype file settings and will attempt to map them into the new
 configuration format.  There is not a simple clean mapping between the formats.
 The mapping used produces the most sensible results for the majority of cases.
@@ -2974,7 +2975,7 @@
 See also `Plugin documentation`_ for information about single plugins
 which are included in Geany.
 
-Plugin Manager
+Plugin manager
 ^^^^^^^^^^^^^^
 The Plugin Manager dialog lets you choose which plugins
 should be loaded at startup. You can also load and unload plugins on the
@@ -3711,9 +3712,9 @@
 ^^^^^^^^^^^^^^^^^^^^^^
 
 As well as the sections listed below, each filetype file can contain
-a [build-menu] section as described in `[build-menu] Section`_.
+a [build-menu] section as described in `[build-menu] section`_.
 
-[styling] Section
+[styling] section
 `````````````````
 

@@ Diff output truncated at 100000 characters. @@

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