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