Kaydet (Commit) 92844031 authored tarafından Enrico Tröger's avatar Enrico Tröger

Updated for Geany 0.9.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@849 ea778897-0a13-0410-b9d1-a72fbfd435f5
üst 5aaf298e
.TH "GEANY" "1" "August 09, 2006" "@PACKAGE@ @VERSION@" ""
.TH "GEANY" "1" "September 29, 2006" "@PACKAGE@ @VERSION@" ""
.SH "NAME"
Geany \(em a small and lightweight IDE
.SH "SYNOPSIS"
......@@ -16,17 +16,21 @@ Homepage: http://geany.uvena.de
.SH "OPTIONS"
.IP "\fB-n\fP \fB\-\-no-ctags\fP " 10
Don't load auto completion and call tip data. Use this option, if you don't want to use them.
For more information see documentation.
For more information please see documentation.
.IP "\fB-m\fP \fB\-\-no-msgwin\fP " 10
Do not show the message window. Use this option if you do not need compiler messages
Don't show the message window. Use this option if you don't need compiler messages
or VTE support.
.IP "\fB-i\fP \fB\-\-new-instance\fP " 10
Don't open files in a running instance, force opening a new instance.
.IP "\fB-s\fP \fB\-\-no-session\fP " 10
Don't load the previous session's files
.IP "\fB-t\fP \fB\-\-no-terminal\fP " 10
Don't load terminal support. Use this option, if you don't want to load the virtual terminal
emulator widget at startup. If you don't have libvte.so.4 installed, then terminal-support is
automatically disabled.
.IP "\fB-l\fP \fB\-\-vte-lib\fP " 10
Specify explicitly the path including filename or only the filename to the VTE library, e.g.
/usr/lib/libvte.so or libvte.so. This option is only needed, when the autodetection does not
/usr/lib/libvte.so or libvte.so. This option is only needed, when the autodetection doesn't
work.
.IP "\fB-c\fP \fB\-\-config\fP " 10
Use an alternate configuration directory. Default configuration directory is
......
......@@ -3,11 +3,10 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY app "Geany">
<!ENTITY app_small "geany">
<!ENTITY appversion "0.8">
<!ENTITY appversion "0.9">
<!ENTITY appurl "http://geany.uvena.de">
<!ENTITY deburl "http://debian.uvena.de">
<!ENTITY author_mail "enrico.troeger@uvena.de">
<!ENTITY date "August 09, 2006">
<!ENTITY date "September 29, 2006">
<!ENTITY legal SYSTEM "geany_gpl.docbook">
<!ENTITY scikeybinding SYSTEM "scikeybinding.docbook">
]>
......@@ -155,20 +154,18 @@
You can use the Fedora Core 4 repository from
<ulink url="http://naturidentisch.de/packages/fc4/">http://naturidentisch.de/packages/fc4/</ulink>.
</para>
<para>
You can also use the Fedora Core 5 repository from
<ulink url="http://naturidentisch.de/packages/fc5/">http://naturidentisch.de/packages/fc5/</ulink>.
</para>
</section>
<section>
<title>Debian</title>
<para>
Binary packages for Debian are available at <ulink url="&deburl;">&deburl;/</ulink>.
You can add one of the following lines(depending on your system) to your apt
<filename>sources.list</filename> to automatically get the latest version of
<application>&app;</application>:
</para>
<para>
<command>deb &deburl;/ ./stable/</command>
Geany is available through the official Debian archives.
</para>
<para>
<command>deb &deburl;/ ./testing/</command>
<command>apt-get install geany</command>
</para>
</section>
<section>
......@@ -180,7 +177,7 @@
<section>
<title>Gentoo</title>
<para>
An ebuild for Gentoo can be found on <ulink url="http://www.gentoo.de/">http://www.gentoo.de</ulink>.
An ebuild for Gentoo can be found on <ulink url="https://bugs.gentoo.org/show_bug.cgi?id=114815">http://bugs.gentoo.de</ulink>.
</para>
</section>
</section>
......
Geany 0.8
Geany 0.9
Enrico Tröger
......@@ -43,7 +43,9 @@ Frank Lanitz
3.3. General
3.3.1. Startup
3.3.2. Detection of a running instance
3.3.2. Opening files from the command-line in a
running instance
3.3.3. Virtual terminal emulator widget (VTE)
3.4. Character sets and Unicode Byte-Order-Mark (BOM)
......@@ -241,18 +243,16 @@ Chapter 2. Installation
You can use the Fedora Core 4 repository from
http://naturidentisch.de/packages/fc4/.
You can also use the Fedora Core 5 repository from
http://naturidentisch.de/packages/fc5/.
_________________________________________________________
2.3.2. Debian
Binary packages for Debian are available at
http://debian.uvena.de/. You can add one of the following
lines(depending on your system) to your apt sources.list to
automatically get the latest version of Geany:
deb http://debian.uvena.de/ ./stable/
Geany is available through the official Debian archives.
deb http://debian.uvena.de/ ./testing/
apt-get install geany
_________________________________________________________
2.3.3. SuSE
......@@ -262,7 +262,7 @@ Chapter 2. Installation
2.3.4. Gentoo
An ebuild for Gentoo can be found on http://www.gentoo.de.
An ebuild for Gentoo can be found on http://bugs.gentoo.de.
_________________________________________________________
Chapter 3. Usage
......@@ -284,12 +284,13 @@ Chapter 3. Usage
Table 3-1. Command line Options
Short option Long option Function
-s --no-session Don't load the previous session's files.
-n --no-ctags Do not load auto completion and call tip data.
Use this option if you do not want to use them.
-m --no-msgwin Do not show the message window. Use this option
if you do not need compiler messages or VTE support.
-p --no-pipe Do not open files in a running instance, force
opening a new instance.
-i --new-instance Do not open files in a running instance,
force opening a new instance.
-t --no-terminal Do not load terminal support. Use this option
if you do not want to load the virtual terminal emulator
widget at startup. If you do not have libvte.so.4 installed,
......@@ -327,21 +328,23 @@ Chapter 3. Usage
15 session files, this depends on the compile time option
GEANY_SESSION_FILES; the default is 15. For details see
Section 3.6.1.
You can start several instances of Geany, but only the first
will load files from the last session. To run a second
instance of Geany, do not specify any filenames on the
command-line, or disable opening files in a running instance
using the appropriate command line option.
_________________________________________________________
3.3.2. Detection of a running instance
3.3.2. Opening files from the command-line in a running instance
Geany detects an already running instance of itself and opens
new files in the already running one. So, you can use Geany
like an editor to view and edit files by opening them from
other programs. If you do not like this for some reason, you
can disable it with the appropriate command line option.
In the case that Geany crashed, you will get a message dialog
at the next start, which asks you whether to delete an
existing named pipe. If you are sure that there is no other
instance of Geany is running, you can say Yes and Geany will
start as usual. Otherwise click No and Geany will not start.
files from the command-line in the already running instance.
So, Geany can be used to view and edit files by opening them
from other programs such as a file manager. If you do not like
this for some reason, you can disable using the first instance
by using the appropriate command line option - see Section
3.2.
_________________________________________________________
3.3.3. Virtual terminal emulator widget (VTE)
......@@ -1036,12 +1039,18 @@ Chapter 4. Configuration files
Table 4-3. General settings
Key Description Example
default The default style for text (e.g. for files without
filetype). For the detailed format, please see the above
"[styling] Section". default=0x000000;0xffffff;false;false
selection The style for colouring selections. Only foreground
and background colour are interpreted.
selection=0xc0c0c0;0x00007F;false;false
selection The style for colouring selected text. The format
is:
* Foreground colour
* Background colour
* Use foreground colour
* Use background colour
The colours are only set if the 3rd or 4th argument is true.
When the colours are not overridden, the default is a dark
grey background with syntax highlighted foreground text.
selection=0xc0c0c0;0x00007F;true;true
brace_good The style for brace highlighting when a matching
brace was found. brace_good=0xff0000;0xFFFFFF;true;false
brace_bad The style for brace highlighting when no matching
......@@ -1051,7 +1060,15 @@ Chapter 4. Configuration files
caret=0x000000;0x0;false;false
current_line The style for colouring the background of the
current line. Only the second argument is interpreted.
current_line=0x0;0xE5E5E5;false;false
current_line=0x0;0xe5e5e5;false;false
indent_guide The style for colouring the indentation guides.
Only the first and second arguments are interpreted.
indent_guide=0xc0c0c0;0xffffff;false;false
white_space The style for colouring the white space if it is
shown. The first both arguments define the foreground and
background colours, the third argument sets whether to use the
defined colours or to use the colours defined by each filetype
for the white space. white_space=0xc0c0c0;0xffffff;true;false
folding_style The style of folding icons. Only first and
second arguments are used.
......@@ -1166,7 +1183,7 @@ any/
untitled The string "untitled" (this will be translated to
your locale), used in filetype templates filetypes, file
header, function description, ChangeLog entry
geanyversion The actual Geany version, e.g. "Geany 0.8"
geanyversion The actual Geany version, e.g. "Geany 0.9"
filetypes, file header, function description, ChangeLog entry
datetime The current date and time in the format: DD.MM.YYYY
HH:mm:ss ZZZZ file header, function description
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix A. Scintilla keyboard commands</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="index.html" title="
Geany 0.8
"><link rel="prev" href="ch04s03.html" title="Templates"><link rel="next" href="apb.html" title="Appendix B. GNU General Public License"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. Scintilla keyboard commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="scikeybinding"></a>Scintilla keyboard commands</h1></div><div><p class="copyright">Copyright © 1998, 2006 Neil Hodgson &lt;neilh@scintilla.org&gt;</p></div><div><div class="legalnotice"><a name="id2755792"></a><p>
Geany 0.9
"><link rel="prev" href="ch04s03.html" title="Templates"><link rel="next" href="apb.html" title="Appendix B. GNU General Public License"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. Scintilla keyboard commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="scikeybinding"></a>Scintilla keyboard commands</h1></div><div><p class="copyright">Copyright © 1998, 2006 Neil Hodgson &lt;neilh@scintilla.org&gt;</p></div><div><div class="legalnotice"><a name="id2755963"></a><p>
This appendix is distributed under the terms of the License for
Scintilla and SciTE.
A copy of this license can be found in the file scintilla/License.txt
......@@ -10,9 +10,9 @@
program and in the
appendix of this document.
See <a href="apc.html" title="Appendix C. License for Scintilla and SciTE">Appendix C, <i>License for Scintilla and SciTE</i></a>.
</p></div></div><div><p class="pubdate">20 June 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apa.html#id2755817">
</p></div></div><div><p class="pubdate">20 June 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apa.html#id2755989">
Keyboard commands
</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2755817"></a>
</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2755989"></a>
Keyboard commands
</h2></div></div></div><p>
......@@ -25,5 +25,5 @@
Keyboard equivalents of menu commands are listed in the menus.
Some less common commands with no menu equivalent are:
</p><p>
</p><div class="table"><a name="id2756451"></a><p class="title"><b>Table A.1. Scintilla keyboard commands</b></p><table summary="Scintilla keyboard commands" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col></colgroup><thead><tr><th>Action</th><th>Shortcut key</th></tr></thead><tbody><tr><td>Magnify text size.</td><td>Ctrl+Keypad+</td></tr><tr><td>Reduce text size.</td><td>Ctrl+Keypad-</td></tr><tr><td>Restore text size to normal.</td><td>Ctrl+Keypad/</td></tr><tr><td>Indent block.</td><td>Tab</td></tr><tr><td>Dedent block.</td><td>Shift+Tab</td></tr><tr><td>Delete to start of word.</td><td>Ctrl+BackSpace</td></tr><tr><td>Delete to end of word.</td><td>Ctrl+Delete</td></tr><tr><td>Delete to start of line.</td><td>Ctrl+Shift+BackSpace</td></tr><tr><td>Delete to end of line.</td><td>Ctrl+Shift+Delete</td></tr><tr><td>Go to start of document.</td><td>Ctrl+Home</td></tr><tr><td>Extend selection to start of document.</td><td>Ctrl+Shift+Home</td></tr><tr><td>Go to start of display line.</td><td>Alt+Home</td></tr><tr><td>Extend selection to start of display line.</td><td>Alt+Shift+Home</td></tr><tr><td>Go to end of document.</td><td>Ctrl+End</td></tr><tr><td>Extend selection to end of document.</td><td>Ctrl+Shift+End</td></tr><tr><td>Go to end of display line.</td><td>Alt+End</td></tr><tr><td>Extend selection to end of display line.</td><td>Alt+Shift+End</td></tr><tr><td>Scroll up.</td><td>Ctrl+Up</td></tr><tr><td>Scroll down.</td><td>Ctrl+Down</td></tr><tr><td>Line cut.</td><td>Ctrl+L</td></tr><tr><td>Line copy.</td><td>Ctrl+Shift+T</td></tr><tr><td>Line delete.</td><td>Ctrl+Shift+L</td></tr><tr><td>Line transpose with previous.</td><td>Ctrl+T</td></tr><tr><td>Selection duplicate.</td><td>Ctrl+D</td></tr><tr><td>Previous paragraph. Shift extends selection.</td><td>Ctrl+[</td></tr><tr><td>Next paragraph. Shift extends selection.</td><td>Ctrl+]</td></tr><tr><td>Previous word. Shift extends selection.</td><td>Ctrl+Left</td></tr><tr><td>Next word. Shift extends selection.</td><td>Ctrl+Right</td></tr><tr><td>Previous word part. Shift extends selection</td><td>Ctrl+/</td></tr><tr><td>Next word part. Shift extends selection.</td><td>Ctrl+\</td></tr></tbody></table></div><p>
</p><div class="table"><a name="id2756623"></a><p class="title"><b>Table A.1. Scintilla keyboard commands</b></p><table summary="Scintilla keyboard commands" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col></colgroup><thead><tr><th>Action</th><th>Shortcut key</th></tr></thead><tbody><tr><td>Magnify text size.</td><td>Ctrl+Keypad+</td></tr><tr><td>Reduce text size.</td><td>Ctrl+Keypad-</td></tr><tr><td>Restore text size to normal.</td><td>Ctrl+Keypad/</td></tr><tr><td>Indent block.</td><td>Tab</td></tr><tr><td>Dedent block.</td><td>Shift+Tab</td></tr><tr><td>Delete to start of word.</td><td>Ctrl+BackSpace</td></tr><tr><td>Delete to end of word.</td><td>Ctrl+Delete</td></tr><tr><td>Delete to start of line.</td><td>Ctrl+Shift+BackSpace</td></tr><tr><td>Delete to end of line.</td><td>Ctrl+Shift+Delete</td></tr><tr><td>Go to start of document.</td><td>Ctrl+Home</td></tr><tr><td>Extend selection to start of document.</td><td>Ctrl+Shift+Home</td></tr><tr><td>Go to start of display line.</td><td>Alt+Home</td></tr><tr><td>Extend selection to start of display line.</td><td>Alt+Shift+Home</td></tr><tr><td>Go to end of document.</td><td>Ctrl+End</td></tr><tr><td>Extend selection to end of document.</td><td>Ctrl+Shift+End</td></tr><tr><td>Go to end of display line.</td><td>Alt+End</td></tr><tr><td>Extend selection to end of display line.</td><td>Alt+Shift+End</td></tr><tr><td>Scroll up.</td><td>Ctrl+Up</td></tr><tr><td>Scroll down.</td><td>Ctrl+Down</td></tr><tr><td>Line cut.</td><td>Ctrl+L</td></tr><tr><td>Line copy.</td><td>Ctrl+Shift+T</td></tr><tr><td>Line delete.</td><td>Ctrl+Shift+L</td></tr><tr><td>Line transpose with previous.</td><td>Ctrl+T</td></tr><tr><td>Selection duplicate.</td><td>Ctrl+D</td></tr><tr><td>Previous paragraph. Shift extends selection.</td><td>Ctrl+[</td></tr><tr><td>Next paragraph. Shift extends selection.</td><td>Ctrl+]</td></tr><tr><td>Previous word. Shift extends selection.</td><td>Ctrl+Left</td></tr><tr><td>Next word. Shift extends selection.</td><td>Ctrl+Right</td></tr><tr><td>Previous word part. Shift extends selection</td><td>Ctrl+/</td></tr><tr><td>Next word part. Shift extends selection.</td><td>Ctrl+\</td></tr></tbody></table></div><p>
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Templates </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix B. GNU General Public License</td></tr></table></div></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix B. GNU General Public License</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="index.html" title="
Geany 0.8
"><link rel="prev" href="apa.html" title="Appendix A. Scintilla keyboard commands"><link rel="next" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix B. GNU General Public License</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apbs02.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="geany-gpl"></a>GNU General Public License</h1></div><div><p class="releaseinfo"> Version 2, June 1991</p></div><div><p class="copyright">Copyright © 1989, 1991 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="id2756159"></a><p>
Geany 0.9
"><link rel="prev" href="apa.html" title="Appendix A. Scintilla keyboard commands"><link rel="next" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix B. GNU General Public License</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apbs02.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="geany-gpl"></a>GNU General Public License</h1></div><div><p class="releaseinfo"> Version 2, June 1991</p></div><div><p class="copyright">Copyright © 1989, 1991 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="id2756330"></a><p>
</p><div class="address"><p>Free Software Foundation, Inc.<br>
  <span class="street">59 Temple Place, Suite 330</span>,<br>
  <span class="city">Boston</span>,<br>
