Nick Treleaven
751f8be508
Support more folding icon styles: arrows, +/- and no lines
...
(#2935059 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4854 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-22 17:16:46 +00:00
Nick Treleaven
6786e05e03
Support {pc} wildcard in snippets to escape percent char.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4852 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-22 13:01:45 +00:00
Nick Treleaven
cdd93f7ab8
Support {ob} and {cb} wildcards for snippets too ( fixes #2937008 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4847 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-21 17:19:27 +00:00
Nick Treleaven
84938b8f04
Minor edits of Template Wildcards table:
...
s/filetype templates/file templates.
Add full stop for third column.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4844 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-21 16:58:02 +00:00
Nick Treleaven
90ddffd836
Support {ob} and {cb} in fileheader and file templates; they are
...
replaced last with { and }. This allows 'escaping' of wildcard
strings (fixes #2937008 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4843 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-21 16:47:54 +00:00
Nick Treleaven
dae2aa8f44
Minor fixes.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4837 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-19 12:33:41 +00:00
Enrico Tröger
b9d32c470c
Add 'Remove Markers' and 'Remove Error Indicators' keybindings.
...
Add missing documentation for 'Reset Zoom' keybinding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4827 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-17 14:55:14 +00:00
Enrico Tröger
2b5d711a11
Fix a too long line (oops).
...
Generate HTML documentation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4821 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-12 17:48:17 +00:00
Enrico Tröger
5c7197b6ee
Improve wording.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4807 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-07 19:51:48 +00:00
Nick Treleaven
cf30b64029
Make Ctrl-click on any notebook tab switch to the last used
...
document.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4800 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-05 11:44:56 +00:00
Nick Treleaven
49827bbd42
Warn about some GNU extensions for regular expressions & clarify
...
some points.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4750 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-10 13:52:41 +00:00
Nick Treleaven
2266594ecd
Remove warning about no visual indication for zero-column-mode
...
editing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4748 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-09 17:20:15 +00:00
Nick Treleaven
aaa1e9657a
Merge gnu-regex branch:
...
Use POSIX system/GNU regex engine for find & replace 'Use regular
expressions' option. This alters regex syntax a bit - see the docs
for details; we now support '?' operator and replacement backslash
escaping is more standard.
Make regex search imply replacing escaped chars.
Allow \0 backreference replacement for the whole match.
Note: Replace All may be slower; if this is a problem please let me
know.
- code:
Add argument to utils_str_replace_escape() for keeping
uninterpreted backslash escapes e.g. '\\', '\e'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4746 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-09 16:56:04 +00:00
Nick Treleaven
bf3b46bc26
Update for POSIX-regexes.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/gnu-regex@4743 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-08 17:03:03 +00:00
Enrico Tröger
49dff98485
Add preference for virtual spaces.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4724 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-07 10:36:27 +00:00
Nick Treleaven
483742b69f
Make Switch to Editor keybinding reshow the document statistics
...
line, so user doesn't have to move the cursor.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4700 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-02-24 15:08:41 +00:00
Enrico Tröger
6826240858
Add keybindings to switch to the sidebar's Document and Symbol list as well as to the Message Window's current tab (patch by Eugene Arshinov, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4686 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-02-21 18:06:42 +00:00
Enrico Tröger
0fb7faca80
Describe the defined environment variables GEANY_FILETYPE, GEANY_FILENAME and GEANY_FUNCNAME.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4540 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-01-24 16:17:11 +00:00
Enrico Tröger
d461084743
Add new special template wildcard "{command:...}" to use the output of a command in templates.
...
Adjust template functions to mostly work with GeanyDocuments.
Minor cleanups in the template code.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4539 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-01-24 14:52:46 +00:00
Enrico Tröger
de50230c68
Add keybinding to open the last closed tab ( closes #2912692 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4519 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-01-01 23:20:21 +00:00
Enrico Tröger
1090159b54
Add a checkbox in the preferences dialog to explicitly toggle the visibility of the sidebar ( closes #2923340 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4517 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-31 15:48:39 +00:00
Enrico Tröger
9f9ceb1953
Add new style to change foreground and background colours for calltips (patch by Dimitar Zhekov, thanks, closes #2919229 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4513 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-29 18:45:21 +00:00
Nick Treleaven
6a93a7de1d
Add debug message warning if recursive lexer_filetype is set.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4471 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-07 14:12:40 +00:00
Nick Treleaven
37605ff27a
Warn about not using BOM for configuration files (confuses GKeyFile
...
parser, at least on my system).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4463 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-12-02 16:34:25 +00:00
Enrico Tröger
2669ad3b1b
Add a hidden pref to allow executing text which was sent to the terminal directly, i.e. do not strip trailing newline characters.
...
Also fix the stripping of trailing newline characters if there was more than one.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4456 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-29 20:59:31 +00:00
Enrico Tröger
ec9818d7fc
Add new command line option "--socket-file" to be able to specify separate socket filenames for instances ( closes #2896027 , patch by Jörn Reder, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4440 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-23 21:03:24 +00:00
Nick Treleaven
c877db21df
Use filetypes.foo [lexer_properties] group instead of hardcoding
...
lexer properties (more flexible e.g. for custom filetypes).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4432 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-18 16:48:17 +00:00
Enrico Tröger
7b39597f9c
Fix slightly wrong description of how to insert Unicode characters.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4427 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-11-17 21:10:29 +00:00
Nick Treleaven
f64aaf5250
Update for Plugin Preferences keybinding.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4387 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-28 18:07:49 +00:00
Nick Treleaven
60046e000d
Enable switching the sidebar to the right on Windows again, as it
...
apparently works after all.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4378 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-27 14:59:46 +00:00
Nick Treleaven
f064df0699
Disable switching the sidebar to the right on Windows as it will
...
probably fail like the Split Window plugin.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4370 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-26 15:45:12 +00:00
Nick Treleaven
091bfac4ac
Add sidebar position interface pref.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4357 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-23 16:18:05 +00:00
Lex Trotman
71470ef9bf
Add missing underscores to links.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4355 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 21:38:37 +00:00
Nick Treleaven
078a9cdc7d
Add 'Move line(s) up/down' keybindings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4354 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-22 11:28:59 +00:00
Nick Treleaven
225dd7d4dd
Add 'Switch to Messages' focus keybinding.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4347 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 16:59:00 +00:00
Nick Treleaven
af8d96f077
Add 'Select to previous/next word part' keybindings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4346 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 16:01:07 +00:00
Nick Treleaven
42119d8f3b
Add 'Word part completion' keybinding so keys other than Tab can be
...
used, or to clear/change the combination so Tab does full completion
like before.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4344 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-10-20 15:35:44 +00:00
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