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
Enrico Tröger
e857898e89
Add new images referenced in the documentation.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4249 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 16:51:37 +00:00
Nick Treleaven
c1cbc28d6b
Warn that plugin_configure_single() does not integrate as well with the multiple-plugin dialog.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4242 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-27 12:06:08 +00:00
Nick Treleaven
20a5fb25f6
Add plugin_configure_single() plugin symbol which is easier to
...
implement than plugin_configure() but won't support a
multiple-plugin configure dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4233 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-24 16:28:59 +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
Enrico Tröger
316f77f1f8
Add new plugin signal: "document-before-save".
...
Add get_line_end_position(), set_target_start(), set_target_end(), replace_target() to the plugin API (patch by Eugene Arshinov, thanks).
Add new plugin signal: "document-filetype-set" (closes #2852286 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4162 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-06 16:51:11 +00:00
Enrico Tröger
65b319ff6b
Use "max-width" to set the document width of the generated HTML documentation to let the text be auto-wrapped.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4155 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-06 16:49:22 +00:00
Nick Treleaven
f195153a20
Mention Files link at top for header files; demoplugin.c.
...
Minor edits; remove 'far from being complete'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4136 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-27 16:13:20 +00:00
Nick Treleaven
5a6ee46699
Add warning about not using undocumented features.
...
Add reference to HACKING for plugin API development.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4126 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-26 14:42:25 +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
330e6aae6b
Merged trunk r4115 to build-system.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4116 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-24 12:00:26 +00:00
Nick Treleaven
770d40ab98
Update PLUGIN_KEY_GROUP() macro so it doesn't allocate any
...
GeanyKeyBinding or GeanyKeyGroup structs, so we don't need to break
the ABI when adding fields to them.
Add plugin_set_key_group() for plugins to dynamically set a
keybinding group (e.g. for the Lua script plugin). Used in Split
Window plugin as an example.
Improve keybinding docs a little.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4115 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-24 11:35:13 +00:00
Nick Treleaven
aa85bcec6a
Add geanyfunctions.h to API docs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4112 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-20 12:16:28 +00:00
Lex Trotman
95b90f2c4a
Merged trunk r4110 to build-system
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4111 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-18 23:45:32 +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
Lex Trotman
081e9e768f
Merged trunk to build-system
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4101 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-17 04:27:07 +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
Enrico Tröger
7596f106ae
Update images for Geany 0.18.
...
Set missing mimetypes for images.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4089 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-15 17:43:52 +00:00
Enrico Tröger
b25980ba8d
Small corrections to some API docs.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4063 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-08-09 20:31:03 +00:00
Nick Treleaven
69922305e0
Add plugin_signal_connect() for connecting plugin signals at
...
runtime and also for connecting to any GObject signal.
Add 'Plugin Utility Functions' on main page.
Add foreach_array() macro.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4041 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-29 17:40:20 +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
Lex Trotman
4af6c2fd62
Added Plugin interface for Build menu functionality
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4011 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-22 03:04:17 +00:00
Lex Trotman
1308320fef
Updated Manual to build-system capabilities
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@3994 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-20 03:50:53 +00:00
Lex Trotman
9164392983
Merge with trunk
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@3983 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-17 04:55:35 +00:00
Nick Treleaven
c4513eecaf
Add geanyplugin.h single include for plugin API; update all core
...
plugins to use it.
Add sci_set_font() to API.
Update plugin howto.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3966 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-14 15:06:20 +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
Lex Trotman
1726e57092
Configurable Build Menu Alpha
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@3941 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-09 06:49:42 +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
Enrico Tröger
443ee99e7e
Add style 'line_height' to increase the line height.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3935 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-07-08 22:21:45 +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