......@@ -11,18 +11,18 @@
  <span class="country">USA</span><br>
</p></div><p>.
</p><p> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
</p></div></div><div><p class="pubdate">Version 2, June 1991</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apb.html#id2756248">Preamble</a></span></dt><dt><span class="sect1"><a href="apbs02.html">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></span></dt><dd><dl><dt><span class="sect2"><a href="apbs02.html#id2757477">Section 0</a></span></dt><dt><span class="sect2"><a href="apbs02.html#sect1">Section 1</a></span></dt><dt><span class="sect2"><a href="apbs02.html#sect2">Section 2</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757664">Section 3
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757764">Section 4
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757782">Section 5
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757801">Section 6
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757818">Section 7
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757868">Section 8
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757886">Section 9
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757919">Section 10
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757938">Section 11 NO WARRANTY
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757958">Section 12
</p></div></div><div><p class="pubdate">Version 2, June 1991</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apb.html#id2756420">Preamble</a></span></dt><dt><span class="sect1"><a href="apbs02.html">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></span></dt><dd><dl><dt><span class="sect2"><a href="apbs02.html#id2757648">Section 0</a></span></dt><dt><span class="sect2"><a href="apbs02.html#sect1">Section 1</a></span></dt><dt><span class="sect2"><a href="apbs02.html#sect2">Section 2</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757836">Section 3
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757936">Section 4
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757954">Section 5
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757972">Section 6
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2757990">Section 7
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2758040">Section 8
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2758058">Section 9
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2758091">Section 10
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2758109">Section 11 NO WARRANTY
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2758130">Section 12
</a></span></dt></dl></dd><dt><span class="sect1"><a href="apbs03.html">How to Apply These Terms to Your New Programs
</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2756248"></a>Preamble</h2></div></div></div><p> The licenses for most software are designed to take away your
</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2756420"></a>Preamble</h2></div></div></div><p> The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public License is
intended to guarantee your freedom to share and change
free software - to make sure the software is free for all its users.
......
This diff is collapsed.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>How to Apply These Terms to Your New Programs
</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="apb.html" title="Appendix B. GNU General Public License"><link rel="prev" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"><link rel="next" href="apc.html" title="Appendix C. License for Scintilla and SciTE"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">How to Apply These Terms to Your New Programs
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apbs02.html">Prev</a> </td><th width="60%" align="center">Appendix B. GNU General Public License</th><td width="20%" align="right"> <a accesskey="n" href="apc.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2757984"></a>How to Apply These Terms to Your New Programs
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apbs02.html">Prev</a> </td><th width="60%" align="center">Appendix B. GNU General Public License</th><td width="20%" align="right"> <a accesskey="n" href="apc.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2758155"></a>How to Apply These Terms to Your New Programs
</h2></div></div></div><p>
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix C. License for Scintilla and SciTE</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="prev" href="apbs03.html" title="How to Apply These Terms to Your New Programs
"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix C. License for Scintilla and SciTE</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apbs03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="scintilla-license"></a>Appendix C. License for Scintilla and SciTE</h2></div></div></div><p>Copyright 1998-2003 by Neil Hodgson &lt;neilh@scintilla.org&gt;</p><p>All Rights Reserved</p><p>Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. 
Introduction
</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="prev" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="next" href="ch01s02.html" title="About this document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. 
Introduction
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01s02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="intro"></a>Chapter 1. 
Introduction
</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#id2739601">About Geany</a></span></dt><dt><span class="section"><a href="ch01s02.html">About this document</a></span></dt><dt><span class="section"><a href="ch01s03.html">Where to get it</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2739601"></a>About Geany</h2></div></div></div><p>
</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#id2739599">About Geany</a></span></dt><dt><span class="section"><a href="ch01s02.html">About this document</a></span></dt><dt><span class="section"><a href="ch01s03.html">Where to get it</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2739599"></a>About Geany</h2></div></div></div><p>
<span class="application">Geany</span> is a small and lightweight Integrated Development Environment.
It was developed to provide a small and fast IDE, which has only a few dependencies from other
packages. Another goal was to be as independent as possible from a special Desktop Environment
......@@ -20,5 +20,5 @@
The basic features of <span class="application">Geany</span> are:
</p><div class="itemizedlist"><ul type="disc"><li><p>Syntax highlighting</p></li><li><p>Code completion</p></li><li><p>Auto completion of often used constructs like if, for and while</p></li><li><p>Auto completion of XML and HTML tags</p></li><li><p>Call tips</p></li><li><p>Many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal</p></li><li><p>Tag/Symbol lists</p></li></ul></div><p>
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">
Geany 0.8
Geany 0.9
 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> About this document</td></tr></table></div></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>About this document</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch01.html" title="Chapter 1. 
