179 Commits

Author SHA1 Message Date
Nick Treleaven
d17141ca9a Support loading global tags files for custom filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4343 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 12:07:12 +00:00
Nick Treleaven
7c450e2939 Add filetype "lexer_filetype" key so custom filetypes can use an
existing lexer.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4340 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 14:58:51 +00:00
Nick Treleaven
68657d327b Add filetype "tag_parser" key so custom filetypes can use an existing
tag parser.
Add tm_source_file_get_named_lang().



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4339 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 14:24:40 +00:00
Nick Treleaven
c7159b7974 Add 'Custom filetypes' section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4338 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-19 12:15:42 +00:00
Nick Treleaven
6befde884b Add word part autocompletion for the current selected item when
pressing Tab - Enter still completes normally.
Add foreach_str() API macro.
Temporarily modify scintilla to say if tab was used for
autocompletion.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4320 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-15 14:57:11 +00:00
Enrico Tröger
3a04de1144 Improve information about predefined keybindings which are commonly used across applications (patch by Lex Trotman, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4285 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-03 16:04:05 +00:00
Nick Treleaven
8ef5e42261 Update file templates section, minor edits.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4282 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-01 16:26:44 +00:00
Nick Treleaven
2e7033afd2 Update 'Reflow lines/block' KB info.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4272 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-30 14:55:25 +00:00
Nick Treleaven
ed260aa72d Read custom file templates from $prefix/share/geany/templates/files as
well as user dir.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4271 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-30 14:39:47 +00:00
Enrico Tröger
c9f51fddb8 Several documentation improvements (patch by Lex Trotman, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4250 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:54:03 +00:00
Nick Treleaven
6128db12a7 Add link for 'Customize Toolbar' prefs dialog button.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4229 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 17:46:33 +00:00
Nick Treleaven
0594d930f2 Split keybinding table into group tables; update KB links.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4228 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 17:42:31 +00:00
Nick Treleaven
d86a4b116c Update 'Go to line' keybinding description.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4227 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 15:22:20 +00:00
Nick Treleaven
be1420e874 Add 'Toolbar entries' section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4226 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 15:17:03 +00:00
Nick Treleaven
c2b4138467 Change 'Foo tab in preferences dialog' titles to 'Foo preferences'.
Minor edits.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4225 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-22 15:01:24 +00:00
Nick Treleaven
683e09aae5 Update syntax highlighting after changing the 'Invert syntax
highlighting colors' pref, instead of requiring a restart.
Remove filetypes.common invert_all option - use 'Invert syntax
highlighting colors' pref instead (closes #2854525).



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4184 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-14 11:53:08 +00:00
Nick Treleaven
91f91d75fd Switch int/gint.
Regenerate docs, fix section level.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4174 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-10 16:59:20 +00:00
Nick Treleaven
ea5206b3c6 Regenerate manual, minor fix.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4118 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-24 12:43:19 +00:00
Nick Treleaven
6690fce2d9 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
2009-08-17 15:07:59 +00:00
Enrico Tröger
336f46eec9 Post-release version bump.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4100 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 21:49:09 +00:00
Enrico Tröger
7be4a88949 Update for Geany 0.18.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4094 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-16 16:25:56 +00:00
Nick Treleaven
2ab20b1366 Update autocompletion section:
Symbol and document word completion are separate lists, not combined.
Use italic, not monospace for pref names.
Don't use hyphen for 'autocompletion' title.
Minor rewording.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4029 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-27 11:38:29 +00:00
Enrico Tröger
b1d3fafd8c Add some general information about auto-completion capabilities (patch by Lex Trotman, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4027 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-25 18:58:26 +00:00
Nick Treleaven
aa89783b74 Add 'Reflow lines/paragraph' keybinding, defaults to Ctrl-J.
Heavily based on a patch by Eugene Arshinov (thanks).
Add sci_lines_split(), sci_lines_join(), sci_text_width(),
editor_strip_line_trailing_spaces().



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4025 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-24 15:44:14 +00:00
Nick Treleaven
4edd25c857 Use hyphen for auto-feature terms.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3963 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 11:25:07 +00:00
Nick Treleaven
979585dbb6 If autocompletion is already visible when forcing completion, show
document word completion instead of tag completion.
Docs: Minor edits of related prefs items.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3943 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 11:54:14 +00:00
Nick Treleaven
67ae2b4931 Add 'Drop rest of word on completion' pref.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3942 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 11:18:45 +00:00
Enrico Tröger
a613590d91 Add the new 'Autocomplete all words in document' pref to the docs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3938 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:38:55 +00:00
Enrico Tröger
cb8cc25610 Add style 'marker_mark' and change style 'marker_search' to define the style used for marked search results.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3936 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:22:28 +00:00
Nick Treleaven
d2595b5e96 Add 'Autocomplete all words in document' pref.
Use 'autocompletion' in dialog and docs, not 'auto completion'.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3927 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 12:29:20 +00:00
Enrico Tröger
6334ebbd0c Add second argument to the 'line_wrap_indent' styling setting to control the new Scintilla indentation mode for wrapped lines.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3913 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-04 09:21:44 +00:00
Enrico Tröger
f091581c20 Fix wrong default values for the 'Show Calltip' keybinding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3907 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-30 18:32:03 +00:00
Enrico Tröger
baef23dc2c Make the Scintilla keybindings 'Delete to end of line' and 'Go to end of display line' configurable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3905 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-29 19:46:49 +00:00
Enrico Tröger
060fc00929 Remove ui_toolbar.xml Configuration Files menu item.
Add a real toolbar editor dialog.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3898 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-25 17:21:45 +00:00
Nick Treleaven
0a65df77d1 Make filetypes.common named styles use the "default" named style for
all missing style fields.
Set named styles to usually leave the background style empty. This
currently allows C-like filetypes to have a common default
background color.
Allow hard-coded colors to use -1 for the default color.
Add some highlighting style examples to the manual.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3890 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-22 15:26:44 +00:00
Nick Treleaven
e01537fe3e Support toggling bold/italic when using a named style, e.g.:
commentdockeyword=commentdoc,bold,italic
Improve named style docs.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3836 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-03 15:42:01 +00:00
Nick Treleaven
fd2f43911d Update docs for named styles in filetypes.* files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3829 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-06-01 14:37:53 +00:00
Enrico Tröger
11cb3f9efe Add 'Replace' toolbar button (closes #2798225).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3827 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-30 14:09:55 +00:00
Nick Treleaven
14479d1729 Update manual for MRU switching.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3801 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-18 15:01:21 +00:00
Nick Treleaven
9facea2642 Merge unstable branch:
Add reStructuredText scope information for tags (for symbol list
grouping).
Read custom system global tags files from $prefix/share/geany/tags;
Closes #2778923.
Show the number of tags in a user global tags file (instead of the
running total) in the debug message.
Also print debug messages when loading a tag file manually or for
default global tags files e.g. python.tags.
- code:
Move NestingLevel tags code into a separate file, add functions.
- docs:
Add 'Installation prefix' section instead of quoting '/usr/local'
each time.
Update for custom system global tags files.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3788 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-12 15:55:13 +00:00
Enrico Tröger
689c2ed731 Post-release version bump.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3768 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-02 19:12:15 +00:00
Enrico Tröger
acc57745f5 Update for Geany 0.17.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3765 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-02 17:46:15 +00:00
Nick Treleaven
5a9bc1c43f Add 'Installation prefix' section instead of quoting '/usr/local'
each time.
Update for custom system global tags files.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/unstable@3752 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-30 12:56:02 +00:00
Enrico Tröger
8d6a40a76b Increase the amount of highlighted build error messages to 100.
At least for LaTeX we need higher values as there is a lot of informative output before any errors are reported.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3732 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-24 19:31:00 +00:00
Enrico Tröger
e908e38a89 Limit the amount of highlighted build error messages in the Compiler window to 50 for performance reasons.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3725 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-21 20:54:50 +00:00
Enrico Tröger
8fcef38e82 Add a hidden preference 'use_safe_file_saving' to save files to disk by creating a temporary file first. This has serious side effects, please read the documentation before enabling this.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3722 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-21 20:54:04 +00:00
Enrico Tröger
fae6486182 Add new toolbar element: Print (patch by Roland Baudin, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3721 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-21 20:53:42 +00:00
Enrico Tröger
b98b9b16b9 Describe how to build Geany using the Waf build system.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3685 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-04-05 15:12:56 +00:00
Enrico Tröger
8eb2028ab5 Add widget names for the menubar and toolbar.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3675 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-03-31 17:39:17 +00:00
Enrico Tröger
560af59610 Add an option to allow appending the toolbar to the main menu bar to save some vertical space.
Allow setting toolbar icon size to very small (menu icon size).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3668 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-03-29 16:15:35 +00:00