Fix a segfault with missing id in element
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@393 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
parent
dec5820873
commit
11ffdebfc7
@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
* src/dialogs.c: Fix dialog path warnings for command-line files.
|
* src/dialogs.c: Fix dialog path warnings for command-line files.
|
||||||
* src/callbacks.c: Fix Go to tag declaration/definition.
|
* src/callbacks.c: Fix Go to tag declaration/definition.
|
||||||
|
* tagmanager/docbook.c: Fix a segfault with missing id in element.
|
||||||
|
|
||||||
|
|
||||||
2006-05-31 Nick Treleaven <nick.treleaven@btinternet.com>
|
2006-05-31 Nick Treleaven <nick.treleaven@btinternet.com>
|
||||||
|
|||||||
@ -19,7 +19,9 @@ html/index.html:
|
|||||||
# xmlto -o html/ xhtml geany.docbook
|
# xmlto -o html/ xhtml geany.docbook
|
||||||
$(mkinstalldirs) html
|
$(mkinstalldirs) html
|
||||||
xsltproc --stringparam html.stylesheet geany.css -o html/ \
|
xsltproc --stringparam html.stylesheet geany.css -o html/ \
|
||||||
/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/chunk.xsl geany.docbook
|
/usr/share/sgml/docbook/xsl-stylesheets/xhtml/chunk.xsl geany.docbook
|
||||||
|
# /usr/share/sgml/docbook/xsl-stylesheets-1.65.1-2/xhtml/chunk.xsl
|
||||||
|
# /usr/share/xml/docbook/stylesheet/nwalsh/xhtml/chunk.xsl geany.docbook
|
||||||
test -f html/geany.css || cp geany.css html/
|
test -f html/geany.css || cp geany.css html/
|
||||||
|
|
||||||
doc: geany.1 geany.txt html/index.html
|
doc: geany.1 geany.txt html/index.html
|
||||||
|
|||||||
@ -1,13 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Appendix A. Geany key mapping</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.6 		" /><link rel="up" href="index.html" title=" 			Geany 0.6 		" /><link rel="prev" href="ch03s07.html" title="Templates" /><link rel="next" href="apb.html" title="Appendix B. GNU General Public License" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. <span class="application">Geany</span> key mapping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s07.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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="shortcuts"></a>Appendix A. <span class="application">Geany</span> key mapping</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="apa.html#id2531879"><span class="application">Geany</span> key mapping</a></span></dt></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2531879"></a><span class="application">Geany</span> key mapping</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Appendix A. Geany key mapping</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="index.html" title=" 			Geany 0.7 		" /><link rel="previous" href="ch03s08.html" title="Templates" /><link rel="next" href="apb.html" title="Appendix B. GNU General Public License" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. Geany key mapping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s08.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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="shortcuts"></a>Appendix A. <span class="application">Geany</span> key mapping</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="apa.html#id2512482">Geany key mapping</a></span></dt></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2512482"></a><span class="application">Geany</span> key mapping</h2></div></div><div></div></div><p>
|
||||||
The following table lists several useful key codes, which you can use in
|
Since <span class="application">Geany</span> 0.7, most of the keybindings are definable
|
||||||
<span class="application">Geany</span>.
|
in the preferences dialog. See <a href="ch03s06.html" title="Keybindings">the section called “Keybindings”</a>.
|
||||||
</p><p>
|
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s08.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></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>
|
||||||
</p><div class="table"><a id="id2531902"></a><p class="title"><b>Table A.1. Key Table</b></p><table summary="Key Table" cellspacing="0" cellpadding="4" border="1"><colgroup><col /><col /></colgroup><thead><tr><th>Key</th><th>Function</th></tr></thead><tbody><tr><td colspan="2" align="left">File operations</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">N</strong></span></td><td>Create new file</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">O</strong></span></td><td>Open file</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">S</strong></span></td><td>Save current file</td></tr><tr><td>
|
|
||||||
<span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">R</strong></span>
|
|
||||||
</td><td>Reload the current file. All unsaved changes will be lost.</td></tr><tr><td>
|
|
||||||
<span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Shift</strong></span>-<span><strong class="keycap">S</strong></span>
|
|
||||||
</td><td>Save all open files</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">W</strong></span></td><td>Close current file</td></tr><tr><td><span><strong class="keycap">Alt</strong></span>-<span><strong class="keycap">D</strong></span></td><td>Close all open files</td></tr><tr><td colspan="2" align="left">Editing operations</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">X</strong></span></td><td>Cut the current selection and copy it into the clipboard</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">C</strong></span></td><td>Copy the current selection into the clipboard</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">V</strong></span></td><td>Paste the content of the clipboard at the current position</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Z</strong></span></td><td>Undo the last action</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Y</strong></span></td><td>Redo the last action</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">G</strong></span></td><td>Duplicate the current line</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">A</strong></span></td><td>Select all</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">D</strong></span></td><td>Comment current line or selection</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Space</strong></span></td><td>Show auto completion list</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Return</strong></span></td><td>Show list of available(in the workspace) macros and variables</td></tr><tr><td><span><strong class="keycap">Alt</strong></span>-<span><strong class="keycap">Space</strong></span></td><td>Show call tips for the current function or method</td></tr><tr><td><span><strong class="keycap">Shift</strong></span>-<span><strong class="keycap">Space</strong></span></td><td>Insert just a blank. Useful after typing if or while, to explicitly
|
|
||||||
suppress the use of construct auto completion</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Shift</strong></span>-<span><strong class="keycap">R</strong></span></td><td>Reload the tag/symbol list</td></tr><tr><td colspan="2" align="left">Finding text</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">F</strong></span></td><td>Open find dialog</td></tr><tr><td><span><strong class="keycap">F3</strong></span></td><td>Find next</td></tr><tr><td colspan="2" align="left">Building files</td></tr><tr><td><span><strong class="keycap">F8</strong></span></td><td>Compile the current file.</td></tr><tr><td><span><strong class="keycap">F9</strong></span></td><td>Build the current file.</td></tr><tr><td><span><strong class="keycap">Shift</strong></span>-<span><strong class="keycap">F9</strong></span></td><td>Build the current file with the make tool.</td></tr><tr><td><span><strong class="keycap">F5</strong></span></td><td>Execute the current file in a terminal emulation.</td></tr><tr><td colspan="2" align="left">Miscellaneous</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Left</strong></span></td><td>Moves the cursor to the left word boundary.</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Right</strong></span></td><td>Moves the cursor to the next word.</td></tr><tr><td><span><strong class="keycap">Alt</strong></span>-<span><strong class="keycap">Left</strong></span></td><td>Switch to the previous open document</td></tr><tr><td><span><strong class="keycap">Alt</strong></span>-<span><strong class="keycap">Right</strong></span></td><td>Switch to the next open document</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">+</strong></span></td><td>Zoom in the text</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">-</strong></span></td><td>Zoom out the text</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">P</strong></span></td><td>Open preferences dialog</td></tr><tr><td><span><strong class="keycap">F1</strong></span></td><td>Show help</td></tr><tr><td><span><strong class="keycap">F6</strong></span></td><td>Switch to VTE widget</td></tr><tr><td><span><strong class="keycap">F11</strong></span></td><td>Switch to fullscreen mode</td></tr><tr><td><span><strong class="keycap">F12</strong></span></td><td>Switch to Scribble widget</td></tr><tr><td><span><strong class="keycap">Ctrl</strong></span>-<span><strong class="keycap">Q</strong></span></td><td>Quit</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="ch03s07.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>
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="index.html" title=" 			Geany 0.6 		" /><link rel="prev" href="apa.html" title="Appendix A. Geany key mapping" /><link rel="next" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION" /></head><body><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" xml:lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="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 id="id2532817"></a><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="index.html" title=" 			Geany 0.7 		" /><link rel="previous" href="apa.html" title="Appendix A. Geany key mapping" /><link rel="next" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION" /></head><body><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" xml:lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="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"><p>
|
||||||
</p><div class="address"><p>Free Software Foundation, Inc.<br />
|
</p><div class="address"><p>Free Software Foundation, Inc.<br />
|
||||||
<span class="street">59 Temple Place, Suite 330</span>,<br />
|
<span class="street">59 Temple Place, Suite 330</span>,<br />
|
||||||
<span class="city">Boston</span>,<br />
|
<span class="city">Boston</span>,<br />
|
||||||
@ -9,18 +9,18 @@
|
|||||||
<span class="country">USA</span><br />
|
<span class="country">USA</span><br />
|
||||||
</p></div><p>.
|
</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><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#id2533469">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#id2533576">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#id2533763">Section 3
|
</p></div></div><div><p class="pubdate">Version 2, June 1991</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="apb.html#id2513186">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#id2513293">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#id2513480">Section 3
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533864">Section 4
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513581">Section 4
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533881">Section 5
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513598">Section 5
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533900">Section 6
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513617">Section 6
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533917">Section 7
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513634">Section 7
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533968">Section 8
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513684">Section 8
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533986">Section 9
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513702">Section 9
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2534019">Section 10
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513736">Section 10
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2534037">Section 11 NO WARRANTY
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513754">Section 11 NO WARRANTY
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2534058">Section 12
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513774">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></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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2533469"></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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2513186"></a>Preamble</h2></div></div><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
|
freedom to share and change it. By contrast, the GNU General Public License is
|
||||||
intended to guarantee your freedom to share and change
|
intended to guarantee your freedom to share and change
|
||||||
free software - to make sure the software is free for all its users.
|
free software - to make sure the software is free for all its users.
|
||||||
@ -61,4 +61,4 @@
|
|||||||
licensed for everyone's free use or not licensed at all.
|
licensed for everyone's free use or not licensed at all.
|
||||||
</p><p> The precise terms and conditions for copying, distribution and modification
|
</p><p> The precise terms and conditions for copying, distribution and modification
|
||||||
follow.
|
follow.
|
||||||
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="apbs02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix A. <span class="application">Geany</span> key mapping </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</td></tr></table></div></body></html>
|
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apbs02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix A. Geany key mapping </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</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.6 		" /><link rel="up" href="apb.html" title="Appendix B. GNU General Public License" /><link rel="prev" href="apb.html" title="Appendix B. GNU General Public License" /><link rel="next" href="apbs03.html" title="How to Apply These Terms to Your New Programs " /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apb.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="apbs03.html">Next</a></td></tr></table><hr /></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2533569"></a>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2></div></div></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533576"></a>Section 0</h3></div></div></div><p> This License applies to any program or other work which contains a notice
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="apb.html" title="Appendix B. GNU General Public License" /><link rel="previous" href="apb.html" title="Appendix B. GNU General Public License" /><link rel="next" href="apbs03.html" title="How to Apply These Terms to Your New Programs " /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apb.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="apbs03.html">Next</a></td></tr></table><hr /></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2513286"></a>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2></div></div><div></div></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513293"></a>Section 0</h3></div></div><div></div></div><p> This License applies to any program or other work which contains a notice
|
||||||
placed by the copyright holder saying it may be distributed under the terms
|
placed by the copyright holder saying it may be distributed under the terms
|
||||||
of this General Public License. The "Program", below, refers to any such
|
of this General Public License. The "Program", below, refers to any such
|
||||||
program or work, and a
|
program or work, and a
|
||||||
@ -17,7 +17,7 @@
|
|||||||
restricted, and the output from the Program is covered only if its contents
|
restricted, and the output from the Program is covered only if its contents
|
||||||
constitute a work based on the Program (independent of having been made by running
|
constitute a work based on the Program (independent of having been made by running
|
||||||
the Program). Whether that is true depends on what the Program does.
|
the Program). Whether that is true depends on what the Program does.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="sect1"></a>Section 1</h3></div></div></div><p> You may copy and distribute verbatim copies of the Program's source code as you
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="sect1"></a>Section 1</h3></div></div><div></div></div><p> You may copy and distribute verbatim copies of the Program's source code as you
|
||||||
receive it, in any medium, provided that you conspicuously and appropriately
|
receive it, in any medium, provided that you conspicuously and appropriately
|
||||||
publish on each copy an appropriate copyright notice and disclaimer of warranty;
|
publish on each copy an appropriate copyright notice and disclaimer of warranty;
|
||||||
keep intact all the notices that refer to this License and to the absence of any
|
keep intact all the notices that refer to this License and to the absence of any
|
||||||
@ -25,7 +25,7 @@
|
|||||||
along with the Program.
|
along with the Program.
|
||||||
</p><p> You may charge a fee for the physical act of transferring a copy, and you may at
|
</p><p> You may charge a fee for the physical act of transferring a copy, and you may at
|
||||||
your option offer warranty protection in exchange for a fee.
|
your option offer warranty protection in exchange for a fee.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="sect2"></a>Section 2</h3></div></div></div><p> You may modify your copy or copies of the Program or any portion of it, thus
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="sect2"></a>Section 2</h3></div></div><div></div></div><p> You may modify your copy or copies of the Program or any portion of it, thus
|
||||||
forming a work based on the Program, and copy and distribute such modifications
|
forming a work based on the Program, and copy and distribute such modifications
|
||||||
or work under the terms of
|
or work under the terms of
|
||||||
<a href="apbs02.html#sect1" title="Section 1">Section 1</a> above, provided
|
<a href="apbs02.html#sect1" title="Section 1">Section 1</a> above, provided
|
||||||
@ -63,8 +63,8 @@
|
|||||||
</p><p> In addition, mere aggregation of another work not based on the Program with the Program
|
</p><p> In addition, mere aggregation of another work not based on the Program with the Program
|
||||||
(or with a work based on the Program) on a volume of a storage or distribution medium
|
(or with a work based on the Program) on a volume of a storage or distribution medium
|
||||||
does not bring the other work under the scope of this License.
|
does not bring the other work under the scope of this License.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533763"></a>Section 3
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513480"></a>Section 3
|
||||||
</h3></div></div></div><p> You may copy and distribute the Program (or a work based on it, under
|
</h3></div></div><div></div></div><p> You may copy and distribute the Program (or a work based on it, under
|
||||||
<a href="apbs02.html#sect2" title="Section 2">Section 2</a> in object code or executable form under the terms of
|
<a href="apbs02.html#sect2" title="Section 2">Section 2</a> in object code or executable form under the terms of
|
||||||
<a href="apbs02.html#sect1" title="Section 1">Sections 1</a> and
|
<a href="apbs02.html#sect1" title="Section 1">Sections 1</a> and
|
||||||
<a href="apbs02.html#sect2" title="Section 2">2</a> above provided that you also do one of the following:
|
<a href="apbs02.html#sect2" title="Section 2">2</a> above provided that you also do one of the following:
|
||||||
@ -92,27 +92,27 @@
|
|||||||
designated place, then offering equivalent access to copy the source code from the same place
|
designated place, then offering equivalent access to copy the source code from the same place
|
||||||
counts as distribution of the source code, even though third parties are not compelled to
|
counts as distribution of the source code, even though third parties are not compelled to
|
||||||
copy the source along with the object code.
|
copy the source along with the object code.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533864"></a>Section 4
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513581"></a>Section 4
|
||||||
</h3></div></div></div><p> You may not copy, modify, sublicense, or distribute the Program except as expressly provided
|
</h3></div></div><div></div></div><p> You may not copy, modify, sublicense, or distribute the Program except as expressly provided
|
||||||
under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
|
under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
|
||||||
Program is void, and will automatically terminate your rights under this License. However,
|
Program is void, and will automatically terminate your rights under this License. However,
|
||||||
parties who have received copies, or rights, from you under this License will not have their
|
parties who have received copies, or rights, from you under this License will not have their
|
||||||
licenses terminated so long as such parties remain in full compliance.
|
licenses terminated so long as such parties remain in full compliance.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533881"></a>Section 5
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513598"></a>Section 5
|
||||||
</h3></div></div></div><p> You are not required to accept this License, since you have not signed it. However, nothing
|
</h3></div></div><div></div></div><p> You are not required to accept this License, since you have not signed it. However, nothing
|
||||||
else grants you permission to modify or distribute the Program or its derivative works.
|
else grants you permission to modify or distribute the Program or its derivative works.
|
||||||
These actions are prohibited by law if you do not accept this License. Therefore, by modifying
|
These actions are prohibited by law if you do not accept this License. Therefore, by modifying
|
||||||
or distributing the Program (or any work based on the Program), you indicate your acceptance
|
or distributing the Program (or any work based on the Program), you indicate your acceptance
|
||||||
of this License to do so, and all its terms and conditions for copying, distributing or
|
of this License to do so, and all its terms and conditions for copying, distributing or
|
||||||
modifying the Program or works based on it.
|
modifying the Program or works based on it.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533900"></a>Section 6
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513617"></a>Section 6
|
||||||
</h3></div></div></div><p> Each time you redistribute the Program (or any work based on the Program), the recipient
|
</h3></div></div><div></div></div><p> Each time you redistribute the Program (or any work based on the Program), the recipient
|
||||||
automatically receives a license from the original licensor to copy, distribute or modify
|
automatically receives a license from the original licensor to copy, distribute or modify
|
||||||
the Program subject to these terms and conditions. You may not impose any further restrictions
|
the Program subject to these terms and conditions. You may not impose any further restrictions
|
||||||
on the recipients' exercise of the rights granted herein. You are not responsible for enforcing
|
on the recipients' exercise of the rights granted herein. You are not responsible for enforcing
|
||||||
compliance by third parties to this License.
|
compliance by third parties to this License.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533917"></a>Section 7
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513634"></a>Section 7
|
||||||
</h3></div></div></div><p> If, as a consequence of a court judgment or allegation of patent infringement or for any other
|
</h3></div></div><div></div></div><p> If, as a consequence of a court judgment or allegation of patent infringement or for any other
|
||||||
reason (not limited to patent issues), conditions are imposed on you (whether by court order,
|
reason (not limited to patent issues), conditions are imposed on you (whether by court order,
|
||||||
agreement or otherwise) that contradict the conditions of this License, they do not excuse you
|
agreement or otherwise) that contradict the conditions of this License, they do not excuse you
|
||||||
from the conditions of this License. If you cannot distribute so as to satisfy simultaneously
|
from the conditions of this License. If you cannot distribute so as to satisfy simultaneously
|
||||||
@ -133,14 +133,14 @@
|
|||||||
system and a licensee cannot impose that choice.
|
system and a licensee cannot impose that choice.
|
||||||
</p><p> This section is intended to make thoroughly clear what is believed to be a consequence of the
|
</p><p> This section is intended to make thoroughly clear what is believed to be a consequence of the
|
||||||
rest of this License.
|
rest of this License.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533968"></a>Section 8
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513684"></a>Section 8
|
||||||
</h3></div></div></div><p> If the distribution and/or use of the Program is restricted in certain countries either by patents
|
</h3></div></div><div></div></div><p> If the distribution and/or use of the Program is restricted in certain countries either by patents
|
||||||
or by copyrighted interfaces, the original copyright holder who places the Program under this License
|
or by copyrighted interfaces, the original copyright holder who places the Program under this License
|
||||||
may add an explicit geographical distribution limitation excluding those countries, so that
|
may add an explicit geographical distribution limitation excluding those countries, so that
|
||||||
distribution is permitted only in or among countries not thus excluded. In such case, this License
|
distribution is permitted only in or among countries not thus excluded. In such case, this License
|
||||||
incorporates the limitation as if written in the body of this License.
|
incorporates the limitation as if written in the body of this License.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2533986"></a>Section 9
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513702"></a>Section 9
|
||||||
</h3></div></div></div><p> The Free Software Foundation may publish revised and/or new versions of the General Public License
|
</h3></div></div><div></div></div><p> The Free Software Foundation may publish revised and/or new versions of the General Public License
|
||||||
from time to time. Such new versions will be similar in spirit to the present version, but may differ
|
from time to time. Such new versions will be similar in spirit to the present version, but may differ
|
||||||
in detail to address new problems or concerns.
|
in detail to address new problems or concerns.
|
||||||
</p><p> Each version is given a distinguishing version number. If the Program specifies a version number of
|
</p><p> Each version is given a distinguishing version number. If the Program specifies a version number of
|
||||||
@ -148,21 +148,21 @@
|
|||||||
and conditions either of that version or of any later version published by the Free Software
|
and conditions either of that version or of any later version published by the Free Software
|
||||||
Foundation. If the Program does not specify a version number of this License, you may choose any
|
Foundation. If the Program does not specify a version number of this License, you may choose any
|
||||||
version ever published by the Free Software Foundation.
|
version ever published by the Free Software Foundation.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2534019"></a>Section 10
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513736"></a>Section 10
|
||||||
</h3></div></div></div><p> If you wish to incorporate parts of the Program into other free programs whose distribution
|
</h3></div></div><div></div></div><p> If you wish to incorporate parts of the Program into other free programs whose distribution
|
||||||
conditions are different, write to the author to ask for permission. For software which is copyrighted
|
conditions are different, write to the author to ask for permission. For software which is copyrighted
|
||||||
by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions
|
by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions
|
||||||
for this. Our decision will be guided by the two goals of preserving the free status of all
|
for this. Our decision will be guided by the two goals of preserving the free status of all
|
||||||
derivatives of our free software and of promoting the sharing and reuse of software generally.
|
derivatives of our free software and of promoting the sharing and reuse of software generally.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2534037"></a>Section 11 NO WARRANTY
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513754"></a>Section 11 NO WARRANTY
|
||||||
</h3></div></div></div><p> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
|
</h3></div></div><div></div></div><p> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
|
||||||
PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||||
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
||||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2534058"></a>Section 12
|
</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2513774"></a>Section 12
|
||||||
</h3></div></div></div><p> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
|
</h3></div></div><div></div></div><p> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
|
||||||
ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
|
ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
|
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>How to Apply These Terms to Your New Programs
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><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" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="apb.html" title="Appendix B. GNU General Public License" /><link rel="previous" href="apbs02.html" title="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION" /></head><body><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"> </td></tr></table><hr /></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2534083"></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"> </td></tr></table><hr /></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2513800"></a>How to Apply These Terms to Your New Programs
|
||||||
</h2></div></div></div><p>
|
</h2></div></div><div></div></div><p>
|
||||||
If you develop a new program, and you want it to be of the greatest
|
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
|
possible use to the public, the best way to achieve this is to make it
|
||||||
free software which everyone can redistribute and change under these terms.
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|||||||
@ -2,11 +2,11 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 1.
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 1.
|
||||||
Introduction
|
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.6 		" /><link rel="up" href="index.html" title=" 			Geany 0.6 		" /><link rel="prev" href="index.html" title=" 			Geany 0.6 		" /><link rel="next" href="ch01s02.html" title="About this document" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1.
|
</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="index.html" title=" 			Geany 0.7 		" /><link rel="previous" href="index.html" title=" 			Geany 0.7 		" /><link rel="next" href="ch01s02.html" title="About this document" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1.
|
||||||
Introduction
|
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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="intro"></a>Chapter 1.
|
</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="intro"></a>Chapter 1.
|
||||||
Introduction
|
Introduction
|
||||||
</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#id2517979">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</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2517979"></a>About Geany</h2></div></div></div><p>
|
</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch01.html#id2449745">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</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2449745"></a>About Geany</h2></div></div><div></div></div><p>
|
||||||
<span class="application">Geany</span> is a small and lightweight integrated development environment.
|
<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
|
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
|
packages. Another goal was to be as independent as possible from a special Desktop Environment
|
||||||
@ -15,6 +15,6 @@
|
|||||||
</p><p>
|
</p><p>
|
||||||
The basic features of <span class="application">Geany</span> are:
|
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>symbol lists</p></li></ul></div><p>
|
</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>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">
|
</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"><a accesskey="u" href="index.html">Up</a></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.6
|
Geany 0.7
|
||||||
</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>
|
</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>
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><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" /></head><body><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.
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch01.html" title="Chapter 1. 			Introduction 		" /><link rel="previous" href="ch01.html" title="Chapter 1. 			Introduction 		" /><link rel="next" href="ch01s03.html" title="Where to get" /></head><body><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
|
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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2518022"></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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2449710"></a>About this document</h2></div></div><div></div></div><p>
|
||||||
This documentation is available in various formats like HTML, text and PDF. The latest version is
|
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>.
|
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.
|
</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.
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Where to get</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.6 		" /><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><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Where to get</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Prev</a> </td><th width="60%" align="center">Chapter 1.
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Where to get</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch01.html" title="Chapter 1. 			Introduction 		" /><link rel="previous" href="ch01s02.html" title="About this document" /><link rel="next" href="ch01s04.html" title="License" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Where to get</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
|
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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2518040"></a>Where to get</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2449726"></a>Where to get</h2></div></div><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>
|
You can obtain <span class="application">Geany</span> from <a href="http://geany.uvena.de" target="_top">http://geany.uvena.de</a>
|
||||||
or perhabs from your distributor.
|
or perhabs 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>
|
</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>
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="ch01.html" title="Chapter 1. 			Introduction 		" /><link rel="prev" href="ch01s03.html" title="Where to get" /><link rel="next" href="ch02.html" title="Chapter 2. 			Installation 		" /></head><body><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.
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch01.html" title="Chapter 1. 			Introduction 		" /><link rel="previous" href="ch01s03.html" title="Where to get" /><link rel="next" href="ch02.html" title="Chapter 2. 			Installation 		" /></head><body><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
|
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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2518052"></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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2450076"></a>License</h2></div></div><div></div></div><p>
|
||||||
<span class="application">Geany</span> is distributed under the terms of the GNU Public license as published
|
<span class="application">Geany</span> is distributed under the terms of the GNU Public license as published
|
||||||
by the Free Software Foundation; either version 2 of the License, or (at your option) later version.
|
by the Free Software Foundation; either version 2 of the License, or (at your option) later version.
|
||||||
A copy of this license can be found in the file COPYING included with the source code of this
|
A copy of this license can be found in the file COPYING included with the source code of this
|
||||||
|
|||||||
@ -2,15 +2,15 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 2.
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 2.
|
||||||
Installation
|
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.6 		" /><link rel="up" href="index.html" title=" 			Geany 0.6 		" /><link rel="prev" href="ch01s04.html" title="License" /><link rel="next" href="ch02s02.html" title="Source Compilation" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2.
|
</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="index.html" title=" 			Geany 0.7 		" /><link rel="previous" href="ch01s04.html" title="License" /><link rel="next" href="ch02s02.html" title="Source Compilation" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2.
|
||||||
Installation
|
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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="installation"></a>Chapter 2.
|
</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="installation"></a>Chapter 2.
|
||||||
Installation
|
Installation
|
||||||
</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch02.html#id2468433">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#id2468599">Fedora</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2468616">Debian</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2468643">SuSE</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2468654">Gentoo</a></span></dt></dl></dd></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2468433"></a>Requirements</h2></div></div></div><p>
|
</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch02.html#id2450107">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#id2450276">Fedora</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2450292">Debian</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2450346">SuSE</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2450360">Gentoo</a></span></dt></dl></dd></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2450107"></a>Requirements</h2></div></div><div></div></div><p>
|
||||||
For compiling <span class="application">Geany</span> yourself, you will need the GTK (>= 2.6.0)
|
For compiling <span class="application">Geany</span> yourself, you will need the GTK (>= 2.6.0)
|
||||||
libraries and header files. You will also need the Pango, Glib and ATK libraries and header files.
|
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>.
|
All these files are available at <a href="http://www.gtk.org" target="_top">http://www.gtk.org</a>.
|
||||||
</p><p>
|
</p><p>
|
||||||
Further more you need, of course, a C compiler, for the included Scintilla library a C++
|
Further more you need, of course, a C compiler, for the included Scintilla library a C++
|
||||||
compiler and the make tool.
|
compiler and the make tool.
|
||||||
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">License </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Source Compilation</td></tr></table></div></body></html>
|
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">License </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Source Compilation</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,31 +1,31 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="ch02.html" title="Chapter 2. 			Installation 		" /><link rel="prev" href="ch02.html" title="Chapter 2. 			Installation 		" /><link rel="next" href="ch02s03.html" title="Binary Packages" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Source Compilation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2.
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch02.html" title="Chapter 2. 			Installation 		" /><link rel="previous" href="ch02.html" title="Chapter 2. 			Installation 		" /><link rel="next" href="ch02s03.html" title="Binary Packages" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Source Compilation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2.
|
||||||
Installation
|
Installation
|
||||||
</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr /></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2468463"></a>Source Compilation</h2></div></div></div><p>
|
</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr /></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2450138"></a>Source Compilation</h2></div></div><div></div></div><p>
|
||||||
Compiling <span class="application">Geany</span> is quite easy. The following should do it:
|
Compiling <span class="application">Geany</span> is quite easy. The following should do it:
|
||||||
</p><pre class="screen">
|
</p><pre class="screen">
|
||||||
<code class="prompt">%</code> <strong class="userinput"><code><span><strong class="command">./configure</strong></span></code></strong>
|
<tt class="prompt">%</tt> <b class="userinput"><tt><span><b class="command">./configure</b></span></tt></b>
|
||||||
<code class="prompt">%</code> <strong class="userinput"><code><span><strong class="command">make</strong></span></code></strong>
|
<tt class="prompt">%</tt> <b class="userinput"><tt><span><b class="command">make</b></span></tt></b>
|
||||||
<code class="prompt">%</code> <strong class="userinput"><code><span><strong class="command">make</strong></span> install</code></strong>
|
<tt class="prompt">%</tt> <b class="userinput"><tt><span><b class="command">make</b></span> install</tt></b>
|
||||||
</pre><p>
|
</pre><p>
|
||||||
</p><p>
|
</p><p>
|
||||||
The configure script supports several common options, for a detailed list, type
|
The configure script supports several common options, for a detailed list, type
|
||||||
</p><pre class="screen">
|
</p><pre class="screen">
|
||||||
<code class="prompt">%</code> <strong class="userinput"><code><span><strong class="command">./configure</strong></span> --help</code></strong>
|
<tt class="prompt">%</tt> <b class="userinput"><tt><span><b class="command">./configure</b></span> --help</tt></b>
|
||||||
</pre><p>
|
</pre><p>
|
||||||
</p><p>
|
</p><p>
|
||||||
In the case, that your system lacks dynamic linking loader support, you probably want
|
In the case, that your system lacks dynamic linking loader support, you probably want
|
||||||
to pass the option --disable-vte to the configure script. This prevents compiling
|
to pass the option --disable-vte to the configure script. This prevents compiling
|
||||||
Geany with dynamic linking loader support to automatically load
|
Geany with dynamic linking loader support to automatically load
|
||||||
<code class="filename">libvte.so.4</code> if available.
|
<tt class="filename">libvte.so.4</tt> if available.
|
||||||
</p><p>Geany has been successfully compiled and tested under Debian 3.1 Sarge, Debian 3.2 Etch,
|
</p><p>Geany has been successfully compiled and tested under Debian 3.1 Sarge, Debian 3.2 Etch,
|
||||||
Fedora Core 4, LinuxFromScratch and FreeBSD 6.0. It also compiles under
|
Fedora Core 4, LinuxFromScratch and FreeBSD 6.0. It also compiles under
|
||||||
<span class="trademark">Mircosoft Windows</span>™, but there are lots of changes
|
<span class="trademark">Mircosoft Windows</span>™, but there are lots of changes
|
||||||
to the makefiles necessary.
|
to the makefiles necessary.
|
||||||
</p><p>
|
</p><p>
|
||||||
If there are any errors during compilation, check your build environment and try to find the error,
|
If there are any errors during compilation, check your build environment and try to find the error,
|
||||||
otherwise contact the author at <code class="email"><<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>></code>.
|
otherwise contact the author at <tt class="email"><<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>></tt>.
|
||||||
</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.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="ch02s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2.
|
</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.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="ch02s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2.
|
||||||
Installation
|
Installation
|
||||||
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Binary Packages</td></tr></table></div></body></html>
|
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Binary Packages</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,21 +1,21 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><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><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.
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch02.html" title="Chapter 2. 			Installation 		" /><link rel="previous" href="ch02s02.html" title="Source Compilation" /><link rel="next" href="ch03.html" title="Chapter 3. Usage" /></head><body><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
|
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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2468593"></a>Binary Packages</h2></div></div></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2468599"></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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2450270"></a>Binary Packages</h2></div></div><div></div></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2450276"></a>Fedora</h3></div></div><div></div></div><p>
|
||||||
You can use the Fedora Core 4 repository from
|
You can use the Fedora Core 4 repository from
|
||||||
<a href="http://naturidentisch.de/packages/fc4/" target="_top">http://naturidentisch.de/packages/fc4/</a>.
|
<a href="http://naturidentisch.de/packages/fc4/" target="_top">http://naturidentisch.de/packages/fc4/</a>.
|
||||||
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2468616"></a>Debian</h3></div></div></div><p>
|
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2450292"></a>Debian</h3></div></div><div></div></div><p>
|
||||||
Binary packages for Debian are available at <a href="http://debian.uvena.de" target="_top">http://debian.uvena.de/</a>.
|
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
|
You can add one of the following lines(depending on your system) to your apt
|
||||||
<code class="filename">sources.list</code> to get automatically get the latest version of
|
<tt class="filename">sources.list</tt> to get automatically get the latest version of
|
||||||
<span class="application">Geany</span>:
|
<span class="application">Geany</span>:
|
||||||
</p><p>
|
</p><p>
|
||||||
<span><strong class="command">deb http://debian.uvena.de/ ./stable/</strong></span>
|
<span><b class="command">deb http://debian.uvena.de/ ./stable/</b></span>
|
||||||
</p><p>
|
</p><p>
|
||||||
<span><strong class="command">deb http://debian.uvena.de/ ./testing/</strong></span>
|
<span><b class="command">deb http://debian.uvena.de/ ./testing/</b></span>
|
||||||
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2468643"></a>SuSE</h3></div></div></div><p>
|
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2450346"></a>SuSE</h3></div></div><div></div></div><p>
|
||||||
There are not yet packages for SuSE available.
|
There are not yet packages for SuSE available.
|
||||||
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2468654"></a>Gentoo</h3></div></div></div><p>
|
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2450360"></a>Gentoo</h3></div></div><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>.
|
An ebuild for Gentoo can be found on <a href="http://www.gentoo.de/" target="_top">http://www.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>
|
</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>
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="index.html" title=" 			Geany 0.6 		" /><link rel="prev" href="ch02s03.html" title="Binary Packages" /><link rel="next" href="ch03s02.html" title="Commandline options" /></head><body><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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="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#id2468684">Getting Started</a></span></dt><dt><span class="section"><a href="ch03s02.html">Commandline 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_ctags">Global C tags</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">Search and Replace</a></span></dt><dt><span class="section"><a href="ch03s05.html">Preferences</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s05.html#cto">Compile time options</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s06.html">File types</a></span></dt><dt><span class="section"><a href="ch03s07.html">Templates</a></span></dt></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2468684"></a>Getting Started</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="index.html" title=" 			Geany 0.7 		" /><link rel="previous" href="ch02s03.html" title="Binary Packages" /><link rel="next" href="ch03s02.html" title="Commandline options" /></head><body><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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="usage"></a>Chapter 3. Usage</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch03.html#id2450387">Getting Started</a></span></dt><dt><span class="section"><a href="ch03s02.html">Commandline 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_ctags">Global C tags</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">Search and Replace</a></span></dt><dt><span class="section"><a href="ch03s05.html">Preferences</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s05.html#cto">Compile time options</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s06.html">Keybindings</a></span></dt><dt><span class="section"><a href="ch03s07.html">File types</a></span></dt><dt><span class="section"><a href="ch03s08.html">Templates</a></span></dt></dl></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2450387"></a>Getting Started</h2></div></div><div></div></div><p>
|
||||||
You can start <span class="application">Geany</span> in the following ways:
|
You can start <span class="application">Geany</span> in the following ways:
|
||||||
</p><div class="itemizedlist"><ul type="disc"><li><p>
|
</p><div class="itemizedlist"><ul type="disc"><li><p>
|
||||||
From the Desktop Environment menu
|
From the Desktop Environment menu
|
||||||
@ -11,9 +11,9 @@
|
|||||||
From the command line
|
From the command line
|
||||||
</p><p>
|
</p><p>
|
||||||
To start <span class="application">Geany</span> from a command line, type the following
|
To start <span class="application">Geany</span> from a command line, type the following
|
||||||
and press <span><strong class="keycap">Return</strong></span>:
|
and press <span><b class="keycap">Return</b></span>:
|
||||||
</p><pre class="screen">
|
</p><pre class="screen">
|
||||||
<code class="prompt">%</code> <strong class="userinput"><code><span><strong class="command">geany</strong></span></code></strong>
|
<tt class="prompt">%</tt> <b class="userinput"><tt><span><b class="command">geany</b></span></tt></b>
|
||||||
</pre><p>
|
</pre><p>
|
||||||
</p></li></ul></div><p>
|
</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="ch02s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Binary Packages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Commandline options</td></tr></table></div></body></html>
|
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Binary Packages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Commandline options</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Commandline 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.6 		" /><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><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Commandline 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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="clo"></a>Commandline options</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Commandline options</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="previous" href="ch03.html" title="Chapter 3. Usage" /><link rel="next" href="ch03s03.html" title="General" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Commandline 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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="clo"></a>Commandline options</h2></div></div><div></div></div><p>
|
||||||
</p><div class="table"><a id="id2468788"></a><p class="title"><b>Table 3.1. Commandline Options</b></p><table summary="Commandline 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 id="id2448960"></a><p class="title"><b>Table 3.1. Commandline Options</b></p><table summary="Commandline 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.
|
||||||
Use this option, if you do not want to use them. For more
|
Use this option, if you do not want to use them. For more
|
||||||
information see <a href="ch03s03.html#general_ctags" title="Global C tags">the section called “Global C tags”</a>.
|
information see <a href="ch03s03.html#general_ctags" title="Global C tags">the section called “Global C tags”</a>.
|
||||||
</td></tr><tr><td>-m</td><td>--no-msgwin</td><td>Do not show the message window. Use this option if you do not
|
</td></tr><tr><td>-m</td><td>--no-msgwin</td><td>Do not show the message window. Use this option if you do not
|
||||||
@ -9,15 +9,15 @@
|
|||||||
</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>-p</td><td>--no-pipe</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
|
</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.
|
want to load the virtual terminal emulator widget at startup.
|
||||||
If you do not have <code class="filename">libvte.so.4</code> installed,
|
If you do not have <tt class="filename">libvte.so.4</tt> installed,
|
||||||
then terminal-support is automatically disabled.
|
then terminal-support is automatically disabled.
|
||||||
</td></tr><tr><td>-l</td><td>--vte-lib</td><td>Specify explicitly the path including filename or only the filename
|
</td></tr><tr><td>-l</td><td>--vte-lib</td><td>Specify explicitly the path including filename or only the filename
|
||||||
to the VTE library, e.g. <code class="filename">/usr/lib/libvte.so</code> or
|
to the VTE library, e.g. <tt class="filename">/usr/lib/libvte.so</tt> or
|
||||||
<code class="filename">libvte.so</code>. This option is only needed, when the
|
<tt class="filename">libvte.so</tt>. This option is only needed, when the
|
||||||
autodetection does not work.
|
autodetection does not work.
|
||||||
</td></tr><tr><td>-c directory_name</td><td>--config=directory_name</td><td>Use an alternate configuration directory. Default
|
</td></tr><tr><td>-c directory_name</td><td>--config=directory_name</td><td>Use an alternate configuration directory. Default
|
||||||
configuration directory is <code class="filename">~/.geany/</code>
|
configuration directory is <tt class="filename">~/.geany/</tt>
|
||||||
and there resides <code class="filename">geany.conf</code> and some
|
and there resides <tt class="filename">geany.conf</tt> and some
|
||||||
template files.
|
template files.
|
||||||
</td></tr><tr><td>-d</td><td>--debug</td><td>Runs Geany in debug mode, which means being verbose
|
</td></tr><tr><td>-d</td><td>--debug</td><td>Runs Geany in debug mode, which means being verbose
|
||||||
and printing lots of information.
|
and printing lots of information.
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="prev" href="ch03s02.html" title="Commandline options" /><link rel="next" href="ch03s04.html" title="Search and Replace" /></head><body><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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="general"></a>General</h2></div></div></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_startup"></a>Startup</h3></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="previous" href="ch03s02.html" title="Commandline options" /><link rel="next" href="ch03s04.html" title="Search and Replace" /></head><body><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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="general"></a>General</h2></div></div><div></div></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_startup"></a>Startup</h3></div></div><div></div></div><p>
|
||||||
At startup, Geany loads the 15 first files from the last time,
|
At startup, Geany loads the 15 first files from the last time,
|
||||||
<span class="application">Geany</span> was launched. You can disable this feature in the
|
<span class="application">Geany</span> was launched. You can disable this feature in the
|
||||||
preferences dialog(see <a href="ch03s05.html#confdialog_gen" title="Figure 3.2. General tab in preferences dialog">Figure 3.2, “General tab in preferences dialog”</a>). If you specify some files on
|
preferences dialog(see <a href="ch03s05.html#confdialog_gen" title="Figure 3.2. General tab in preferences dialog">Figure 3.2, “General tab in preferences dialog”</a>). If you specify some files on
|
||||||
@ -9,7 +9,7 @@
|
|||||||
15 recently opened files. It may be that Geany not exactly loads 15 files, this depends
|
15 recently opened files. It may be that Geany not exactly loads 15 files, this depends
|
||||||
on the compile time option GEANY_SESSION_FILES, the default is 15. For details see
|
on the compile time option GEANY_SESSION_FILES, the default is 15. For details see
|
||||||
<a href="ch03s05.html#cto" title="Compile time options">the section called “Compile time options”</a>.
|
<a href="ch03s05.html#cto" title="Compile time options">the section called “Compile time options”</a>.
|
||||||
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_fifo"></a>Detection of a running instance</h3></div></div></div><p>
|
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_fifo"></a>Detection of a running instance</h3></div></div><div></div></div><p>
|
||||||
Geany detects an already running instance of it and open new files in the running one.
|
Geany detects an already running instance of it and open new files in the running one.
|
||||||
So, you can use Geany like an editor to view and edit files by opening them from other
|
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 it disable with the appropriate
|
programs. If you do not like this for some reason, you can it disable with the appropriate
|
||||||
@ -19,7 +19,7 @@
|
|||||||
which asks you whether to delete an existing named pipe. If you are sure that there is
|
which asks you whether to delete an existing named pipe. If you are sure that there is
|
||||||
no other instance of Geany running, you can say Yes and Geany will start as usual.
|
no other instance of Geany running, you can say Yes and Geany will start as usual.
|
||||||
Otherwise click No and Geany will not start.
|
Otherwise click No and Geany will not start.
|
||||||
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_ctags"></a>Global C tags</h3></div></div></div><p>
|
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_ctags"></a>Global C tags</h3></div></div><div></div></div><p>
|
||||||
If a C file(with extension is c, cpp, h, etc.) is opened, a global tags file is
|
If a C file(with extension is c, cpp, h, etc.) is opened, a global tags file is
|
||||||
loaded once, which contains many function declarations from the glibc and some other
|
loaded once, which contains many function declarations from the glibc and some other
|
||||||
libraries, like X, Bonobo, Gnome, GTK, Glib and so on. These declarations are used
|
libraries, like X, Bonobo, Gnome, GTK, Glib and so on. These declarations are used
|
||||||
@ -27,12 +27,12 @@
|
|||||||
C or C++ source code. So if you know, that you do not need these things, you can skip
|
C or C++ source code. So if you know, that you do not need these things, you can skip
|
||||||
loading this tag file. To do so, start <span class="application">Geany</span> with the
|
loading this tag file. To do so, start <span class="application">Geany</span> with the
|
||||||
argument "-n" or "--no-ctags", for more information see <a href="ch03s02.html" title="Commandline options">the section called “Commandline options”</a>.
|
argument "-n" or "--no-ctags", for more information see <a href="ch03s02.html" title="Commandline options">the section called “Commandline options”</a>.
|
||||||
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_vte"></a>Virtual terminal emulator widget (VTE)</h3></div></div></div><p>
|
</p></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="general_vte"></a>Virtual terminal emulator widget (VTE)</h3></div></div><div></div></div><p>
|
||||||
If you have installed <code class="filename">libvte.so</code> in your system, it is loaded
|
If you have installed <tt class="filename">libvte.so</tt> in your system, it is loaded
|
||||||
automatically by <span class="application">Geany</span>. Then you have a terminal widget
|
automatically by <span class="application">Geany</span>. Then you have a terminal widget
|
||||||
in the notebook at the bottom.
|
in the notebook at the bottom.
|
||||||
</p><p>
|
</p><p>
|
||||||
If <span class="application">Geany</span> cannot find <code class="filename">libvte.so</code> at
|
If <span class="application">Geany</span> cannot find <tt class="filename">libvte.so</tt> at
|
||||||
startup, the terminal widget will not be loaded. So there is no need to install the
|
startup, the terminal widget will not be loaded. So there is no need to install the
|
||||||
package containing this file in order to run <span class="application">Geany</span>.
|
package containing this file in order to run <span class="application">Geany</span>.
|
||||||
Additionally, you can disable the use of the terminal widget by commandline option,
|
Additionally, you can disable the use of the terminal widget by commandline option,
|
||||||
@ -45,13 +45,13 @@
|
|||||||
pressing the right mouse button to open the popup menu and choose Paste.
|
pressing the right mouse button to open the popup menu and choose Paste.
|
||||||
To copy text from the VTE, just select the desired text and then press the
|
To copy text from the VTE, just select the desired text and then press the
|
||||||
right mouse button and choose Copy from the popup menu.
|
right mouse button and choose Copy from the popup menu.
|
||||||
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Geany tries to load <code class="filename">libvte.so</code>. If this fails, it tries to
|
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Geany tries to load <tt class="filename">libvte.so</tt>. If this fails, it tries to
|
||||||
load <code class="filename">libvte.so.4</code>. If this fails too, you should check whether
|
load <tt class="filename">libvte.so.4</tt>. If this fails too, you should check whether
|
||||||
you installed libvte correctly. Again, Geany runs also without this library.
|
you installed libvte correctly. Again, Geany runs also without this library.
|
||||||
But it could be, that the library is called something else than
|
But it could be, that the library is called something else than
|
||||||
<code class="filename">libvte.so.4</code> (e.g. on FreeBSD 6.0 it is called
|
<tt class="filename">libvte.so.4</tt> (e.g. on FreeBSD 6.0 it is called
|
||||||
<code class="filename">libvte.so.8</code>). So please set a link to the correct file (as root).
|
<tt class="filename">libvte.so.8</tt>). So please set a link to the correct file (as root).
|
||||||
</p><pre class="screen"><code class="prompt">#</code> <strong class="userinput"><code><span><strong class="command">ln -s /usr/lib/libvte.so.X /usr/lib/libvte.so.4</strong></span></code></strong></pre><p>
|
</p><pre class="screen"><tt class="prompt">#</tt> <b class="userinput"><tt><span><b class="command">ln -s /usr/lib/libvte.so.X /usr/lib/libvte.so.4</b></span></tt></b></pre><p>
|
||||||
Obviously, you have to adjust the paths and set X to the number of your
|
Obviously, you have to adjust the paths and set X to the number of your
|
||||||
<code class="filename">libvte.so</code>.
|
<tt class="filename">libvte.so</tt>.
|
||||||
</p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Commandline options </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Search and Replace</td></tr></table></div></body></html>
|
</p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Commandline options </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Search and Replace</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Search and Replace</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.6 		" /><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="Preferences" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Search and Replace</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2530754"></a>Search and Replace</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Search and Replace</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="previous" href="ch03s03.html" title="General" /><link rel="next" href="ch03s05.html" title="Preferences" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Search and Replace</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2510694"></a>Search and Replace</h2></div></div><div></div></div><p>
|
||||||
You can use regular expressions in the search dialog, just by activating the check box(see
|
You can use regular expressions in the search dialog, just by activating the check box(see
|
||||||
the image below). Detailed information about special characters can be found in the
|
the image below). Detailed information about special characters can be found in the
|
||||||
<a href="ch03s04.html#regexp" title="Table 3.2. Regular expressions">Table 3.2, “Regular expressions”</a>.
|
<a href="ch03s04.html#regexp" title="Table 3.2. Regular expressions">Table 3.2, “Regular expressions”</a>.
|
||||||
</p><div class="figure"><a id="id2468035"></a><p class="title"><b>Figure 3.1. Search dialog</b></p><div><img src="images/find_dialog.jpg" alt="Search dialog" /></div></div><p>
|
</p><div class="figure"><a id="id2448586"></a><p class="title"><b>Figure 3.1. Search dialog</b></p><div><img src="images/find_dialog.jpg" alt="Search dialog" /></div></div><p>
|
||||||
|
|
||||||
</p><p>
|
</p><p>
|
||||||
</p><div class="table"><a id="regexp"></a><p class="title"><b>Table 3.2. Regular expressions</b></p><table summary="Regular expressions" cellspacing="0" cellpadding="4" border="1"><colgroup><col /><col /></colgroup><thead><tr><th colspan="2" align="left">
|
</p><div class="table"><a id="regexp"></a><p class="title"><b>Table 3.2. Regular expressions</b></p><table summary="Regular expressions" cellspacing="0" cellpadding="4" border="1"><colgroup><col /><col /></colgroup><thead><tr><th colspan="2" align="left">
|
||||||
|
|||||||
@ -1,20 +1,22 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="prev" href="ch03s04.html" title="Search and Replace" /><link rel="next" href="ch03s06.html" title="File types" /></head><body><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="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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="confdialog"></a>Preferences</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="previous" href="ch03s04.html" title="Search and Replace" /><link rel="next" href="ch03s06.html" title="Keybindings" /></head><body><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="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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="confdialog"></a>Preferences</h2></div></div><div></div></div><p>
|
||||||
should be written
|
should be written
|
||||||
|
|
||||||
</p><div class="figure"><a id="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 id="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 id="id2531175"></a><p class="title"><b>Figure 3.3. 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 id="id2511114"></a><p class="title"><b>Figure 3.3. 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 id="id2531189"></a><p class="title"><b>Figure 3.4. 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 id="id2511128"></a><p class="title"><b>Figure 3.4. 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 id="confdialog_templ"></a><p class="title"><b>Figure 3.5. 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 id="confdialog_templ"></a><p class="title"><b>Figure 3.5. 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 id="confdialog_vte"></a><p class="title"><b>Figure 3.6. VTE tab in preferences dialog</b></p><div><img src="images/pref_dialog_vte.jpg" alt="VTE tab in preferences dialog" /></div></div><p>
|
</p><div class="figure"><a id="confdialog_keys"></a><p class="title"><b>Figure 3.6. 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="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="cto"></a>Compile time options</h3></div></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="ch03s06.html" title="Keybindings">the section called “Keybindings”</a>.</p></div><p>
|
||||||
|
</p><div class="figure"><a id="confdialog_vte"></a><p class="title"><b>Figure 3.7. VTE tab in preferences dialog</b></p><div><img src="images/pref_dialog_vte.jpg" alt="VTE tab in preferences dialog" /></div></div><p>
|
||||||
|
</p><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="cto"></a>Compile time options</h3></div></div><div></div></div><p>
|
||||||
There are some options which can only changed at compile time. To change these
|
There are some options which can only changed at compile time. To change these
|
||||||
options, look into <code class="filename">src/geany.h</code> to change these settings.
|
options, look into <tt class="filename">src/geany.h</tt> to change these settings.
|
||||||
To find it, look for a block of lines starting with “<span class="quote">#define GEANY_*</span>”.
|
To find it, look for a block of lines starting with “<span class="quote">#define GEANY_*</span>”.
|
||||||
All definitions which are not listed here, should not be changed.
|
All definitions which are not listed here, should not be changed.
|
||||||
</p><div class="table"><a id="id2531265"></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 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 id="id2511235"></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 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 the word boundaries.</td><td>(look at sourcecode)</td></tr><tr><td>GEANY_MAX_AUTOCOMPLETE_WORDS</td><td>How many auto complete suggestions should Geany provide.</td><td>30</td></tr><tr><td>GEANY_STRING_UNTITLED</td><td>A string used as name for new files. Be aware that the string can be translated,
|
the value should be smaller than GEANY_MAX_OPEN_FILES.</td><td>15</td></tr><tr><td>GEANY_WORDCHARS</td><td>These characters define the word boundaries.</td><td>(look at sourcecode)</td></tr><tr><td>GEANY_MAX_AUTOCOMPLETE_WORDS</td><td>How many auto complete suggestions should Geany provide.</td><td>30</td></tr><tr><td>GEANY_STRING_UNTITLED</td><td>A string used as 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 a file is checked for changes.</td><td>30</td></tr><tr><td>GEANY_WINDOW_MINIMAL_WIDTH</td><td>The minimal width of the main window.</td><td>620</td></tr><tr><td>GEANY_WINDOW_MINIMAL_HEIGHT</td><td>The minimal height of the main window.</td><td>440</td></tr><tr><td>GEANY_WINDOW_DEFAULT_WIDTH</td><td>The default width of the main window at the first start.</td><td>900</td></tr><tr><td>GEANY_WINDOW_DEFAULT_HEIGHT</td><td>The default height of the main window at the first start.</td><td>600</td></tr></tbody></table></div><p>
|
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 a file is checked for changes.</td><td>30</td></tr><tr><td>GEANY_WINDOW_MINIMAL_WIDTH</td><td>The minimal width of the main window.</td><td>620</td></tr><tr><td>GEANY_WINDOW_MINIMAL_HEIGHT</td><td>The minimal height of the main window.</td><td>440</td></tr><tr><td>GEANY_WINDOW_DEFAULT_WIDTH</td><td>The default width of the main window at the first start.</td><td>900</td></tr><tr><td>GEANY_WINDOW_DEFAULT_HEIGHT</td><td>The default height of the main window at the first start.</td><td>600</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="ch03s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Search and Replace </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> File types</td></tr></table></div></body></html>
|
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Search and Replace </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Keybindings</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,5 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>File types</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.6 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="prev" href="ch03s05.html" title="Preferences" /><link rel="next" href="ch03s07.html" title="Templates" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">File types</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2531473"></a>File types</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><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.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="previous" href="ch03s05.html" title="Preferences" /><link rel="next" href="ch03s07.html" title="File types" /></head><body><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="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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="keybindings"></a>Keybindings</h2></div></div><div></div></div><p>
|
||||||
should be written
|
For all listed actions you can define own keybindings. Open the preferences dialog
|
||||||
</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preferences </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Templates</td></tr></table></div></body></html>
|
and selected the desired action and click on change. In the opening dialog you can
|
||||||
|
press any key combination you want and it will be saved when you press OK.
|
||||||
|
You can define only one key combination for one action.
|
||||||
|
</p><p>
|
||||||
|
Some of the default key combinations cannot be changed, e.g. menu_new or menu_open.
|
||||||
|
These are set by GTK and should be kept. But you can add a key combination for these
|
||||||
|
actions, so for example to execute menu_open by default
|
||||||
|
<span><b class="keycap">Ctrl</b></span>-<span><b class="keycap">O</b></span> is set and you can
|
||||||
|
define <span><b class="keycap">Alt</b></span>-<span><b class="keycap">O</b></span> so, the file open
|
||||||
|
dialog is shown by pressing
|
||||||
|
<span><b class="keycap">Ctrl</b></span>-<span><b class="keycap">O</b></span> or
|
||||||
|
<span><b class="keycap">Alt</b></span>-<span><b class="keycap">O</b></span>.
|
||||||
|
</p><p>
|
||||||
|
The following table lists all available actions for keyboard shortcuts.
|
||||||
|
</p><p>
|
||||||
|
</p><div class="table"><a id="id2511530"></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>menu_new</td><td>Creates a new file.</td></tr><tr><td>menu_open</td><td>Opens a file.</td></tr><tr><td>menu_save</td><td>Saves the current file.</td></tr><tr><td>menu_saveall</td><td>Saves all open files.</td></tr><tr><td>menu_closeall</td><td>Closes all open files.</td></tr><tr><td>menu_reloadfile</td><td>Reloads the current file. All unsaved changes will be lost.</td></tr><tr><td>menu_undo</td><td>Undos the last action.</td></tr><tr><td>menu_redo</td><td>Redos the last action.</td></tr><tr><td>menu_preferences</td><td>Opens preferences dialog.</td></tr><tr><td>menu_findnext</td><td>Finds next result.</td></tr><tr><td>menu_findprevious</td><td>Finds previous result.</td></tr><tr><td>menu_replace</td><td>Opens the replace dialog.</td></tr><tr><td>menu_gotoline</td><td>Opens the Go To Line dialog.</td></tr><tr><td>menu_opencolorchooser</td><td>Opens the colour chooser dialog.</td></tr><tr><td>menu_fullscreen</td><td>Switches to fullscreen mode.</td></tr><tr><td>menu_messagewindow</td><td>Toggles the message window(status and compiler messages) on and off.</td></tr><tr><td>menu_zoomin</td><td>Zooms in the text</td></tr><tr><td>menu_zoomout</td><td>Zooms out the text</td></tr><tr><td>menu_replacetabs</td><td>Replaces all tabulators with the right amount of spaces.</td></tr><tr><td>menu_foldall</td><td>Folds all contractible code blocks.</td></tr><tr><td>menu_unfoldall</td><td>Unfolds all contracted code blocks.</td></tr><tr><td colspan="2" align="left">Build options</td></tr><tr><td>build_compile</td><td>Compiles the current file.</td></tr><tr><td>build_link</td><td>Builds(compiles if ncessary and links) the current file.</td></tr><tr><td>build_make</td><td>Builds the current file with the make tool.</td></tr><tr><td>build_makeowntarget</td><td>Builds the current file with the make tool and a given target.</td></tr><tr><td>build_run</td><td>Executes the current file in a terminal emulation.</td></tr><tr><td>build_run2</td><td>Executes the current file in a terminal emulation.</td></tr><tr><td>build_options</td><td>Opens the build options dialog.</td></tr><tr><td colspan="2" align="left">Miscellaneous</td></tr><tr><td>reloadtaglist</td><td>Reloads the tag/symbol list.</td></tr><tr><td>switch_editor</td><td>Switches to editor widget.</td></tr><tr><td>switch_scribble</td><td>Switches to scribble widget.</td></tr><tr><td>switch_vte</td><td>Switches to VTE widget.</td></tr><tr><td>switch_tableft</td><td>Switches to the previous open document.</td></tr><tr><td>switch_tabright</td><td>Switches to the next open document.</td></tr><tr><td>toggle_sidebar</td><td>Shows or hides the sidebar.</td></tr><tr><td colspan="2" align="left">Editing operations</td></tr><tr><td>edit_duplicateline</td><td>Duplicates the current line.</td></tr><tr><td>edit_commentline</td><td>Comments current line or selection.</td></tr><tr><td>edit_autocomplete</td><td>Shows auto completion list.</td></tr><tr><td>edit_calltip</td><td>Shows call tips for the current function or method.</td></tr><tr><td>edit_macrolist</td><td>Shows a list of (in the workspace) available macros and
|
||||||
|
variables.
|
||||||
|
</td></tr><tr><td>edit_suppresscompletion</td><td>If you type something like if or for and press this key, it
|
||||||
|
will not be auto completed.
|
||||||
|
</td></tr></tbody></table></div><p>
|
||||||
|
</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preferences </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> File types</td></tr></table></div></body></html>
|
||||||
|
|||||||
@ -1,40 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><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.6 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="prev" href="ch03s06.html" title="File types" /><link rel="next" href="apa.html" title="Appendix A. Geany key mapping" /></head><body><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="ch03s06.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Usage</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr /></div><div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2531484"></a>Templates</h2></div></div></div><p>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>File types</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="up" href="ch03.html" title="Chapter 3. Usage" /><link rel="previous" href="ch03s06.html" title="Keybindings" /><link rel="next" href="ch03s08.html" title="Templates" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">File types</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" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2512076"></a>File types</h2></div></div><div></div></div><p>
|
||||||
<span class="application">Geany</span> supports several templates for file headers, multiline
|
should be written
|
||||||
comments(frame comments), function descriptions, a typical ChangeLog entry and a short GPL notice.
|
</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s06.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Keybindings </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Templates</td></tr></table></div></body></html>
|
||||||
To use this templates, just open the edit menu or open the popup menu by right-clicking in the
|
|
||||||
editor widget, and choose "Insert Comments" and insert templates as you want.
|
|
||||||
</p><p>
|
|
||||||
Some templates like file header or ChangeLog entry, will always be inserted at the top of the file.
|
|
||||||
</p><p>
|
|
||||||
To insert a function description, the cursor must be inside of the function, so that the function
|
|
||||||
name can be determined automatically. The description will be positioned correctly one line above
|
|
||||||
the function, just check it out. If the cursor is not inside of a function or the function name cannot
|
|
||||||
be determined, you cannot insert a function description.
|
|
||||||
</p><p>
|
|
||||||
Each template can be customized to your needs. The templates are in the configuration directory, which
|
|
||||||
is in <code class="filename">~/.geany/</code> (see <a href="ch03s02.html" title="Commandline options">the section called “Commandline options”</a> for further information about
|
|
||||||
configuration directory). Just open the desired template with an editor (ideally Geany ;-) ) and edit
|
|
||||||
the template as your needs. There are some wildcards which will be automatically replaced by
|
|
||||||
<span class="application">Geany</span> at startup.
|
|
||||||
</p><p>
|
|
||||||
All wildcards must be enclosed by "{" and "}", e.g. {date}.
|
|
||||||
</p><p>
|
|
||||||
In the configuration dialog you can find a tab "Templates"(see <a href="ch03s05.html#confdialog_templ" title="Figure 3.5. Template tab in preferences dialog">Figure 3.5, “Template tab in preferences dialog”</a>).
|
|
||||||
You can define the default values which will be inserted in the templates. You should restart
|
|
||||||
<span class="application">Geany</span> after made changes, because they are only read at startup.
|
|
||||||
</p><p>
|
|
||||||
Since <span class="application">Geany</span> 0.3 there are also templates for creating new files.
|
|
||||||
They can be found in <code class="filename">~/.geany/</code>, too.
|
|
||||||
All template files for creating new files begin with template.filetype. followed by the filetype.
|
|
||||||
At creating a new file with a filetype template, the template for the fileheader is automatically prepended.
|
|
||||||
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 id="id2531597"></a><p class="title"><b>Table 3.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 initials of the developer name, e.g. "ET" for
|
|
||||||
Enrico Troeger 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 name, 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.6"</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 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"><<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>></code>.
|
|
||||||
</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s06.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">File types </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix A. <span class="application">Geany</span> key mapping</td></tr></table></div></body></html>
|
|
||||||
|
|||||||
@ -1,31 +1,31 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>
|
||||||
Geany 0.6
|
Geany 0.7
|
||||||
</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.6 		" /><link rel="next" href="ch01.html" title="Chapter 1. 			Introduction 		" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">
|
</title><link rel="stylesheet" href="geany.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.65.1" /><link rel="home" href="index.html" title=" 			Geany 0.7 		" /><link rel="next" href="ch01.html" title="Chapter 1. 			Introduction 		" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">
|
||||||
Geany 0.6
|
Geany 0.7
|
||||||
</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr /></div><div class="book" lang="en" xml:lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="id2468406"></a>
|
</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr /></div><div class="book" lang="en" xml:lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="id2392862"></a>
|
||||||
Geany 0.6
|
Geany 0.7
|
||||||
</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Enrico</span> <span class="surname">Troeger</span></h3></div></div><div><p class="copyright">Copyright © 2006 </p></div><div><div class="legalnotice"><a id="id2469223"></a><p>
|
</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Enrico</span> <span class="surname">Troeger</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Nick</span> <span class="surname">Treleaven</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Frank</span> <span class="surname">Lanitz</span></h3></div></div><div><p class="copyright">Copyright © 2005-2006 </p></div><div><div class="legalnotice"><p>
|
||||||
This document is distributed under the terms of the GNU Public license as published by the Free
|
This document is distributed under the terms of the GNU Public license as published by the Free
|
||||||
Software Foundation; either version 2 of the License, or (at your option) later version.
|
Software Foundation; either version 2 of the License, or (at your option) later version.
|
||||||
A copy of this license can be found in the file COPYING included with the source code of this
|
A copy of this license can be found in the file COPYING included with the source code of this
|
||||||
program and in the appendix of this document.
|
program and in the appendix of this document.
|
||||||
</p></div></div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch01.html">1.
|
</p></div></div></div><div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch01.html">1.
|
||||||
Introduction
|
Introduction
|
||||||
</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#id2517979">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</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2.
|
</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#id2449745">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</a></span></dt><dt><span class="section"><a href="ch01s04.html">License</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2.
|
||||||
Installation
|
Installation
|
||||||
</a></span></dt><dd><dl><dt><span class="section"><a href="ch02.html#id2468433">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#id2468599">Fedora</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2468616">Debian</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2468643">SuSE</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2468654">Gentoo</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Usage</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#id2468684">Getting Started</a></span></dt><dt><span class="section"><a href="ch03s02.html">Commandline 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_ctags">Global C tags</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">Search and Replace</a></span></dt><dt><span class="section"><a href="ch03s05.html">Preferences</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s05.html#cto">Compile time options</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s06.html">File types</a></span></dt><dt><span class="section"><a href="ch03s07.html">Templates</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. <span class="application">Geany</span> key mapping</a></span></dt><dd><dl><dt><span class="section"><a href="apa.html#id2531879"><span class="application">Geany</span> key mapping</a></span></dt></dl></dd><dt><span class="appendix"><a href="apb.html">B. GNU General Public License</a></span></dt><dd><dl><dt><span class="sect1"><a href="apb.html#id2533469">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#id2533576">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#id2533763">Section 3
|
</a></span></dt><dd><dl><dt><span class="section"><a href="ch02.html#id2450107">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#id2450276">Fedora</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2450292">Debian</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2450346">SuSE</a></span></dt><dt><span class="section"><a href="ch02s03.html#id2450360">Gentoo</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Usage</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#id2450387">Getting Started</a></span></dt><dt><span class="section"><a href="ch03s02.html">Commandline 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_ctags">Global C tags</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">Search and Replace</a></span></dt><dt><span class="section"><a href="ch03s05.html">Preferences</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s05.html#cto">Compile time options</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s06.html">Keybindings</a></span></dt><dt><span class="section"><a href="ch03s07.html">File types</a></span></dt><dt><span class="section"><a href="ch03s08.html">Templates</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. Geany key mapping</a></span></dt><dd><dl><dt><span class="section"><a href="apa.html#id2512482">Geany key mapping</a></span></dt></dl></dd><dt><span class="appendix"><a href="apb.html">B. GNU General Public License</a></span></dt><dd><dl><dt><span class="sect1"><a href="apb.html#id2513186">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#id2513293">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#id2513480">Section 3
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533864">Section 4
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513581">Section 4
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533881">Section 5
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513598">Section 5
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533900">Section 6
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513617">Section 6
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533917">Section 7
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513634">Section 7
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533968">Section 8
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513684">Section 8
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2533986">Section 9
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513702">Section 9
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2534019">Section 10
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513736">Section 10
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2534037">Section 11 NO WARRANTY
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513754">Section 11 NO WARRANTY
|
||||||
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2534058">Section 12
|
</a></span></dt><dt><span class="sect2"><a href="apbs02.html#id2513774">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></dd><dt><span class="sect1"><a href="apbs03.html">How to Apply These Terms to Your New Programs
|
||||||
</a></span></dt></dl></dd></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>3.1. <a href="ch03s04.html#id2468035">Search dialog</a></dt><dt>3.2. <a href="ch03s05.html#confdialog_gen">General tab in preferences dialog</a></dt><dt>3.3. <a href="ch03s05.html#id2531175">Editor tab in preferences dialog</a></dt><dt>3.4. <a href="ch03s05.html#id2531189">Tools tab in preferences dialog</a></dt><dt>3.5. <a href="ch03s05.html#confdialog_templ">Template tab in preferences dialog</a></dt><dt>3.6. <a href="ch03s05.html#confdialog_vte">VTE tab in preferences dialog</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>3.1. <a href="ch03s02.html#id2468788">Commandline Options</a></dt><dt>3.2. <a href="ch03s04.html#regexp">Regular expressions</a></dt><dt>3.3. <a href="ch03s05.html#id2531265">Compile time options</a></dt><dt>3.4. <a href="ch03s07.html#id2531597">Template wildcards</a></dt><dt>A.1. <a href="apa.html#id2531902">Key Table</a></dt></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1.
|
</a></span></dt></dl></dd></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>3.1. <a href="ch03s04.html#id2448586">Search dialog</a></dt><dt>3.2. <a href="ch03s05.html#confdialog_gen">General tab in preferences dialog</a></dt><dt>3.3. <a href="ch03s05.html#id2511114">Editor tab in preferences dialog</a></dt><dt>3.4. <a href="ch03s05.html#id2511128">Tools tab in preferences dialog</a></dt><dt>3.5. <a href="ch03s05.html#confdialog_templ">Template tab in preferences dialog</a></dt><dt>3.6. <a href="ch03s05.html#confdialog_keys">Keybinding tab in preferences dialog</a></dt><dt>3.7. <a href="ch03s05.html#confdialog_vte">VTE tab in preferences dialog</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>3.1. <a href="ch03s02.html#id2448960">Commandline Options</a></dt><dt>3.2. <a href="ch03s04.html#regexp">Regular expressions</a></dt><dt>3.3. <a href="ch03s05.html#id2511235">Compile time options</a></dt><dt>3.4. <a href="ch03s06.html#id2511530">Keybindings action table</a></dt><dt>3.5. <a href="ch03s08.html#id2512200">Template wildcards</a></dt></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1.
|
||||||
Introduction
|
Introduction
|
||||||
</td></tr></table></div></body></html>
|
</td></tr></table></div></body></html>
|
||||||
|
|||||||
11
src/utils.c
11
src/utils.c
@ -969,15 +969,20 @@ void utils_check_disk_status(gint idx)
|
|||||||
gint utils_get_current_tag(gint idx, gchar **tagname)
|
gint utils_get_current_tag(gint idx, gchar **tagname)
|
||||||
{
|
{
|
||||||
gint tag_line;
|
gint tag_line;
|
||||||
gint pos;
|
|
||||||
gint line;
|
gint line;
|
||||||
|
static gint old_line = -1;
|
||||||
gint fold_level;
|
gint fold_level;
|
||||||
gint start, end, last_pos;
|
gint start, end, last_pos;
|
||||||
gint tmp;
|
gint tmp;
|
||||||
const GList *tags;
|
const GList *tags;
|
||||||
|
|
||||||
pos = sci_get_current_position(doc_list[idx].sci);
|
line = sci_get_current_line(doc_list[idx].sci, -1);
|
||||||
line = sci_get_line_from_position(doc_list[idx].sci, pos);
|
if (line == old_line)
|
||||||
|
{
|
||||||
|
*tagname = g_strdup("same"); //temp
|
||||||
|
return -2;
|
||||||
|
}
|
||||||
|
old_line = line; //record current line for efficiency
|
||||||
|
|
||||||
fold_level = sci_get_fold_level(doc_list[idx].sci, line);
|
fold_level = sci_get_fold_level(doc_list[idx].sci, line);
|
||||||
if ((fold_level & 0xFF) != 0)
|
if ((fold_level & 0xFF) != 0)
|
||||||
|
|||||||
@ -68,6 +68,7 @@ static void createTag(docbookKind kind, const char *buf)
|
|||||||
if (*buf == '>') return;
|
if (*buf == '>') return;
|
||||||
|
|
||||||
buf = strstr(buf, "id=\"");
|
buf = strstr(buf, "id=\"");
|
||||||
|
if (buf == NULL) return;
|
||||||
buf += 4;
|
buf += 4;
|
||||||
if (*buf == '"') return;
|
if (*buf == '"') return;
|
||||||
name = vStringNew();
|
name = vStringNew();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user