Revision: 4555 http://geany.svn.sourceforge.net/geany/?rev=4555&view=rev Author: eht16 Date: 2010-01-25 20:38:17 +0000 (Mon, 25 Jan 2010)
Log Message: ----------- Backport from trunk: Add 'Scope autocompletion' section. Add 'Tools menu items' section to explain configuration files submenu, reload configuration item. Minor updates/fixes.
Modified Paths: -------------- branches/geany-0.18.1/ChangeLog branches/geany-0.18.1/doc/geany.txt
Modified: branches/geany-0.18.1/ChangeLog =================================================================== --- branches/geany-0.18.1/ChangeLog 2010-01-25 20:28:53 UTC (rev 4554) +++ branches/geany-0.18.1/ChangeLog 2010-01-25 20:38:17 UTC (rev 4555) @@ -1,3 +1,12 @@ +2009-08-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com> + + * doc/geany.txt: + Add 'Scope autocompletion' section. + Add 'Tools menu items' section to explain configuration files + submenu, reload configuration item. + Minor updates/fixes. + + 2009-08-16 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/document.c:
Modified: branches/geany-0.18.1/doc/geany.txt =================================================================== --- branches/geany-0.18.1/doc/geany.txt 2010-01-25 20:28:53 UTC (rev 4554) +++ branches/geany-0.18.1/doc/geany.txt 2010-01-25 20:38:17 UTC (rev 4555) @@ -44,10 +44,10 @@
* Syntax highlighting * Code folding -* Symbol name autocompletion +* Autocompletion of symbols/words * Construct completion/snippets * Auto-closing of XML and HTML tags -* Call tips +* Calltips * Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal, and others * Symbol lists @@ -865,7 +865,25 @@ preferences dialog`_) then any characters after the cursor that match a symbol or word are deleted.
+Scope autocompletion +```````````````````` +E.g.::
+ struct + { + int i; + char c; + } foo; + +When you type ``foo.`` it will show an autocompletion list with 'i' and +'c' symbols. + +It only works for languages that set parent scope names for e.g. struct +members. Currently this means C-like languages. The C tag parser only +parses global scopes, so this won't work for structs or objects declared +in local scope. + + User-definable snippets ^^^^^^^^^^^^^^^^^^^^^^^
@@ -1588,10 +1606,6 @@ change between documents (see `Switching between documents`_) and to perform some common operations such as saving, closing and reloading.
-Show full path name in documents list - Show the full directory path of the files you are editing in the - *Documents* list. - Fonts `````
@@ -2710,7 +2724,8 @@ line (if there is no selection) to the embedded Terminal (VTE).
-Reflow lines/paragraph Reformat selected lines or current paragraph, +Reflow lines/block Reformat selected lines or current + (indented) text block, breaking lines at the long line marker.
@@ -2746,6 +2761,11 @@ document and displays them in the messages window.
+Mark All Highlight all matches of the current + word/selection in the current document + with a colored box. If there's nothing to + find, highlighted matches will be cleared. + **Go to**
Navigate forward a location Switches to the next location in the navigation @@ -2916,6 +2936,27 @@ ===================
+Tools menu items +---------------- +There's a *Configuration files* submenu in the *Tools* 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 +reload the file after you have saved it. + +.. note:: + Other configuration files are not shown here and you will need to open + them manually and usually restart Geany to see any changes. + +There's also a *Reload Configuration* item which can be used if you +updated a configuration file outside of the current instance. This +item is also necessary to update syntax highlighting colors. + +.. note:: + Syntax highlighting colors aren't updated after saving + filetypes.common as this can take a short while depending on which + documents are open. + + Global configuration file -------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.