Introduction
"><link rel="prev" href="ch01.html" title="Chapter 1. 
Introduction
"><link rel="next" href="ch01s03.html" title="Where to get it"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">About this document</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center">Chapter 1. 
Introduction
</th><td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691327"></a>About this document</h2></div></div></div><p>
</th><td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691301"></a>About this document</h2></div></div></div><p>
This documentation is available in various formats like HTML, text and PDF. The latest version is
always available at <a href="http://geany.uvena.de" target="_top">http://geany.uvena.de</a>.
</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. 
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Where to get it</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch01.html" title="Chapter 1. 
Introduction
"><link rel="prev" href="ch01s02.html" title="About this document"><link rel="next" href="ch01s04.html" title="License"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Where to get it</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td><th width="60%" align="center">Chapter 1. 
Introduction
</th><td width="20%" align="right"> <a accesskey="n" href="ch01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691345"></a>Where to get it</h2></div></div></div><p>
</th><td width="20%" align="right"> <a accesskey="n" href="ch01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691319"></a>Where to get it</h2></div></div></div><p>
You can obtain <span class="application">Geany</span> from <a href="http://geany.uvena.de" target="_top">http://geany.uvena.de</a>
or perhaps from your distributor.
</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">About this document </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> License</td></tr></table></div></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>License</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch01.html" title="Chapter 1. 
Introduction
"><link rel="prev" href="ch01s03.html" title="Where to get it"><link rel="next" href="ch02.html" title="Chapter 2. 
Installation
"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">License</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s03.html">Prev</a> </td><th width="60%" align="center">Chapter 1. 
Introduction
</th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691546"></a>License</h2></div></div></div><p>
</th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691521"></a>License</h2></div></div></div><p>
<span class="application">Geany</span> is distributed under the terms of the GNU General Public License as published
by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
A copy of this license can be found in the file COPYING included with the source code of this
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 2. 
Installation
</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="prev" href="ch01s04.html" title="License"><link rel="next" href="ch02s02.html" title="Source compilation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. 
Installation
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="installation"></a>Chapter 2. 
Installation
</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch02.html#id2691394">Requirements</a></span></dt><dt><span class="section"><a href="ch02s02.html">Source compilation</a></span></dt><dt><span class="section"><a href="ch02s03.html">Binary packages</a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#id2690313">Fedora</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2690329">Debian</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2690383">SuSE</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2690396">Gentoo</a></span></dt></dl></dd></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691394"></a>Requirements</h2></div></div></div><p>
</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch02.html#id2691368">Requirements</a></span></dt><dt><span class="section"><a href="ch02s02.html">Source compilation</a></span></dt><dt><span class="section"><a href="ch02s03.html">Binary packages</a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#id2690311">Fedora</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2690337">Debian</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2690357">SuSE</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2690368">Gentoo</a></span></dt></dl></dd></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691368"></a>Requirements</h2></div></div></div><p>
For compiling <span class="application">Geany</span> yourself, you will need the GTK (&gt;= 2.6.0)
libraries and header files. You will also need the Pango, Glib and ATK libraries and header files.
All these files are available at <a href="http://www.gtk.org" target="_top">http://www.gtk.org</a>.
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Source compilation</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch02.html" title="Chapter 2. 
Installation
"><link rel="prev" href="ch02.html" title="Chapter 2. 
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Binary packages</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch02.html" title="Chapter 2. 
Installation
"><link rel="prev" href="ch02s02.html" title="Source compilation"><link rel="next" href="ch03.html" title="Chapter 3. Usage"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Binary packages</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. 
Installation
</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="binary_packages"></a>Binary packages</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690313"></a>Fedora</h3></div></div></div><p>
</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="binary_packages"></a>Binary packages</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690311"></a>Fedora</h3></div></div></div><p>
You can use the Fedora Core 4 repository from
<a href="http://naturidentisch.de/packages/fc4/" target="_top">http://naturidentisch.de/packages/fc4/</a>.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690329"></a>Debian</h3></div></div></div><p>
Binary packages for Debian are available at <a href="http://debian.uvena.de" target="_top">http://debian.uvena.de/</a>.
You can add one of the following lines(depending on your system) to your apt
<code class="filename">sources.list</code> to automatically get the latest version of
<span class="application">Geany</span>:
</p><p>
<span><strong class="command">deb http://debian.uvena.de/ ./stable/</strong></span>
You can also use the Fedora Core 5 repository from
<a href="http://naturidentisch.de/packages/fc5/" target="_top">http://naturidentisch.de/packages/fc5/</a>.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690337"></a>Debian</h3></div></div></div><p>
Geany is available through the official Debian archives.
</p><p>
<span><strong class="command">deb http://debian.uvena.de/ ./testing/</strong></span>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690383"></a>SuSE</h3></div></div></div><p>
<span><strong class="command">apt-get install geany</strong></span>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690357"></a>SuSE</h3></div></div></div><p>
Packages for SuSE are not yet available.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690396"></a>Gentoo</h3></div></div></div><p>
An ebuild for Gentoo can be found on <a href="http://www.gentoo.de/" target="_top">http://www.gentoo.de</a>.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690368"></a>Gentoo</h3></div></div></div><p>
An ebuild for Gentoo can be found on <a href="https://bugs.gentoo.org/show_bug.cgi?id=114815" target="_top">http://bugs.gentoo.de</a>.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Source compilation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Usage</td></tr></table></div></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 3. Usage</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="index.html" title="
Geany 0.8
"><link rel="prev" href="ch02s03.html" title="Binary packages"><link rel="next" href="ch03s02.html" title="Command line options"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Usage</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="usage"></a>Chapter 3. Usage</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch03.html#getting_started">Getting started</a></span></dt><dt><span class="section"><a href="ch03s02.html">Command line options</a></span></dt><dt><span class="section"><a href="ch03s03.html">General</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#general_startup">Startup</a></span></dt><dt><span class="section"><a href="ch03s03.html#general_fifo">Detection of a running instance</a></span></dt><dt><span class="section"><a href="ch03s03.html#general_vte">Virtual terminal emulator widget (VTE)</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">Character sets and Unicode Byte-Order-Mark (BOM)</a></span></dt><dt><span class="section"><a href="ch03s05.html">Search, replace and go to</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s05.html#id2752451">Find</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752487">Find usage</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752503">Find in files</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752517">Replace</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752543">Go to tag definition</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752560">Go to tag declaration</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752573">Go to line</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752584">Regular expressions</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s06.html">Preferences</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s06.html#cto">Compile time options</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s07.html">Build system</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s07.html#id2753472">Compile</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753497">Build</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753516">Make all</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753534">Make custom target</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753548">Make object</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753562">Execute</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753584">Set Includes and Arguments</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753625">Indicators</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753644">File type configuration settings</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s08.html">Printing support</a></span></dt><dt><span class="section"><a href="ch03s09.html">Keybindings</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="getting_started"></a>Getting started</h2></div></div></div><p>
Geany 0.9
"><link rel="prev" href="ch02s03.html" title="Binary packages"><link rel="next" href="ch03s02.html" title="Command line options"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Usage</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="usage"></a>Chapter 3. Usage</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch03.html#getting_started">Getting started</a></span></dt><dt><span class="section"><a href="ch03s02.html">Command line options</a></span></dt><dt><span class="section"><a href="ch03s03.html">General</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#general_startup">Startup</a></span></dt><dt><span class="section"><a href="ch03s03.html#general_instance">Opening files from the command-line in a running instance</a></span></dt><dt><span class="section"><a href="ch03s03.html#general_vte">Virtual terminal emulator widget (VTE)</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">Character sets and Unicode Byte-Order-Mark (BOM)</a></span></dt><dt><span class="section"><a href="ch03s05.html">Search, replace and go to</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s05.html#id2752448">Find</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752484">Find usage</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752500">Find in files</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752514">Replace</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2752540">Go to tag definition</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2689791">Go to tag declaration</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2689804">Go to line</a></span></dt><dt><span class="section"><a href="ch03s05.html#id2689815">Regular expressions</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s06.html">Preferences</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s06.html#cto">Compile time options</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s07.html">Build system</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s07.html#id2753605">Compile</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753630">Build</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753649">Make all</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753668">Make custom target</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753681">Make object</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753695">Execute</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753717">Set Includes and Arguments</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753758">Indicators</a></span></dt><dt><span class="section"><a href="ch03s07.html#id2753778">File type configuration settings</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s08.html">Printing support</a></span></dt><dt><span class="section"><a href="ch03s09.html">Keybindings</a></span></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="getting_started"></a>Getting started</h2></div></div></div><p>
You can start <span class="application">Geany</span> in the following ways:
</p><div class="itemizedlist"><ul type="disc"><li><p>
From the Desktop Environment menu
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Command line options</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03.html" title="Chapter 3. Usage"><link rel="next" href="ch03s03.html" title="General"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Command line options</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="clo"></a>Command line options</h2></div></div></div><p>
</p><div class="table"><a name="id2690530"></a><p class="title"><b>Table 3.1. Command line Options</b></p><table summary="Command line Options" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Short option</th><th>Long option</th><th>Function</th></tr></thead><tbody><tr><td>-n</td><td>--no-ctags</td><td>Do not load auto completion and call tip data.
</p><div class="table"><a name="id2690506"></a><p class="title"><b>Table 3.1. Command line Options</b></p><table summary="Command line Options" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Short option</th><th>Long option</th><th>Function</th></tr></thead><tbody><tr><td>-s</td><td>--no-session</td><td>Don't load the previous session's files.
</td></tr><tr><td>-n</td><td>--no-ctags</td><td>Do not load auto completion and call tip data.
Use this option if you do not want to use them.
</td></tr><tr><td>-m</td><td>--no-msgwin</td><td>Do not show the message window. Use this option if you do not
need compiler messages or VTE support.
</td></tr><tr><td>-p</td><td>--no-pipe</td><td>Do not open files in a running instance, force opening a new instance.
</td></tr><tr><td>-i</td><td>--new-instance</td><td>Do not open files in a running instance, force opening a new instance.
</td></tr><tr><td>-t</td><td>--no-terminal</td><td>Do not load terminal support. Use this option if you do not
want to load the virtual terminal emulator widget at startup.
If you do not have <code class="filename">libvte.so.4</code> installed,
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>General</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s02.html" title="Command line options"><link rel="next" href="ch03s04.html" title="Character sets and Unicode Byte-Order-Mark (BOM)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">General</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="general"></a>General</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="general_startup"></a>Startup</h3></div></div></div><p>
At startup, Geany loads the first 15 files from the last time
<span class="application">Geany</span> was launched. You can disable this feature in the
......@@ -9,16 +9,18 @@
15 recently opened files. It may be that Geany loads not exactly 15 session files, this depends
on the compile time option GEANY_SESSION_FILES; the default is 15. For details see
<a href="ch03s06.html#cto" title="Compile time options">the section called “Compile time options”</a>.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="general_fifo"></a>Detection of a running instance</h3></div></div></div><p>
Geany detects an already running instance of itself and opens new files in the already running one.
So, you can use Geany like an editor to view and edit files by opening them from other
programs. If you do not like this for some reason, you can disable it with the appropriate
command line option.
</p><p>
In the case that Geany crashed, you will get a message dialog at the next start,
which asks you whether to delete an existing named pipe. If you are sure that there is
no other instance of Geany is running, you can say Yes and Geany will start as usual.
Otherwise click No and Geany will not start.
You can start several instances of Geany, but only the first will load files
from the last session. To run a second instance of Geany, do not specify any
filenames on the command-line, or disable opening files in a running instance
using the appropriate command line option.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="general_instance"></a>Opening files from the command-line in a running instance</h3></div></div></div><p>
Geany detects an already running instance of itself and opens files from the
command-line in the already running instance.
So, Geany can be used to view and edit files by opening them from other
programs such as a file manager. If you do not like this for some reason,
you can disable using the first instance by using the appropriate command line
option - see <a href="ch03s02.html" title="Command line options">the section called “Command line options”</a>.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="general_vte"></a>Virtual terminal emulator widget (VTE)</h3></div></div></div><p>
If you have installed <code class="filename">libvte.so</code> in your system, it is loaded
automatically by <span class="application">Geany</span>, and you will have a terminal widget
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Character sets and Unicode Byte-Order-Mark (BOM)</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s03.html" title="General"><link rel="next" href="ch03s05.html" title="Search, replace and go to"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Character sets and Unicode Byte-Order-Mark (BOM)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="charset"></a>Character sets and Unicode Byte-Order-Mark (BOM)</h2></div></div></div><p>
<span class="application">Geany</span> provides support for detecting and converting
character sets. So you can open and save files in different character sets and
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Search, replace and go to</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s04.html" title="Character sets and Unicode Byte-Order-Mark (BOM)"><link rel="next" href="ch03s06.html" title="Preferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Search, replace and go to</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s04.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="search_replace"></a>Search, replace and go to</h2></div></div></div><p>
This section describes search-related commands from the Search menu and
the editor window's popup menu:
......@@ -8,24 +8,24 @@
</p><p>
* These items are available from the editor window's popup menu, or by
using a keyboard shortcut (see <a href="ch03s09.html" title="Keybindings">the section called “Keybindings”</a>).
</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752451"></a>Find</h3></div></div></div><p>
</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752448"></a>Find</h3></div></div></div><p>
The Find dialog is used for finding text within the current document.
The syntax for the "Use regular expressions" option is shown in
<a href="ch03s05.html#regexp" title="Table 3.2. Regular expressions">Table 3.2, “Regular expressions”</a>.
</p><p>
</p><div class="figure"><a name="id2752471"></a><p class="title"><b>Figure 3.1. Find dialog</b></p><div><img src="images/find_dialog.jpg" alt="Find dialog"></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752487"></a>Find usage</h3></div></div></div><p>
</p><div class="figure"><a name="id2752468"></a><p class="title"><b>Figure 3.1. Find dialog</b></p><div><img src="images/find_dialog.jpg" alt="Find dialog"></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752484"></a>Find usage</h3></div></div></div><p>
Find usage searches all open files. If there is a selection, then it is used
as the search text; otherwise the current word is used.
The current word is either taken from the word nearest the edit cursor, or
the word underneath the popup menu click position when the popup menu is
used.
The search results are shown in the Messages window.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752503"></a>Find in files</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752500"></a>Find in files</h3></div></div></div><p>
Find in files is a more powerful version of Find usage that searches all files
in a certain directory using the Grep tool. The Grep tool must be correctly set
in Preferences to the path of the system's Grep utility.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752517"></a>Replace</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752514"></a>Replace</h3></div></div></div><p>
The Replace dialog has the same options for finding text as the Find
dialog. There is also a "Replace in all files" option, which is used with the
Replace All button to perform the replacement for all open files.
......@@ -33,19 +33,19 @@
The "Use regular expressions" option applies both to the search string and
to the replacement text; for the latter back references can be used -
see the entry for '\n' in <a href="ch03s05.html#regexp" title="Table 3.2. Regular expressions">Table 3.2, “Regular expressions”</a>.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752543"></a>Go to tag definition</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752540"></a>Go to tag definition</h3></div></div></div><p>
If the current word is the name of a function and the file containing the
function definition (a.k.a. function body) is open, Go to tag definition will
switch to that file and go to the corresponding line number.
The current word is either taken from the word nearest the edit cursor, or
the word underneath the popup menu click position when the popup menu is
used.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752560"></a>Go to tag declaration</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689791"></a>Go to tag declaration</h3></div></div></div><p>
Like Go to tag definition, but for a forward function declaration (a.k.a.
function prototype) instead of a function definition.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752573"></a>Go to line</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689804"></a>Go to line</h3></div></div></div><p>
Go to a particular line number in the current file.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2752584"></a>Regular expressions</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689815"></a>Regular expressions</h3></div></div></div><p>
You can use regular expressions in the Find and Replace dialogs by
selecting the "Use regular expressions" check box.
The syntax is POSIX-like, as described below in <a href="ch03s05.html#regexp" title="Table 3.2. Regular expressions">Table 3.2, “Regular expressions”</a>.
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Preferences</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s05.html" title="Search, replace and go to"><link rel="next" href="ch03s07.html" title="Build system"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preferences</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s05.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="confdialog"></a>Preferences</h2></div></div></div><p>
should be written
</p><div class="figure"><a name="confdialog_gen"></a><p class="title"><b>Figure 3.2. General tab in preferences dialog</b></p><div><img src="images/pref_dialog_gen.jpg" alt="General tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2752872"></a><p class="title"><b>Figure 3.3. Interface tab in preferences dialog</b></p><div><img src="images/pref_dialog_interface.jpg" alt="Interface tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2752886"></a><p class="title"><b>Figure 3.4. Toolbar tab in preferences dialog</b></p><div><img src="images/pref_dialog_toolbar.jpg" alt="Toolbar tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2752900"></a><p class="title"><b>Figure 3.5. Editor tab in preferences dialog</b></p><div><img src="images/pref_dialog_edit.jpg" alt="Editor tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2752914"></a><p class="title"><b>Figure 3.6. Tools tab in preferences dialog</b></p><div><img src="images/pref_dialog_tools.jpg" alt="Tools tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2753005"></a><p class="title"><b>Figure 3.3. Interface tab in preferences dialog</b></p><div><img src="images/pref_dialog_interface.jpg" alt="Interface tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2753019"></a><p class="title"><b>Figure 3.4. Toolbar tab in preferences dialog</b></p><div><img src="images/pref_dialog_toolbar.jpg" alt="Toolbar tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2753034"></a><p class="title"><b>Figure 3.5. Editor tab in preferences dialog</b></p><div><img src="images/pref_dialog_edit.jpg" alt="Editor tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="id2753048"></a><p class="title"><b>Figure 3.6. Tools tab in preferences dialog</b></p><div><img src="images/pref_dialog_tools.jpg" alt="Tools tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="confdialog_templ"></a><p class="title"><b>Figure 3.7. Template tab in preferences dialog</b></p><div><img src="images/pref_dialog_templ.jpg" alt="Template tab in preferences dialog"></div></div><p>
</p><div class="figure"><a name="confdialog_keys"></a><p class="title"><b>Figure 3.8. Keybinding tab in preferences dialog</b></p><div><img src="images/pref_dialog_keys.jpg" alt="Keybinding tab in preferences dialog"></div></div><p>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>For more information see <a href="ch03s09.html" title="Keybindings">the section called “Keybindings”</a>.</p></div><p>
......@@ -17,7 +17,7 @@
options, edit the file <code class="filename">src/geany.h</code>.
Look for a block of lines starting with “<span class="quote">#define GEANY_*</span>”.
Any definitions which are not listed here should not be changed.
</p><div class="table"><a name="id2753020"></a><p class="title"><b>Table 3.3. Compile time options</b></p><table summary="Compile time options" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>GEANY_MAX_OPEN_FILES</td><td>The limit to how many files can be open at the same time.</td><td>25</td></tr><tr><td>GEANY_SESSION_FILES</td><td>How many files should be reopened from the last run. Obviously,
</p><div class="table"><a name="id2753153"></a><p class="title"><b>Table 3.3. Compile time options</b></p><table summary="Compile time options" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>GEANY_MAX_OPEN_FILES</td><td>The limit to how many files can be open at the same time.</td><td>25</td></tr><tr><td>GEANY_SESSION_FILES</td><td>How many files should be reopened from the last run. Obviously,
the value should be smaller than GEANY_MAX_OPEN_FILES.</td><td>15</td></tr><tr><td>GEANY_WORDCHARS</td><td>These characters define word boundaries.</td><td>(look at sourcecode)</td></tr><tr><td>GEANY_MAX_AUTOCOMPLETE_WORDS</td><td>How many auto completion suggestions should Geany provide.</td><td>30</td></tr><tr><td>GEANY_STRING_UNTITLED</td><td>A string used as the default name for new files. Be aware
that the string can be translated,
so change it only if you know what you are doing.</td><td>untitled</td></tr><tr><td>GEANY_CHECK_FILE_DELAY</td><td>Time in seconds between checking a file for external
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Build system</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s06.html" title="Preferences"><link rel="next" href="ch03s08.html" title="Printing support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Build system</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s06.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="build_system"></a>Build system</h2></div></div></div><p>
<span class="application">Geany</span> has an integrated build system.
Firstly this means that the current source file will be saved before
......@@ -17,7 +17,7 @@
Depending on the current file's filetype, the Build menu will contain the following
items:
</p><div class="itemizedlist"><ul type="disc"><li><p>Compile</p></li><li><p>Build</p></li><li><p>Make all</p></li><li><p>Make custom target</p></li><li><p>Make object</p></li><li><p>Execute</p></li><li><p>Set Includes and Arguments</p></li></ul></div><p>
</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753472"></a>Compile</h3></div></div></div><p>
</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753605"></a>Compile</h3></div></div></div><p>
The Compile command has different uses for different kinds of files.
</p><p>
For compilable languages such as C and C++, the Compile command is setup
......@@ -27,28 +27,28 @@
Interpreted languages such as Perl, Python, Ruby will
compile to bytecode if the language supports it, or will run a syntax check,
or failing that will run the file in its language interpreter.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753497"></a>Build</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753630"></a>Build</h3></div></div></div><p>
For compilable languages such as C and C++, the Build command will link the
current source file's equivalent object file into an executable. If the object
file does not exist, the source will be compiled and linked in one step,
producing just the executable binary.
</p><p>
Interpreted languages do not use the Build command.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753516"></a>Make all</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753649"></a>Make all</h3></div></div></div><p>
This effectively runs "make all" in the same directory as the current file.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
For each of the Make commands, The Make tool path must be correctly set
in the Tools tab of the Preferences dialog.
</p></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753534"></a>Make custom target</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753668"></a>Make custom target</h3></div></div></div><p>
This is similar to running 'Make all' but you will be prompted
for the make target name to be passed to the Make tool. For example,
typing 'clean' in the dialog prompt will run "make clean".
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753548"></a>Make object</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753681"></a>Make object</h3></div></div></div><p>
Make object will run "make current_file.o" in the same directory as the current
file, using its prefix for 'current_file'. It is useful for compiling just the
current file without building the whole project.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753562"></a>Execute</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753695"></a>Execute</h3></div></div></div><p>
Execute will run the corresponding executable file, shell script or interpreted
script in a terminal window. Note that the Terminal tool path must be correctly
set in the Tools tab of the Preferences dialog - you can use any terminal
......@@ -57,7 +57,7 @@
After your program or script has finished executing, you will be prompted to
press the return key. This allows you to review any text output from the program
before the terminal window is closed.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753584"></a>Set Includes and Arguments</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753717"></a>Set Includes and Arguments</h3></div></div></div><p>
By default the Compile and Build commands invoke the compiler and linker with
only the basic arguments needed by all programs.
Using Set Includes and Arguments you can add any include
......@@ -73,14 +73,14 @@
</p><p>
If you need complex settings for your build system, or several different
settings, then writing a Makefile and using the Make commands is recommended.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753625"></a>Indicators</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753758"></a>Indicators</h3></div></div></div><p>
Indicators are red squiggly underlines which are used to highlight errors which
occured while compiling the current file. So you can easily see where your code
failed to compile. To remove the indicators, just click on
"Remove all indicators" in the document file menu.
</p><p>
If you do not like this feature, you can disable it in the preferences dialog.
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753644"></a>File type configuration settings</h3></div></div></div><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2753778"></a>File type configuration settings</h3></div></div></div><p>
You can set the commands to run for compiling, building or executing
by opening the relevant <code class="filename">filetypes.*</code> configuration file,
and checking the [build_settings] section. See <a href="ch04.html#filetypes" title="Filetype definition files">the section called “Filetype definition files”</a> for more
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Printing support</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s07.html" title="Build system"><link rel="next" href="ch03s09.html" title="Keybindings"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Printing support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s07.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch03s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="printing"></a>Printing support</h2></div></div></div><p>
Geany has basic printing support. This means you can print a file by passing the
filename of the current file to a command which actually prints the file. However,
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Keybindings</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch03.html" title="Chapter 3. Usage"><link rel="prev" href="ch03s08.html" title="Printing support"><link rel="next" href="ch04.html" title="Chapter 4. Configuration files"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Keybindings</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s08.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="keybindings"></a>Keybindings</h2></div></div></div><p>
<span class="application">Geany</span> supports the default keyboard shortcuts for the
Scintilla editing widget. For a list of these commands, see
......@@ -23,7 +23,7 @@
</p><p>
The following table lists all customizable keyboard shortcuts.
</p><p>
</p><div class="table"><a name="id2753863"></a><p class="title"><b>Table 3.4. Keybindings action table</b></p><table summary="Keybindings action table" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col></colgroup><thead><tr><th>Action</th><th>Description</th></tr></thead><tbody><tr><td colspan="2" align="left">Menu items</td></tr><tr><td>New</td><td>Creates a new file.</td></tr><tr><td>Open</td><td>Opens a file.</td></tr><tr><td>Save</td><td>Saves the current file.</td></tr><tr><td>Save all</td><td>Saves all open files.</td></tr><tr><td>Close all</td><td>Closes all open files.</td></tr><tr><td>Close</td><td>Closes the current file.</td></tr><tr><td>Reload file</td><td>Reloads the current file. All unsaved changes will be lost.
</p><div class="table"><a name="id2753996"></a><p class="title"><b>Table 3.4. Keybindings action table</b></p><table summary="Keybindings action table" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col></colgroup><thead><tr><th>Action</th><th>Description</th></tr></thead><tbody><tr><td colspan="2" align="left">Menu items</td></tr><tr><td>New</td><td>Creates a new file.</td></tr><tr><td>Open</td><td>Opens a file.</td></tr><tr><td>Save</td><td>Saves the current file.</td></tr><tr><td>Save all</td><td>Saves all open files.</td></tr><tr><td>Close all</td><td>Closes all open files.</td></tr><tr><td>Close</td><td>Closes the current file.</td></tr><tr><td>Reload file</td><td>Reloads the current file. All unsaved changes will be lost.
</td></tr><tr><td>Print</td><td>Prints the current file.</td></tr><tr><td>Undo</td><td>Undoes the last action.</td></tr><tr><td>Redo</td><td>Redoes the last action.</td></tr><tr><td>Select all</td><td>Makes a selection of all text in the current document.
</td></tr><tr><td>Preferences</td><td>Opens preferences dialog.</td></tr><tr><td>Find Next</td><td>Finds next result.</td></tr><tr><td>Find Previous</td><td>Finds previous result.</td></tr><tr><td>Replace</td><td>Opens the Replace dialog.</td></tr><tr><td>Find in files</td><td>Opens the Find in files dialog.</td></tr><tr><td>Go to line</td><td>Opens the Go to line dialog.</td></tr><tr><td>Show Colour Chooser</td><td>Opens the Colour Chooser dialog.</td></tr><tr><td>Fullscreen</td><td>Switches to fullscreen mode.</td></tr><tr><td>Toggle Messages Window</td><td>Toggles the message window (status and compiler messages)
on and off.
......
This diff is collapsed.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Filetype extensions</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
Geany 0.9
"><link rel="up" href="ch04.html" title="Chapter 4. Configuration files"><link rel="prev" href="ch04.html" title="Chapter 4. Configuration files"><link rel="next" href="ch04s03.html" title="Templates"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Filetype extensions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Configuration files</th><td width="20%" align="right"> <a accesskey="n" href="ch04s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="filetype_extensions"></a>Filetype extensions</h2></div></div></div><p>
You can override the default extensions that <span class="application">Geany</span> uses
for each filetype using the <code class="filename">filetype_extensions.conf</code> file.
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Templates</title><link rel="stylesheet" href="geany.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="
Geany 0.8
"><link rel="up" href="ch04.html" title="Chapter 4. Configuration files"><link rel="prev" href="ch04s02.html" title="Filetype extensions"><link rel="next" href="apa.html" title="Appendix A. Scintilla keyboard commands"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Templates</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s02.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Configuration files</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2755375"></a>Templates</h2></div></div></div><p>
Geany 0.9
"><link rel="up" href="ch04.html" title="Chapter 4. Configuration files"><link rel="prev" href="ch04s02.html" title="Filetype extensions"><link rel="next" href="apa.html" title="Appendix A. Scintilla keyboard commands"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Templates</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s02.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Configuration files</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2755553"></a>Templates</h2></div></div></div><p>
<span class="application">Geany</span> supports several templates for file headers, multiline
comments (frame comments), function descriptions, a typical ChangeLog entry and a short GPL notice.
To use these templates, just open the Edit menu or open the popup menu by right-clicking in the
......@@ -33,9 +33,9 @@
Please note that the complete behaviour is still under development and will probably be changed in one of
the next releases. Sorry.
</p><p> </p><p>
</p><div class="table"><a name="id2755499"></a><p class="title"><b>Table 4.4. Template wildcards</b></p><table summary="Template wildcards" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Wildcard</th><th>Description</th><th>Available in following templates</th></tr></thead><tbody><tr><td>developer</td><td>The name of the developer.</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>initial</td><td>The developer's initials, e.g. "ET" for
</p><div class="table"><a name="id2755671"></a><p class="title"><b>Table 4.4. Template wildcards</b></p><table summary="Template wildcards" cellspacing="0" cellpadding="4" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Wildcard</th><th>Description</th><th>Available in following templates</th></tr></thead><tbody><tr><td>developer</td><td>The name of the developer.</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>initial</td><td>The developer's initials, e.g. "ET" for
Enrico Tröger or "JFD" for John Foobar Doe.</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>mail</td><td>The email address of the developer.</td><td>file header, function description, ChangeLog entry</td></tr><tr><td>company</td><td>The company the developer is working for.</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>year</td><td>The current year in the format: YYYY</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>version</td><td>The initial version of a new file.</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>date</td><td>The current date in the format: YYYY-MM-DD</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>untitled</td><td>The string "untitled" (this will be translated to your locale),
used in filetype templates</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>geanyversion</td><td>The actual Geany version, e.g. "Geany 0.8"</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>datetime</td><td>The current date and time in the format: DD.MM.YYYY HH:mm:ss ZZZZ</td><td>file header, function description</td></tr><tr><td>filename</td><td>The filename of the current file. Only available for the file header template.</td><td>file header</td></tr><tr><td>gpl</td><td>This wildcard inserts a short GPL notice.</td><td>file header</td></tr><tr><td>functionname</td><td>The function name of the function at the cursor position.
used in filetype templates</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>geanyversion</td><td>The actual Geany version, e.g. "Geany 0.9"</td><td>filetypes, file header, function description, ChangeLog entry</td></tr><tr><td>datetime</td><td>The current date and time in the format: DD.MM.YYYY HH:mm:ss ZZZZ</td><td>file header, function description</td></tr><tr><td>filename</td><td>The filename of the current file. Only available for the file header template.</td><td>file header</td></tr><tr><td>gpl</td><td>This wildcard inserts a short GPL notice.</td><td>file header</td></tr><tr><td>functionname</td><td>The function name of the function at the cursor position.
This wildcard will only be replaced in the function
description template.</td><td>function description</td></tr></tbody></table></div><p>
If you need any other wildcards or a special date/time format, please email the author <code class="email">&lt;<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>&gt;</code>.
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment