45 Commits

Author SHA1 Message Date
Enrico Tröger
22d96653da Rename hidden pref auto_complete_whilst_editing to complete_snippets_whilst_editing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2269 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-21 15:51:50 +00:00
Enrico Tröger
e685ab8fa5 Add support for reading tags(only for C/C++) from a file which should be ignored while parsing the file (ctags command line option -I).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2266 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-18 19:51:34 +00:00
Enrico Tröger
753e2936d8 Apply patch from Daniel Richard G. to add support for +NNN command line arguments and for recognising filename:line:column: format on the command line (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2262 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-16 11:21:24 +00:00
Enrico Tröger
e5c09b7a6a Fix slightly wrong documentation for show_editor_scrollbars.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2261 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-16 11:19:27 +00:00
Enrico Tröger
6413fdb2bf Add hidden preference to disable scrolling past end of document.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2260 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-15 16:34:30 +00:00
Nick Treleaven
b8f92279c3 Show default shortcuts in Keybindings section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2222 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-04 13:28:51 +00:00
Nick Treleaven
39f97b19f4 List Cut, Copy, Paste keybinding descriptions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2220 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-04 12:36:43 +00:00
Enrico Tröger
1222e1ec8c Update images for 0.13.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2216 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-04 08:27:29 +00:00
Nick Treleaven
732d1a5945 Update Project section for project-based session support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2208 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-01 13:37:58 +00:00
Nick Treleaven
eeba2ac25d Add Indentation subsection under Editor section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2207 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-01 13:16:32 +00:00
Nick Treleaven
d4764a2bc9 Add 'Make in base path' project file preference, on by default.
Add project_get_base_path(), separated from project_get_make_dir().


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2163 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-01-11 16:53:25 +00:00
Nick Treleaven
f2ab079305 Add 'Override Geany keybindings' VTE prefs dialog option (replaces
hidden pref), and make it off by default.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2158 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-01-10 17:11:19 +00:00
Enrico Tröger
e3201062c6 Update copyright information and change format of email addresses in source files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2150 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-01-06 18:11:57 +00:00
Enrico Tröger
1d57381819 Add note about using autotools macros like DATADIR.
Add --print-prefix command line option to output installation paths.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2111 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-12-18 17:03:39 +00:00
Enrico Tröger
47c7c69214 Add Move document first/last keybindings (patch by Catalin Marinas, thank you).
Add toolbar items to increase/decrease indentation (closes #1850697).	     


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2104 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-12-16 16:54:47 +00:00
Enrico Tröger
80532b616d Store more document-related settings session-based in the configuration file(including the file encoding).
Detect in-file specified file encoding by scanning the file using regular expressions.	    


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2093 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-12-07 14:13:05 +00:00
Enrico Tröger
fabc1c9940 Improve usage of "Unfold all children" option and add some basic documentation for folding support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2073 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-29 17:52:24 +00:00
Enrico Tröger
2b07283739 Add plugin manager dialog to select plugins to load at startup and to call a plugin configure dialog.
Add configure symbol for plugins which is called by Geany when a configure dialog for the plugin is requested, optionally.
Add author field to plugin info struct.
Add sample configure dialog to the demo plugin.
Fix cleanup code in filebrowser plugin to remove it completely when unloaded.			


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2060 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-20 18:15:46 +00:00
Enrico Tröger
6dc14025ea Add hidden pref to hide symbol list treeview expander (GTK >= 2.12).
Double click on symbol list sections now expands/collapses them.      


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2054 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-18 15:09:28 +00:00
Enrico Tröger
fff66178da Add native GTK printing support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2050 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-17 14:04:27 +00:00
Enrico Tröger
4b43e762d0 Rename "Contruct autocompletion" to "Snippets".
Allow changing height of the symbol completion list even if automatic symbol is disabled, it still can be forced by keybinding.	 


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2044 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-12 09:27:43 +00:00
Nick Treleaven
79ff87713a Add configurable default file extension setting for filetype
definition files.
Note: There is a bug with using the default extension, not the user
set one, if 'New with template' is used before any documents of the
same filetype are open.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2006 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 16:33:06 +00:00
Nick Treleaven
a54ddf4795 Added File Browser sidebar plugin.
Rename 'Open Files' sidebar tab 'Documents'.
Add keybindings->send_command() and tm->get_real_path() to the plugin
API.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1966 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 12:42:19 +00:00
Enrico Tröger
6b94181466 Apply most of the patch from #1794250 (thanks):
Remove compiler specific flags.
Add configure option to specify the path to libvte.so.
Remove many unnecessary configure checks.
Stop configure if msgfmt was not found(gettext not installed).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1961 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-19 14:48:19 +00:00
Enrico Tröger
00afcbcc86 Add special key wordchars to autocomplete.conf to let the user redefine used wordchars.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1960 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 19:55:21 +00:00
Nick Treleaven
5b6b03c058 Move and rename the bash shortcuts hidden preference - it's now in
geany.conf, [VTE] section, called 'enable_bash_keys'.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1927 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 16:20:44 +00:00
Nick Treleaven
d910f01d0f Don't overwrite hidden prefs when quitting unless they are missing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1926 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 15:43:16 +00:00
Nick Treleaven
503326f2e2 Add documentation for --no-preprocessing option.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1918 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 15:43:01 +00:00
Nick Treleaven
122dd396f3 Add Find keybinding (re-uses existing string).
Group search-related callbacks together.
Docs: Add table headings to group related keybindings together.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1881 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 16:40:19 +00:00
Nick Treleaven
07d6f819ca Change scroll by line default keybindings to Alt-{Up, Down}.
Change Previous/Next Paragraph Scintilla commands to Ctrl-{Up, Down}.
Adding Shift extends selection by paragraph.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1880 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 12:38:14 +00:00
Nick Treleaven
1e414fa341 Edit how to manually edit geany.conf hidden prefs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1877 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 16:08:26 +00:00
Nick Treleaven
001cc916b4 Allow autocompletion on a line with trailing whitespace.
Add auto_complete_whilst_editing hidden preference.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1875 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 12:08:07 +00:00
Nick Treleaven
fcaadd8dc3 Apply patch from John Gabriele for an overview in the Tags section
(thanks).
(Format paragraph with fmt -w72).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1874 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 11:39:21 +00:00
Nick Treleaven
6760703a73 Minor update of Preferences dialog section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1859 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 16:45:17 +00:00
Nick Treleaven
acfedc1771 Add 'Move document left' and 'Move document right' keybindings.
Make fixed keybindings overridable.
Add fixed keybindings for switching to leftmost/rightmost document,
Ctrl-Shift-{PageUp,PageDown}.
Docs: Add 'Switching documents' keybindings section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1857 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 12:34:57 +00:00
Nick Treleaven
d58addc900 Undo last commit, because it makes selecting text with the mouse
include all trailing lines with no wordchars on them.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1846 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-31 12:01:22 +00:00
Nick Treleaven
94dd025c04 Include \n\r newline chars in Scintilla whitespace chars.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1845 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-31 11:42:58 +00:00
Nick Treleaven
e6b5bfb189 Add Plugins section, describe using a second instance to edit
geany.conf in 'Hidden preferences' appendix.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1840 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-30 10:27:57 +00:00
Nick Treleaven
c411a99c08 Added 'Inserting unicode characters' Editing section, adapted from
a patch by John Gabriele (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1837 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-29 15:51:27 +00:00
Nick Treleaven
5bb7a8ecd2 Add 'Current chars' indentation mode, rename 'Advanced' indentation
to 'Match braces' (closes #1726880).
For 'Match braces' indentation, if a brace could not be matched,
fall back to 'Current chars' indentation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1836 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-29 15:14:07 +00:00
Nick Treleaven
fd161f582d Add hidden editor preference 'use_gtk_word_boundaries'.
Add docs appendix 'Hidden preferences'.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1834 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-28 15:45:54 +00:00
Enrico Tröger
61a42e108f Don't use output redirection since the reST tools accept output filenames.
Apply patch from John Gabriele to add some tweaks/fixes (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1788 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-12 19:30:45 +00:00
Nick Treleaven
d0bc9337bd Update selected line(s) keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1783 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-10 11:37:57 +00:00
Nick Treleaven
6c69058bce Move 'About this document' section to end of Introduction.
Update 'Contributing to this document' section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1777 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 12:46:21 +00:00
Enrico Tröger
38b5dbe53a Remove all docbook related files and use reST to generate the documentation.
Thanks to John Gabriele for his great work on converting from docbook to the reST format.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1774 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 10:05:00 +00:00