Add 'Scope autocompletion' section.

Add 'Tools menu items' section to explain configuration files
submenu, reload configuration item.
Minor updates/fixes.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4102 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Nick Treleaven 2009-08-17 15:07:59 +00:00
parent 336f46eec9
commit 6690fce2d9
4 changed files with 741 additions and 644 deletions

View File

@ -1,3 +1,12 @@
2009-08-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* doc/geany.txt, doc/geany.html, NEWS:
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:

4
NEWS
View File

@ -58,8 +58,8 @@ Geany 0.18 (August 16, 2009)
Filetypes:
* Add Markdown filetype (thanks to Jon Strait).
* Highlight D WYSIWYG backtick `strings` and r"strings" (#1895745).
* Minor improvements for filetypes: Fortran, Haxe, HTML, Lua,
Matlab, Pascal, Python, Tcl
* Minor improvements for filetypes: Fortran, Haxe, HTML, Lua,
Matlab, Pascal, Python, Tcl.
Tags:
* Read custom system global tags files from $prefix/share/geany/tags

File diff suppressed because it is too large Load Diff

View File

@ -44,10 +44,10 @@ Some basic features of Geany:
* 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,6 +865,24 @@ word on completion* preference is set (in `Editor Completions tab in
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 @@ Show documents list
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 @@ Send Selection to Terminal Sends the current sele
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 @@ Find Document Usage Finds all occurrences
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 @@ Configuration files
===================
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
-------------------------