summaryrefslogtreecommitdiffstats
path: root/files/manual.chunked
diff options
context:
space:
mode:
Diffstat (limited to 'files/manual.chunked')
-rw-r--r--files/manual.chunked/ar01s01.html4
-rw-r--r--files/manual.chunked/ar01s02.html6
-rw-r--r--files/manual.chunked/ar01s03.html13
-rw-r--r--files/manual.chunked/ar01s04.html218
-rw-r--r--files/manual.chunked/ar01s05.html108
-rw-r--r--files/manual.chunked/ar01s06.html8
-rw-r--r--files/manual.chunked/ar01s07.html2
-rw-r--r--files/manual.chunked/ar01s08.html42
-rw-r--r--files/manual.chunked/ar01s09.html6
-rw-r--r--files/manual.chunked/ar01s10.html8
-rw-r--r--files/manual.chunked/docbook-xsl.css17
-rw-r--r--files/manual.chunked/images/icons/home.pngbin1340 -> 0 bytes
-rw-r--r--files/manual.chunked/images/icons/important.pngbin2980 -> 0 bytes
-rw-r--r--files/manual.chunked/images/icons/next.pngbin1302 -> 0 bytes
-rw-r--r--files/manual.chunked/images/icons/note.pngbin2494 -> 0 bytes
-rw-r--r--files/manual.chunked/images/icons/prev.pngbin1348 -> 0 bytes
-rw-r--r--files/manual.chunked/index.html4
17 files changed, 298 insertions, 138 deletions
diff --git a/files/manual.chunked/ar01s01.html b/files/manual.chunked/ar01s01.html
index d3d45a5..257c6de 100644
--- a/files/manual.chunked/ar01s01.html
+++ b/files/manual.chunked/ar01s01.html
@@ -1,7 +1,7 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1. Introduction</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="index.html" title="CALCURSE - text-based organizer" /><link rel="next" href="ar01s02.html" title="2. Overview" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="index.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s02.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="1. Introduction"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_introduction"></a>1. Introduction</h2></div></div></div><p><code class="literal">calcurse</code> is a text-based calendar and scheduling application. It helps
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1. Introduction</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="index.html" title="CALCURSE - text-based organizer" /><link rel="next" href="ar01s02.html" title="2. Overview" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><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="ar01s02.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_introduction"></a>1. Introduction</h2></div></div></div><p><code class="literal">calcurse</code> is a text-based calendar and scheduling application. It helps
keeping track of events, appointments and everyday tasks. A configurable
notification system reminds user of upcoming deadlines, and the curses based
interface can be customized to suit user needs. All of the commands are
-documented within an online help system.</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s02.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+documented within an online help system.</p></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="ar01s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s02.html b/files/manual.chunked/ar01s02.html
index edad4e8..c548b76 100644
--- a/files/manual.chunked/ar01s02.html
+++ b/files/manual.chunked/ar01s02.html
@@ -1,6 +1,6 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2. Overview</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s01.html" title="1. Introduction" /><link rel="next" href="ar01s03.html" title="3. Installation" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s01.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="2. Overview"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_overview"></a>2. Overview</h2></div></div></div><div class="section" title="2.1. Creation history"><div class="titlepage"><div><div><h3 class="title"><a id="_creation_history"></a>2.1. Creation history</h3></div></div></div><p>I started thinking about this project when I was finishing my Ph.D. in
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2. Overview</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s01.html" title="1. Introduction" /><link rel="next" href="ar01s03.html" title="3. Installation" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_overview"></a>2. Overview</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_creation_history"></a>2.1. Creation history</h3></div></div></div><p>I started thinking about this project when I was finishing my Ph.D. in
Astrophysics… It started to be a little hard to organize myself, and I really
needed a good tool to help me in that difficult task ;)</p><p>I like programs which use Text User Interfaces, because they are simple, fast,
portable and efficient, so I thought about working on coding a simple calendar
@@ -10,7 +10,7 @@ thought that would be the good project to start in order to get organized and
to learn about a few <code class="literal">C</code> things !</p><p>Unfortunately, I finished my Ph.D. before finishing <code class="literal">calcurse</code>, but anyway, I
still wanted to work on it, hoping it would be helpful to other people. So
here it is…</p><p>But why <span class="emphasis"><em>calcurse</em></span> anyway ? Well, it is simply the concatenation of <span class="emphasis"><em>CALendar</em></span>
-and <span class="emphasis"><em>nCURSEs</em></span>, the name of the library used to build the user interface.</p></div><div class="section" title="2.2. Important features"><div class="titlepage"><div><div><h3 class="title"><a id="_important_features"></a>2.2. Important features</h3></div></div></div><p><code class="literal">Calcurse</code> is multi-platform and intended to be lightweight, fast and reliable.
+and <span class="emphasis"><em>nCURSEs</em></span>, the name of the library used to build the user interface.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_important_features"></a>2.2. Important features</h3></div></div></div><p><code class="literal">Calcurse</code> is multi-platform and intended to be lightweight, fast and reliable.
It is to be used inside a console or terminal, locally or on a distant machine
within an ssh (or similar) connection.</p><p><code class="literal">Calcurse</code> can be run in two different modes : interactive or non-interactive
mode. The first mode allows oneself to view its own personal organizer almost
@@ -23,4 +23,4 @@ The user interface is configurable, and one can choose between several color
and layout combinations. Key bindings are also configurable, to fit everyone’s
needs. Last, a configurable notification system reminds user of upcoming
appointments. The reminders are sent even if the user’s interface is not
-running, as calcurse is able to run in background.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s01.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+running, as calcurse is able to run in background.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s03.html b/files/manual.chunked/ar01s03.html
index c738b51..cdb3d95 100644
--- a/files/manual.chunked/ar01s03.html
+++ b/files/manual.chunked/ar01s03.html
@@ -1,11 +1,10 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3. Installation</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s02.html" title="2. Overview" /><link rel="next" href="ar01s04.html" title="4. calcurse basics" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="3. Installation"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_installation"></a>3. Installation</h2></div></div></div><div class="section" title="3.1. Requirements"><div class="titlepage"><div><div><h3 class="title"><a id="_requirements"></a>3.1. Requirements</h3></div></div></div><div class="section" title="ncurses library"><div class="titlepage"><div><div><h4 class="title"><a id="_ncurses_library"></a>ncurses library</h4></div></div></div><p><code class="literal">Calcurse</code> requires only a <code class="literal">C</code> compiler, such as <code class="literal">cc</code> or <code class="literal">gcc</code>, and the
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3. Installation</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s02.html" title="2. Overview" /><link rel="next" href="ar01s04.html" title="4. calcurse basics" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_installation"></a>3. Installation</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_requirements"></a>3.1. Requirements</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_ncurses_library"></a>ncurses library</h4></div></div></div><p><code class="literal">Calcurse</code> requires only a <code class="literal">C</code> compiler, such as <code class="literal">cc</code> or <code class="literal">gcc</code>, and the
<code class="literal">ncurses</code> library. It would be very surprising not to have a valid <code class="literal">ncurses</code>
library already installed on your computer, but if not, you can find it at the
-following url: <a class="ulink" href="http://ftp.gnu.org/pub/gnu/ncurses/" target="_top">http://ftp.gnu.org/pub/gnu/ncurses/</a></p><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>It is also possible to link <code class="literal">calcurse</code> against the <code class="literal">ncursesw</code> library
- (ncurses with support for unicode). However, UTF-8 is not yet supported
- by <code class="literal">calcurse</code>.</p></td></tr></table></div></div><div class="section" title="gettext library"><div class="titlepage"><div><div><h4 class="title"><a id="install_requirements_gettext"></a>gettext library</h4></div></div></div><p><code class="literal">calcurse</code> supports internationalization (<span class="strong"><strong>i18n</strong></span> hereafter) through the
+following url: <a class="ulink" href="http://ftp.gnu.org/pub/gnu/ncurses/" target="_top">http://ftp.gnu.org/pub/gnu/ncurses/</a></p><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>It is also possible to link <code class="literal">calcurse</code> against the <code class="literal">ncursesw</code> library
+ (ncurses with support for unicode).</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="install_requirements_gettext"></a>gettext library</h4></div></div></div><p><code class="literal">calcurse</code> supports internationalization (<span class="strong"><strong>i18n</strong></span> hereafter) through the
<code class="literal">gettext</code> utilities. This means <code class="literal">calcurse</code> can produce multi-lingual messages
if compiled with native language support (i.e. <span class="strong"><strong>NLS</strong></span>).</p><p>However, <span class="strong"><strong>NLS</strong></span> is optionnal and if you do not want to have support for
multi-lingual messages, you can disable this feature. This is done by giving
@@ -13,10 +12,10 @@ the <code class="literal">--disable-nls</code> option to <code class="literal">c
<a class="link" href="ar01s03.html#install_process" title="3.2. Install process">Install process</a>). To check if the <code class="literal">gettext</code> utilities are
installed on your system, you can search for the <code class="literal">libintl.h</code> header file for
instance:</p><pre class="screen">$ locate libintl.h</pre><p>If this header file is not found, then you can obtain the <code class="literal">gettext</code> sources at
-the following url : <a class="ulink" href="http://ftp.gnu.org/pub/gnu/gettext/" target="_top">http://ftp.gnu.org/pub/gnu/gettext/</a></p><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>Even if <code class="literal">libintl.h</code> is found on your system, it can be wise to specify
+the following url : <a class="ulink" href="http://ftp.gnu.org/pub/gnu/gettext/" target="_top">http://ftp.gnu.org/pub/gnu/gettext/</a></p><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>Even if <code class="literal">libintl.h</code> is found on your system, it can be wise to specify
its location during the <a class="link" href="ar01s03.html#install_process" title="3.2. Install process">install process</a>, by using the
<code class="literal">--with-libintl-prefix</code> option with <code class="literal">configure</code>. Indeed, the <code class="literal">configure</code>
- could fail to locate this library if installed in an uncommon place.</p></td></tr></table></div></div></div><div class="section" title="3.2. Install process"><div class="titlepage"><div><div><h3 class="title"><a id="install_process"></a>3.2. Install process</h3></div></div></div><p>First you need to gunzip and untar the source archive:</p><pre class="screen">$ tar zxvf calcurse-2.9.0.tar.gz</pre><p>Once you meet the requirements and have extracted the archive, the install
+ could fail to locate this library if installed in an uncommon place.</p></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="install_process"></a>3.2. Install process</h3></div></div></div><p>First you need to gunzip and untar the source archive:</p><pre class="screen">$ tar zxvf calcurse-3.0.0.tar.gz</pre><p>Once you meet the requirements and have extracted the archive, the install
process is quite simple, and follows the standard three steps process:</p><pre class="screen">$ ./configure
$ make
-$ make install # (may require root privilege)</pre><p>Use <code class="literal">./configure --help</code> to obtain a list of possible options.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+$ make install # (may require root privilege)</pre><p>Use <code class="literal">./configure --help</code> to obtain a list of possible options.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s04.html b/files/manual.chunked/ar01s04.html
index 24c67f9..73b516c 100644
--- a/files/manual.chunked/ar01s04.html
+++ b/files/manual.chunked/ar01s04.html
@@ -1,7 +1,7 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4. calcurse basics</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s03.html" title="3. Installation" /><link rel="next" href="ar01s05.html" title="5. Options" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="4. calcurse basics"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_calcurse_basics"></a>4. calcurse basics</h2></div></div></div><div class="section" title="4.1. Invocation"><div class="titlepage"><div><div><h3 class="title"><a id="_invocation"></a>4.1. Invocation</h3></div></div></div><div class="section" title="Command line arguments"><div class="titlepage"><div><div><h4 class="title"><a id="basics_invocation_commandline"></a>Command line arguments</h4></div></div></div><p><code class="literal">calcurse</code> takes the following options from the command line (both short and
-long options are supported):</p><div class="variablelist"><dl><dt><span class="term">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4. calcurse basics</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s03.html" title="3. Installation" /><link rel="next" href="ar01s05.html" title="5. Options" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_calcurse_basics"></a>4. calcurse basics</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_invocation"></a>4.1. Invocation</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="basics_invocation_commandline"></a>Command line arguments</h4></div></div></div><p><code class="literal">calcurse</code> takes the following options from the command line (both short and
+long options are supported):</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<code class="literal">-a, --appointment</code>
</span></dt><dd>
Print the appointments and events for the current day and exit. The calendar
@@ -17,7 +17,7 @@ long options are supported):</p><div class="variablelist"><dl><dt><span class="t
Print the appointments for the given date or for the given number of
upcoming days, depending on the argument format. Two possible formats are
supported:
-</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
a date (possible formats described below).
</li><li class="listitem">
a number <code class="literal">n</code>.
@@ -27,13 +27,47 @@ days will be returned. As an example, typing <code class="literal">calcurse -d
your appointments for today, tomorrow, and the day after tomorrow. Possible
formats for specifying the date are defined inside the general configuration
menu (see <a class="link" href="ar01s05.html#options_general" title="5.1. General options">General options</a>), using the
-<code class="literal">input_datefmt</code> variable.</p><p class="simpara">Note: as for the <code class="literal">-a</code> flag, the calendar from which to read the appointments
+<code class="literal">format.inputdate</code> variable.</p><p class="simpara">Note: as for the <code class="literal">-a</code> flag, the calendar from which to read the appointments
can be specified using the <code class="literal">-c</code> flag.</p></dd><dt><span class="term">
<code class="literal">-D &lt;dir&gt;, --directory &lt;dir&gt;</code>
</span></dt><dd>
Specify the data directory to use. This option is incompatible with -c.
If not specified, the default directory is <code class="literal">~/.calcurse/</code>.
</dd><dt><span class="term">
+<code class="literal">--format-apt &lt;format&gt;</code>
+</span></dt><dd>
+ Specify a format to control the output of appointments in non-interactive
+ mode. See the <a class="link" href="ar01s04.html#basics_format_strings" title="Format strings">Format strings</a> section for detailed
+ information on format strings.
+</dd><dt><span class="term">
+<code class="literal">--format-recur-apt &lt;format&gt;</code>
+</span></dt><dd>
+ Specify a format to control the output of recurrent appointments in
+ non-interactive mode. See the <a class="link" href="ar01s04.html#basics_format_strings" title="Format strings">Format strings</a>
+ section for detailed information on format strings.
+</dd><dt><span class="term">
+<code class="literal">--format-event &lt;format&gt;</code>
+</span></dt><dd>
+ Specify a format to control the output of events in non-interactive mode. See
+ the <a class="link" href="ar01s04.html#basics_format_strings" title="Format strings">Format strings</a> section for detailed information
+ on format strings.
+</dd><dt><span class="term">
+<code class="literal">--format-recur-event &lt;format&gt;</code>
+</span></dt><dd>
+ Specify a format to control the output of recurrent events in non-interactive
+ mode. See the <a class="link" href="ar01s04.html#basics_format_strings" title="Format strings">Format strings</a> section for detailed
+ information on format strings.
+</dd><dt><span class="term">
+<code class="literal">--format-todo &lt;format&gt;</code>
+</span></dt><dd>
+ Specify a format to control the output of todo items in non-interactive mode.
+ See the <a class="link" href="ar01s04.html#basics_format_strings" title="Format strings">Format strings</a> section for detailed
+ information on format strings.
+</dd><dt><span class="term">
+<code class="literal">-g, --gc</code>
+</span></dt><dd>
+ Run the garbage collector for note files and exit.
+</dd><dt><span class="term">
<code class="literal">-h, --help</code>
</span></dt><dd>
Print a short help text describing the supported command-line options,
@@ -49,16 +83,16 @@ can be specified using the <code class="literal">-c</code> flag.</p></dd><dt><sp
time is the number of hours and minutes left before this appointment.
</p><p class="simpara">Note: the calendar from which to read the appointments can be specified using
the <code class="literal">-c</code> flag.</p></dd><dt><span class="term">
-<code class="literal">-N, --note</code>
-</span></dt><dd>
- When used with the <code class="literal">-a</code> or <code class="literal">-t</code> flag, also print note content if one is
- associated with the displayed item.
-</dd><dt><span class="term">
<code class="literal">-r[num], --range[=num]</code>
</span></dt><dd>
Print events and appointments for the num number of days and exit. If no num
is given, a range of 1 day is considered.
</dd><dt><span class="term">
+<code class="literal">--read-only</code>
+</span></dt><dd><p class="simpara">
+ Don’t save configuration nor appointments/todos.
+</p><div class="warning" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Warning</h3><p>Use this this with care! If you run an interactive calcurse instance
+in read-only mode, all changes from this session will be lost without warning!</p></div></dd><dt><span class="term">
<code class="literal">-s[date], --startday[=date]</code>
</span></dt><dd>
Print events and appointments from date and exit. If no date is given, the
@@ -94,7 +128,112 @@ the <code class="literal">-c</code> flag.</p></dd><dt><span class="term">
pcal (see section <a class="link" href="ar01s09.html#links_others" title="9.3. Other links">Links</a> below). If the optional
argument <code class="literal">format</code> is not given, ical format is selected by default.
</p><p class="simpara">Note: redirect standard output to export data to a file, by issuing a command
-such as:</p><pre class="screen">$ calcurse --export &gt; my_data.dat</pre></dd></dl></div></div><div class="section" title="Environment variable for i18n"><div class="titlepage"><div><div><h4 class="title"><a id="basics_invocation_variable"></a>Environment variable for i18n</h4></div></div></div><p><code class="literal">calcurse</code> can be compiled with native language support (see
+such as:</p><pre class="screen">$ calcurse --export &gt; my_data.dat</pre></dd></dl></div><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>The <code class="literal">-N</code> option has been removed in calcurse 3.0.0. See the
+<a class="link" href="ar01s04.html#basics_format_strings" title="Format strings">Format strings</a> section on how to print note along
+with appointments and events.</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="basics_format_strings"></a>Format strings</h4></div></div></div><p>Format strings are composed of printf()-style format specifiers — ordinary
+characters are copied to stdout without modification. Each specifier is
+introduced by a <code class="literal">%</code> and is followed by a character which specifies the field to
+print. The set of available fields depends on the item type.</p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="_format_specifiers_for_appointments"></a>Format specifiers for appointments</h5></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">s</code>
+</span></dt><dd>
+ Print the start time of the appointment as UNIX time stamp
+</dd><dt><span class="term">
+<code class="literal">S</code>
+</span></dt><dd>
+ Print the start time of the appointment using the <code class="literal">hh:mm</code> format
+</dd><dt><span class="term">
+<code class="literal">d</code>
+</span></dt><dd>
+ Print the duration of the appointment in seconds
+</dd><dt><span class="term">
+<code class="literal">e</code>
+</span></dt><dd>
+ Print the end time of the appointment as UNIX time stamp
+</dd><dt><span class="term">
+<code class="literal">E</code>
+</span></dt><dd>
+ Print the end time of the appointment using the <code class="literal">hh:mm</code> format
+</dd><dt><span class="term">
+<code class="literal">m</code>
+</span></dt><dd>
+ Print the description of the item
+</dd><dt><span class="term">
+<code class="literal">n</code>
+</span></dt><dd>
+ Print the name of the note file belonging to the item
+</dd><dt><span class="term">
+<code class="literal">N</code>
+</span></dt><dd>
+ Print the note belonging to the item
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="_format_specifiers_for_events"></a>Format specifiers for events</h5></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">m</code>
+</span></dt><dd>
+ Print the description of the item
+</dd><dt><span class="term">
+<code class="literal">n</code>
+</span></dt><dd>
+ Print the name of the note file belonging to the item
+</dd><dt><span class="term">
+<code class="literal">N</code>
+</span></dt><dd>
+ Print the note belonging to the item
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="_format_specifiers_for_todo_items"></a>Format specifiers for todo items</h5></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">p</code>
+</span></dt><dd>
+ Print the priority of the item
+</dd><dt><span class="term">
+<code class="literal">m</code>
+</span></dt><dd>
+ Print the description of the item
+</dd><dt><span class="term">
+<code class="literal">n</code>
+</span></dt><dd>
+ Print the name of the note file belonging to the item
+</dd><dt><span class="term">
+<code class="literal">N</code>
+</span></dt><dd>
+ Print the note belonging to the item
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="_examples"></a>Examples</h5></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">calcurse -r7 --format-apt='- %S -&gt; %E\n\t%m\n%N'</code>
+</span></dt><dd>
+ Print appointments and events for the next seven days. Also, print the notes
+ attached to each regular appointment (simulates <code class="literal">-N</code> for appointments).
+</dd><dt><span class="term">
+<code class="literal">calcurse -r7 --format-apt=' - %m (%S to %E)\n' --format-recur-apt=' - %m (%S to %E)\n'</code>
+</span></dt><dd>
+ Print appointments and events for the next seven days and use a custom format
+ for (recurrent) appointments: ` - Some appointment (18:30 to 21:30)`.
+</dd><dt><span class="term">
+<code class="literal">calcurse -t --format-todo '(%p) %m\n'</code>
+</span></dt><dd>
+ List all todo items and put parentheses around the priority specifiers.
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="_extended_format_specifiers"></a>Extended format specifiers</h5></div></div></div><p>Extended format specifiers can be used if you want to specify advanced
+formatting options. Extended specifiers are introduced by <code class="literal">%(</code> and are
+terminated by a closing parenthesis (<code class="literal">)</code>). The following list includes all
+short specifiers and corresponding long options:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+<code class="literal">s</code>: <code class="literal">(start)</code>
+</li><li class="listitem">
+<code class="literal">S</code>: <code class="literal">(start:epoch)</code>
+</li><li class="listitem">
+<code class="literal">d</code>: <code class="literal">(duration)</code>
+</li><li class="listitem">
+<code class="literal">e</code>: <code class="literal">(end)</code>
+</li><li class="listitem">
+<code class="literal">E</code>: <code class="literal">(end:epoch)</code>
+</li><li class="listitem">
+<code class="literal">m</code>: <code class="literal">(message)</code>
+</li><li class="listitem">
+<code class="literal">n</code>: <code class="literal">(noteid)</code>
+</li><li class="listitem">
+<code class="literal">N</code>: <code class="literal">(note)</code>
+</li><li class="listitem">
+<code class="literal">p</code>: <code class="literal">(priority)</code>
+</li></ul></div><p>The <code class="literal">(start)</code> and <code class="literal">(end)</code> specifiers support strftime()-style extended
+formatting options that can be used for fine-grained formatting. Additionally,
+the special formats <code class="literal">epoch</code> (which is equivalent to <code class="literal">(start:%s)</code> or <code class="literal">(end:%s)</code>)
+and <code class="literal">default</code> (which is mostly equivalent to <code class="literal">(start:%H:%M)</code> or <code class="literal">(end:%H:%M)</code>
+but displays <code class="literal">..:..</code> if the item doesn’t start/end at the current day) are
+supported.</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="basics_invocation_variable"></a>Environment variable for i18n</h4></div></div></div><p><code class="literal">calcurse</code> can be compiled with native language support (see
<a class="link" href="ar01s03.html#install_requirements_gettext" title="gettext library">gettext library</a>). Thus, if you wish to have
messages displayed into your native language, first make sure it is available
by looking at the <code class="literal">po/LINGUAS</code> file. This file indicates the set of available
@@ -107,7 +246,7 @@ the locale corresponding to the desired language.
accents and such are not displayed correctly. This charset is indicated at the
beginning of the po file corresponding to the desired language. For instance,
you can see in the fr.po file that it uses the iso-8859-1 charset, so you could
-run <code class="literal">calcurse</code> using the following command:</p><pre class="screen">$ LC_ALL=fr_FR.ISO8859-1 calcurse</pre></div><div class="section" title="Other environment variables"><div class="titlepage"><div><div><h4 class="title"><a id="_other_environment_variables"></a>Other environment variables</h4></div></div></div><p>The following environment variables affect the way <code class="literal">calcurse</code> operates:</p><div class="variablelist"><dl><dt><span class="term">
+run <code class="literal">calcurse</code> using the following command:</p><pre class="screen">$ LC_ALL=fr_FR.ISO8859-1 calcurse</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_other_environment_variables"></a>Other environment variables</h4></div></div></div><p>The following environment variables affect the way <code class="literal">calcurse</code> operates:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<code class="literal">VISUAL</code>
</span></dt><dd>
Specifies the external editor to use for writing notes.
@@ -122,15 +261,15 @@ run <code class="literal">calcurse</code> using the following command:</p><pre c
</span></dt><dd>
Specifies the default viewer to be used for reading notes. If this variable
is not set, then <code class="literal">/usr/bin/less</code> is used.
-</dd></dl></div></div></div><div class="section" title="4.2. User interface"><div class="titlepage"><div><div><h3 class="title"><a id="_user_interface"></a>4.2. User interface</h3></div></div></div><div class="section" title="Non-interactive mode"><div class="titlepage"><div><div><h4 class="title"><a id="_non_interactive_mode"></a>Non-interactive mode</h4></div></div></div><p>When called with at least one of the following arguments: <code class="literal">-a</code>, <code class="literal">-d</code>, <code class="literal">-h</code>,
+</dd></dl></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_user_interface"></a>4.2. User interface</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_non_interactive_mode"></a>Non-interactive mode</h4></div></div></div><p>When called with at least one of the following arguments: <code class="literal">-a</code>, <code class="literal">-d</code>, <code class="literal">-h</code>,
<code class="literal">-n</code>, <code class="literal">-t</code>, <code class="literal">-v</code>, <code class="literal">-x</code>, <code class="literal">calcurse</code> is started in non-interactive mode. This
means the desired information will be displayed, and after that, <code class="literal">calcurse</code>
simply quits and you are driven back to the shell prompt.</p><p>That way, one can add a line such as <code class="literal">calcurse --todo --appointment</code> in its
init config file to display at logon the list of tasks and appointments
-scheduled for the current day.</p></div><div class="section" title="Interactive mode"><div class="titlepage"><div><div><h4 class="title"><a id="basics_interface_interactive"></a>Interactive mode</h4></div></div></div><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>Key bindings that are indicated in this manual correspond to the default
+scheduled for the current day.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="basics_interface_interactive"></a>Interactive mode</h4></div></div></div><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>Key bindings that are indicated in this manual correspond to the default
ones, defined when <code class="literal">calcurse</code> is launched for the first time. If those
key bindings do not suit user’s needs, it is possible to change them
- within the keys configuration menu (see <a class="link" href="ar01s05.html#options_keys" title="5.2. Key bindings">key bindings</a>).</p></td></tr></table></div><p>When called without any argument or only with the <code class="literal">-c</code> option, <code class="literal">calcurse</code> is
+ within the keys configuration menu (see <a class="link" href="ar01s05.html#options_keys" title="5.2. Key bindings">key bindings</a>).</p></div><p>When called without any argument or only with the <code class="literal">-c</code> option, <code class="literal">calcurse</code> is
started in interactive mode. In this mode, you are shown an interface
containing three different panels which you can browse using the <code class="literal">TAB</code> key,
plus a notification bar and a status bar (see figure below).</p><pre class="screen"> appointment panel---. .---calendar panel
@@ -189,7 +328,7 @@ of the current week are displayed in column. Each day is divided into slices of
4 hours each (6 slices in total, see figure above). A slice will appear in a
different color if an appointment falls into the corresponding time-slot.</p><p>In the appointment panel, one can notice the <span class="strong"><strong><code class="literal">(|)</code></strong></span> sign just in front of the
date. This indicates the current phase of the moon. Depending on which is the
-current phase, the following signs can be seen:</p><div class="variablelist"><dl><dt><span class="term">
+current phase, the following signs can be seen:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
` |) `
</span></dt><dd>
first quarter
@@ -214,13 +353,13 @@ possible actions and the corresponding keystrokes.</p><p>Just above this status
right : the current date, the current time, the calendar file currently in use
(apts on the above example, which is the default calendar file, see the
following section), and the next appointment within the upcoming 24 hours. Here
-it says that it will be lunch time in one hour and twenty minutes.</p><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>Some actions, such as editing or adding an item, require to type in some
- text. This is done with the help of the built-in input line editor.</p></td></tr></table></div><p>Within this editor, if a line is longer than the screen width, a <code class="literal">&gt;</code>, <code class="literal">*</code>, or
+it says that it will be lunch time in one hour and twenty minutes.</p><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>Some actions, such as editing or adding an item, require to type in some
+ text. This is done with the help of the built-in input line editor.</p></div><p>Within this editor, if a line is longer than the screen width, a <code class="literal">&gt;</code>, <code class="literal">*</code>, or
<code class="literal">&lt;</code> character is displayed in the last column indicating that there are more
character after, before and after, or before the current position,
respectively. The line is scrolled horizontally as necessary.</p><p>Moreover, some editing commands are bound to particular control characters.
Hereafter are indicated the available editing commands (<code class="literal">^</code> stands for the
-control key):</p><div class="variablelist"><dl><dt><span class="term">
+control key):</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<code class="literal">^a</code>
</span></dt><dd>
moves the cursor to the beginning of the input line
@@ -249,38 +388,43 @@ control key):</p><div class="variablelist"><dl><dt><span class="term">
</span></dt><dd>
deletes the input from the cursor to the end of the line
</dd><dt><span class="term">
+<code class="literal">^w</code>
+</span></dt><dd>
+ deletes backward to the beginning of the current word
+</dd><dt><span class="term">
<code class="literal">ESCAPE</code>
</span></dt><dd>
cancels the editing
-</dd></dl></div></div></div><div class="section" title="4.3. Background mode"><div class="titlepage"><div><div><h3 class="title"><a id="basics_daemon"></a>4.3. Background mode</h3></div></div></div><p>When the daemon mode is enabled in the notification configuration menu (see
+</dd></dl></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="basics_daemon"></a>4.3. Background mode</h3></div></div></div><p>When the daemon mode is enabled in the notification configuration menu (see
<a class="link" href="ar01s05.html#options_notify" title="5.6. Notify-bar settings">Notify-bar settings</a>), <code class="literal">calcurse</code> will stay in background
when the user interface is not running. In background mode, <code class="literal">calcurse</code> checks
for upcoming appointments and runs the user-defined notification command when
necessary. When the user interface is started again, the daemon automatically
- stops.</p><p>‘calcurse` background activity can be logged (set the <code class="literal">notify-daemon_log</code>
-variable in the notification configuration <a class="link" href="ar01s05.html#options_notify" title="5.6. Notify-bar settings">menu</a>),
-and in that case, information about the daemon start and stop time, reminders’
-command launch time, signals received… will be written in the <code class="literal">daemon.log</code>
-file (see section <a class="link" href="ar01s04.html#basics_files" title="4.4. calcurse files">files</a>).</p><p>Using the <code class="literal">--status</code> command line option (see section
+ stops.</p><p>‘calcurse` background activity can be logged (set the <code class="literal">daemon.log</code> variable in
+the notification configuration <a class="link" href="ar01s05.html#options_notify" title="5.6. Notify-bar settings">menu</a>), and in that case,
+information about the daemon start and stop time, reminders’ command launch
+time, signals received… will be written in the <code class="literal">daemon.log</code> file (see section
+<a class="link" href="ar01s04.html#basics_files" title="4.4. calcurse files">files</a>).</p><p>Using the <code class="literal">--status</code> command line option (see section
<a class="link" href="ar01s04.html#basics_invocation_commandline" title="Command line arguments">Command line arguments</a>), one can know if
<code class="literal">calcurse</code> is currently running in background or not. If the daemon is
running, a message like the following one will be displayed (the pid of the
-daemon process will be shown):</p><pre class="screen">calcurse is running in background (pid 14536)</pre><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>To stop the daemon, just send the <code class="literal">TERM</code> signal to it, using a command
+daemon process will be shown):</p><pre class="screen">calcurse is running in background (pid 14536)</pre><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>To stop the daemon, just send the <code class="literal">TERM</code> signal to it, using a command
such as: <code class="literal">kill daemon_pid</code>, where <span class="strong"><strong>daemon_pid</strong></span> is the process id of the
- daemon (14536 in the above example).</p></td></tr></table></div></div><div class="section" title="4.4. calcurse files"><div class="titlepage"><div><div><h3 class="title"><a id="basics_files"></a>4.4. calcurse files</h3></div></div></div><p>The following structure is created in your <code class="literal">$HOME</code> directory (or in the
+ daemon (14536 in the above example).</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="basics_files"></a>4.4. calcurse files</h3></div></div></div><p>The following structure is created in your <code class="literal">$HOME</code> directory (or in the
directory you specified with the -D option) the first time <code class="literal">calcurse</code> is run
:</p><pre class="screen">$HOME/.calcurse/
|___notes/
|___conf
|___keys
|___apts
- |___todo</pre><div class="variablelist"><dl><dt><span class="term">
+ |___todo</pre><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<code class="literal">notes/</code>
</span></dt><dd>
this subdirectory contains descriptions of the notes which are attached to
- appointments, events or todos. One text file is created per note, whose name
- is built using mkstemp(3) and should be unique, but with no relation with the
- corresponding item’s description.
+ appointments, events or todos. Since the file name of each note file is a
+ SHA1 hash of the note itself, multiple items can share the same note file.
+ calcurse provides a garbage collector (see the <code class="literal">-g</code> command line parameter)
+ that can be used to remove note files which are no longer linked to any item.
</dd><dt><span class="term">
<code class="literal">conf</code>
</span></dt><dd>
@@ -297,13 +441,13 @@ directory you specified with the -D option) the first time <code class="liter
<code class="literal">todo</code>
</span></dt><dd>
this file contains the todo list
-</dd></dl></div><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>If the logging of calcurse daemon activity was set in the notification
+</dd></dl></div><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>If the logging of calcurse daemon activity was set in the notification
configuration menu, the extra file <code class="literal">daemon.log</code> will appear in calcurse
data directory. This file contains logs about calcurse activity when
- running in background.</p></td></tr></table></div></div><div class="section" title="4.5. Import/Export capabilities"><div class="titlepage"><div><div><h3 class="title"><a id="_import_export_capabilities"></a>4.5. Import/Export capabilities</h3></div></div></div><p>The import and export capabilities offered by <code class="literal">calcurse</code> are described below.</p><div class="section" title="Import"><div class="titlepage"><div><div><h4 class="title"><a id="_import"></a>Import</h4></div></div></div><p>Data in icalendar format as described in the rfc2445 specification (see
+ running in background.</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_import_export_capabilities"></a>4.5. Import/Export capabilities</h3></div></div></div><p>The import and export capabilities offered by <code class="literal">calcurse</code> are described below.</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_import"></a>Import</h4></div></div></div><p>Data in icalendar format as described in the rfc2445 specification (see
<a class="link" href="ar01s09.html#links_others" title="9.3. Other links">links</a> section below) can be imported into calcurse. Calcurse
ical parser is based on version 2.0 of this specification, but for now on, only
-a subset of it is supported.</p><p>The following icalendar properties are handled by calcurse:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+a subset of it is supported.</p><p>The following icalendar properties are handled by calcurse:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<code class="literal">VTODO</code> items: "PRIORITY", "VALARM", "SUMMARY", "DESCRIPTION"
</li><li class="listitem">
<code class="literal">VEVENT</code> items: "DTSTART", "DTEND", "DURATION", "RRULE", "EXDATE", "VALARM",
@@ -311,7 +455,7 @@ a subset of it is supported.</p><p>The following icalendar properties are handle
</li></ul></div><p>The icalendar <code class="literal">DESCRIPTION</code> property will be converted into calcurse format by
adding a note to the item. If a "VALARM" property is found, the item will be
flagged as important and the user will get a notification (this is only
-applicable to appointments).</p><p>Here are the properties that are not implemented:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+applicable to appointments).</p><p>Here are the properties that are not implemented:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
negative time durations are not taken into account (item is skipped)
</li><li class="listitem">
some recurence frequences are not recognize: "SECONDLY" / "MINUTELY" /
@@ -324,7 +468,7 @@ some recurrence keywords are not recognized (all those starting with <code class
the recurrence exception keyword "EXRULE" is not recognized
</li><li class="listitem">
timezones are not taken into account
-</li></ul></div></div><div class="section" title="Export"><div class="titlepage"><div><div><h4 class="title"><a id="_export"></a>Export</h4></div></div></div><p>Two possible export formats are available: <code class="literal">ical</code> and <code class="literal">pcal</code> (see section
-<a class="link" href="ar01s09.html#links_others" title="9.3. Other links">Links</a> below to find out about those formats).</p></div></div><div class="section" title="4.6. Online help"><div class="titlepage"><div><div><h3 class="title"><a id="_online_help"></a>4.6. Online help</h3></div></div></div><p>At any time, the built-in help system can be invoked by pressing the <code class="literal">?</code>
+</li></ul></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_export"></a>Export</h4></div></div></div><p>Two possible export formats are available: <code class="literal">ical</code> and <code class="literal">pcal</code> (see section
+<a class="link" href="ar01s09.html#links_others" title="9.3. Other links">Links</a> below to find out about those formats).</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_online_help"></a>4.6. Online help</h3></div></div></div><p>At any time, the built-in help system can be invoked by pressing the <code class="literal">?</code>
key. Once viewing the help screens, informations on a specific command can be
-accessed by pressing the keystroke corresponding to that command.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+accessed by pressing the keystroke corresponding to that command.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s05.html b/files/manual.chunked/ar01s05.html
index b9090ca..9b741d8 100644
--- a/files/manual.chunked/ar01s05.html
+++ b/files/manual.chunked/ar01s05.html
@@ -1,71 +1,74 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>5. Options</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s04.html" title="4. calcurse basics" /><link rel="next" href="ar01s06.html" title="6. Known bugs" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="5. Options"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_options"></a>5. Options</h2></div></div></div><p>All of the <code class="literal">calcurse</code> parameters are configurable from the Configuration menu
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>5. Options</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s04.html" title="4. calcurse basics" /><link rel="next" href="ar01s06.html" title="6. Known bugs" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_options"></a>5. Options</h2></div></div></div><p>All of the <code class="literal">calcurse</code> parameters are configurable from the Configuration menu
available when pressing <code class="literal">C</code>. You are then driven to a submenu with five
possible choices : pressing <code class="literal">C</code> again will lead you to the Color scheme
configuration, pressing <code class="literal">L</code> allows you to choose the layout of the main
<code class="literal">calcurse</code> screen (in other words, where to put the three different panels on
screen), pressing <code class="literal">G</code> permits you to choose between different general options,
pressing <code class="literal">K</code> opens the key bindings configuration menu, and last you can modify
-the notify-bar settings by pressing <code class="literal">N</code>.</p><div class="section" title="5.1. General options"><div class="titlepage"><div><div><h3 class="title"><a id="options_general"></a>5.1. General options</h3></div></div></div><p>These options control <code class="literal">calcurse</code> general behavior, as described below:</p><div class="variablelist"><dl><dt><span class="term">
-<code class="literal">auto_save</code> (default: <span class="strong"><strong>yes</strong></span>)
+the notify-bar settings by pressing <code class="literal">N</code>.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="options_general"></a>5.1. General options</h3></div></div></div><p>These options control <code class="literal">calcurse</code> general behavior, as described below:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">general.autosave</code> (default: <span class="strong"><strong>yes</strong></span>)
</span></dt><dd>
This option allows to automatically save the user’s data (if set to <span class="strong"><strong>yes</strong></span>)
when quitting. &lt;p class="rq"&gt;&lt;span class="valorise"&gt;warning:&lt;/span&gt; No data
- will be automatically saved if <code class="literal">auto_save</code> is set to <span class="strong"><strong>no</strong></span>. This means the
- user must press <code class="literal">S</code> (for saving) in order to retrieve its modifications.
+ will be automatically saved if <code class="literal">general.autosave</code> is set to <span class="strong"><strong>no</strong></span>. This means
+ the user must press <code class="literal">S</code> (for saving) in order to retrieve its modifications.
</dd><dt><span class="term">
-<code class="literal">periodic_save</code> (default: <span class="strong"><strong>0</strong></span>)
+<code class="literal">general.autogc</code> (default: <span class="strong"><strong>no</strong></span>)
+</span></dt><dd>
+ Automatically run the garbage collector for note files when quitting.
+</dd><dt><span class="term">
+<code class="literal">general.periodicsave</code> (default: <span class="strong"><strong>0</strong></span>)
</span></dt><dd>
If different from <code class="literal">0</code>, user’s data will be automatically saved every
- <span class="strong"><strong>periodic_save</strong></span> minutes. When an automatic save is performed, two asterisks
- (i.e. <code class="literal">**</code>) will appear on the top right-hand side of the screen).
+ <span class="strong"><strong>general.periodicsave</strong></span> minutes. When an automatic save is performed, two
+ asterisks (i.e. <code class="literal">**</code>) will appear on the top right-hand side of the screen).
</dd><dt><span class="term">
-<code class="literal">confirm_quit</code> (default: <span class="strong"><strong>yes</strong></span>)
+<code class="literal">general.confirmquit</code> (default: <span class="strong"><strong>yes</strong></span>)
</span></dt><dd>
If set to <span class="strong"><strong>yes</strong></span>, confirmation is required before quitting, otherwise pressing
<code class="literal">Q</code> will cause <code class="literal">calcurse</code> to quit without prompting for user confirmation.
</dd><dt><span class="term">
-<code class="literal">confirm_delete</code> (default: <span class="strong"><strong>yes</strong></span>)
+<code class="literal">general.confirmdelete</code> (default: <span class="strong"><strong>yes</strong></span>)
</span></dt><dd>
If this option is set to <span class="strong"><strong>yes</strong></span>, pressing <code class="literal">D</code> for deleting an item (either a
<span class="strong"><strong>todo</strong></span>, <span class="strong"><strong>appointment</strong></span>, or <span class="strong"><strong>event</strong></span>), will lead to a prompt asking for user
confirmation before removing the selected item from the list. Otherwise, no
confirmation will be needed before deleting the item.
</dd><dt><span class="term">
-<code class="literal">skip_system_dialogs</code> (default: <span class="strong"><strong>no</strong></span>)
+<code class="literal">general.systemdialogs</code> (default: <span class="strong"><strong>yes</strong></span>)
</span></dt><dd>
- Setting this option to <span class="strong"><strong>yes</strong></span> will result in skipping the system dialogs
+ Setting this option to <span class="strong"><strong>no</strong></span> will result in skipping the system dialogs
related to the saving and loading of data. This can be useful to speed up
the input/output processes.
</dd><dt><span class="term">
-<code class="literal">skip_progress_bar</code> (default: <span class="strong"><strong>no</strong></span>)
+<code class="literal">general.progressbar</code> (default: <span class="strong"><strong>yes</strong></span>)
</span></dt><dd>
- If set to <span class="strong"><strong>yes</strong></span>, this will cause the disappearing of the progress bar which
- is usually shown when saving data to file. If set to <span class="strong"><strong>no</strong></span>, this bar will be
+ If set to <span class="strong"><strong>no</strong></span>, this will cause the disappearing of the progress bar which is
+ usually shown when saving data to file. If set to <span class="strong"><strong>yes</strong></span>, this bar will be
displayed, together with the name of the file being saved (see section
<a class="link" href="ar01s04.html#basics_files" title="4.4. calcurse files">calcurse files</a>).
</dd><dt><span class="term">
-<code class="literal">calendar_default_view</code> (default: <span class="strong"><strong>0</strong></span>)
+<code class="literal">appearance.calendarview</code> (default: <span class="strong"><strong>0</strong></span>)
</span></dt><dd>
If set to <code class="literal">0</code>, the monthly calendar view will be displayed by default
otherwise it is the weekly view that will be displayed.
</dd><dt><span class="term">
-<code class="literal">week_begins_on_monday</code> (default: <span class="strong"><strong>yes</strong></span>)
+<code class="literal">general.firstdayofweek</code> (default: <span class="strong"><strong>monday</strong></span>)
</span></dt><dd>
- One can choose between Monday and Sunday as the first day of the week. If the
- option <code class="literal">week_begins_on_monday</code> is set to <span class="strong"><strong>yes</strong></span>, Monday will be first in the
- calendar view. Else if the option is set to <span class="strong"><strong>no</strong></span>, then Sunday will be the
- first day of the week.
+ One can choose between Monday and Sunday as the first day of the week. If
+ <code class="literal">general.firstdayofweek</code> is set to <span class="strong"><strong>monday</strong></span>, Monday will be first in the
+ calendar view. Otherwise, Sunday will be the first day of the week.
</dd><dt><span class="term">
-<code class="literal">output_datefmt</code> (default: <span class="strong"><strong>%D</strong></span>)
+<code class="literal">format.outputdate</code> (default: <span class="strong"><strong>%D</strong></span>)
</span></dt><dd>
This option indicates the format to be used when displaying dates in
non-interactive mode. Using the default values, dates are displayed the
following way: <span class="strong"><strong>mm/dd/aa</strong></span>. You can see all of the possible formats by typing
<code class="literal">man 3 strftime</code> inside a terminal.
</dd><dt><span class="term">
-<code class="literal">input_datefmt</code> (default: <span class="strong"><strong>1</strong></span>)
+<code class="literal">format.inputdate</code> (default: <span class="strong"><strong>1</strong></span>)
</span></dt><dd><p class="simpara">
This option indicates the format that will be used to enter dates in
<span class="strong"><strong>calcurse</strong></span>. Four choices are available:
@@ -77,16 +80,16 @@ dd/mm/yyyy
yyyy/mm/dd
</li><li class="listitem">
yyyy-mm-dd
-</li></ol></div></dd></dl></div></div><div class="section" title="5.2. Key bindings"><div class="titlepage"><div><div><h3 class="title"><a id="options_keys"></a>5.2. Key bindings</h3></div></div></div><p>One can define it’s own keybindings within the <code class="literal">Keys</code> configuration menu. The
+</li></ol></div></dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="options_keys"></a>5.2. Key bindings</h3></div></div></div><p>One can define ones own key bindings within the <code class="literal">Keys</code> configuration menu. The
default keys look like the one used by the <code class="literal">vim</code> editor, especially the
displacement keys. Anyway, within this configuration menu, users can redefine
-all of the keys available from within calcurse’s user interface.</p><p>To define new keybindings, first highlight the action to which it will apply.
+all of the keys available from within calcurse’s user interface.</p><p>To define new key bindings, first highlight the action to which it will apply.
Then, delete the actual key binding if necessary, and add a new one. You will
then be asked to press the key corresponding to the new binding. It is possible
to define more than one key binding for a single action.</p><p>An automatic check is performed to see if the new key binding is not already
set for another action. In that case, you will be asked to choose a different
one. Another check is done when exiting from this menu, to make sure all
-possible actions have a key associated with it.</p><p>The following keys can be used to define bindings:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+possible actions have a key associated with it.</p><p>The following keys can be used to define bindings:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
lower-case, upper-case letters and numbers, such as <code class="literal">a</code>, <code class="literal">Z</code>, <code class="literal">0</code>
</li><li class="listitem">
CONTROL-key followed by one of the above letters
@@ -98,7 +101,9 @@ arrow keys (up, down, left, and right)
<code class="literal">HOME</code> and <code class="literal">END</code> keys
</li></ul></div><p>While inside the key configuration menu, an online help is available for each
one of the available actions. This help briefly describes what the highlighted
-action is used for.</p></div><div class="section" title="5.3. Color themes"><div class="titlepage"><div><div><h3 class="title"><a id="_color_themes"></a>5.3. Color themes</h3></div></div></div><p><code class="literal">calcurse</code> color theme can be customized to suit user’s needs. To change the
+action is used for.</p><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>As of calcurse 3.0.0, displacement commands can be preceded by an
+ optional number to repeat the command. For example, <code class="literal">10k</code> will move the
+ cursor ten weeks forwards if you use default key bindings.</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_color_themes"></a>5.3. Color themes</h3></div></div></div><p><code class="literal">calcurse</code> color theme can be customized to suit user’s needs. To change the
default theme, the configuration page displays possible choices for foreground
and background colors. Using arrows or calcurse displacement keys to move, and
<code class="literal">X</code> or space to select a color, user can preview the theme which will be
@@ -106,55 +111,55 @@ applied. It is possible to keep the terminal’s default colors by selecting th
corresponding choice in the list.</p><p>The chosen color theme will then be applied to the panel borders, to the
titles, to the keystrokes, and to general informations displayed inside status
bar. A black and white theme is also available, in order to support non-color
-terminals.</p><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>Depending on your terminal type and on the value of the <code class="literal">$TERM</code>
- environnement variable, color could or could not be supported. An error
+terminals.</p><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>Depending on your terminal type and on the value of the <code class="literal">$TERM</code>
+ environment variable, color could or could not be supported. An error
message will appear if you try to change colors whereas your terminal
does not support this feature. If you do know your terminal supports
colors but could not get <code class="literal">calcurse</code> to display them, try to set your
- <code class="literal">$TERM</code> variable to another value (such as <span class="strong"><strong>xterm-xfree86</strong></span> for instance).</p></td></tr></table></div></div><div class="section" title="5.4. Layout configuration"><div class="titlepage"><div><div><h3 class="title"><a id="_layout_configuration"></a>5.4. Layout configuration</h3></div></div></div><p>The layout corresponds to the position of the panels inside <code class="literal">calcurse</code> screen.
+ <code class="literal">$TERM</code> variable to another value (such as <span class="strong"><strong>xterm-xfree86</strong></span> for instance).</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_layout_configuration"></a>5.4. Layout configuration</h3></div></div></div><p>The layout corresponds to the position of the panels inside <code class="literal">calcurse</code> screen.
The default layout makes the calendar panel to be displayed on the top-right
corner of the terminal, the todo panel on the bottom-right corner, while the
appointment panel is displayed on the left hand-side of the screen (see the
figure in section <a class="link" href="ar01s04.html#basics_interface_interactive" title="Interactive mode">Interactive mode</a> for an
-exemple of the default layout). By choosing another layout in the
-configuration screen, user can customize <code class="literal">calcurse</code> appearence to best suit his
-needs by placing the different panels where needed.</p><p>The following option is used to modify the layout configuration:</p><div class="variablelist"><dl><dt><span class="term">
-<code class="literal">layout</code> (default: <span class="strong"><strong>0</strong></span>)
+example of the default layout). By choosing another layout in the
+configuration screen, user can customize <code class="literal">calcurse</code> appearance to best suit his
+needs by placing the different panels where needed.</p><p>The following option is used to modify the layout configuration:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">appearance.layout</code> (default: <span class="strong"><strong>0</strong></span>)
</span></dt><dd>
Eight different layouts are to be chosen from (see layout configuration
screen for the description of the available layouts).
-</dd></dl></div></div><div class="section" title="5.5. Sidebar configuration"><div class="titlepage"><div><div><h3 class="title"><a id="_sidebar_configuration"></a>5.5. Sidebar configuration</h3></div></div></div><p>The sidebar is the part of the screen which contains two panels: the calendar
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_sidebar_configuration"></a>5.5. Sidebar configuration</h3></div></div></div><p>The sidebar is the part of the screen which contains two panels: the calendar
and, depending on the chosen layout, either the todo list or the appointment
-list.</p><p>The following option is used to change the width of the sidebar:</p><div class="variablelist"><dl><dt><span class="term">
-<code class="literal">side-bar_width</code> (default: <span class="strong"><strong>0</strong></span>)
+list.</p><p>The following option is used to change the width of the sidebar:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">appearance.sidebarwidth</code> (default: <span class="strong"><strong>0</strong></span>)
</span></dt><dd>
Width (in percentage, 0 being the minimum width) of the side bar.
-</dd></dl></div></div><div class="section" title="5.6. Notify-bar settings"><div class="titlepage"><div><div><h3 class="title"><a id="options_notify"></a>5.6. Notify-bar settings</h3></div></div></div><p>The following options are used to modify the notify-bar behavior:</p><div class="variablelist"><dl><dt><span class="term">
-<code class="literal">notify-bar_show</code> (default: <span class="strong"><strong>yes</strong></span>)
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="options_notify"></a>5.6. Notify-bar settings</h3></div></div></div><p>The following options are used to modify the notify-bar behavior:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<code class="literal">appearance.notifybar</code> (default: <span class="strong"><strong>yes</strong></span>)
</span></dt><dd>
This option indicates if you want the notify-bar to be displayed or not.
</dd><dt><span class="term">
-<code class="literal">notify-bar_date</code> (default: <span class="strong"><strong>%a %F</strong></span>)
+<code class="literal">format.notifydate</code> (default: <span class="strong"><strong>%a %F</strong></span>)
</span></dt><dd>
With this option, you can specify the format to be used to display the
current date inside the notification bar. You can see all of the possible
formats by typing <code class="literal">man 3 strftime</code> inside a terminal.
</dd><dt><span class="term">
-<code class="literal">notify-bar_time</code> (default: <span class="strong"><strong>%T</strong></span>)
+<code class="literal">format.notifytime</code> (default: <span class="strong"><strong>%T</strong></span>)
</span></dt><dd>
With this option, you can specify the format to be used to display the
current time inside the notification bar. You can see all of the possible
formats by typing <code class="literal">man 3 strftime</code> inside a terminal.
</dd><dt><span class="term">
-<code class="literal">notify-bar_warning</code> (default: <span class="strong"><strong>300</strong></span>)
+<code class="literal">notification.warning</code> (default: <span class="strong"><strong>300</strong></span>)
</span></dt><dd>
When there is an appointment which is flagged as <code class="literal">important</code> within the next
- <code class="literal">notify-bar_warning</code> seconds, the display of that appointment inside the
- notify-bar starts to blink. Moreover, the command defined by the
- <code class="literal">notify-bar_command</code> option will be launched. That way, the user is warned
+ <code class="literal">notification.warning</code> seconds, the display of that appointment inside the
+ notify-bar starts to blink. Moreover, the command defined by the
+ <code class="literal">notification.command</code> option will be launched. That way, the user is warned
and knows there will be soon an upcoming appointment.
</dd><dt><span class="term">
-<code class="literal">notify-bar_command</code> (default: <span class="strong"><strong>printf <span class="emphasis"><em>\a</em></span></strong></span>)
+<code class="literal">notification.command</code> (default: <span class="strong"><strong>printf <span class="emphasis"><em>\a</em></span></strong></span>)
</span></dt><dd><p class="simpara">
This option indicates which command is to be launched when there is an
upcoming appointment flagged as <code class="literal">important</code>. This command will be passed to
@@ -164,15 +169,20 @@ list.</p><p>The following option is used to change the width of the sidebar:</p>
</p><div class="informalexample"><p>Say the <code class="literal">mail</code> command is available on the user’s system, one can use the
following command to get notified by mail of an upcoming appointment (the
appointment description will also be mentioned in the mail body):</p><pre class="screen">$ calcurse --next | mail -s "[calcurse] upcoming appointment!" user@host.com</pre></div></dd><dt><span class="term">
-<code class="literal">notify-daemon_enable</code> (default: <span class="strong"><strong>no</strong></span>)
+<code class="literal">notification.notifyall</code> (default: <span class="strong"><strong>no</strong></span>)
+</span></dt><dd>
+ Invert the sense of flagging an appointment as <code class="literal">important</code>. If this is
+ enabled, all appointments will be notified - except for flagged ones.
+</dd><dt><span class="term">
+<code class="literal">daemon.enable</code> (default: <span class="strong"><strong>no</strong></span>)
</span></dt><dd>
If set to yes, daemon mode will be enabled, meaning <code class="literal">calcurse</code> will run into
background when the user’s interface is exited. This will allow the
notifications to be launched even when the interface is not running. More
details can be found in section <a class="link" href="ar01s04.html#basics_daemon" title="4.3. Background mode">Background mode</a>.
</dd><dt><span class="term">
-<code class="literal">notify-daemon_log</code> (default: <span class="strong"><strong>no</strong></span>)
+<code class="literal">daemon.log</code> (default: <span class="strong"><strong>no</strong></span>)
</span></dt><dd>
If set to yes, <code class="literal">calcurse</code> daemon activity will be logged (see section
<a class="link" href="ar01s04.html#basics_files" title="4.4. calcurse files">files</a>).
-</dd></dl></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+</dd></dl></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s06.html b/files/manual.chunked/ar01s06.html
index 031e2ed..90032be 100644
--- a/files/manual.chunked/ar01s06.html
+++ b/files/manual.chunked/ar01s06.html
@@ -1,9 +1,9 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6. Known bugs</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s05.html" title="5. Options" /><link rel="next" href="ar01s07.html" title="7. Reporting bugs and feedback" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="6. Known bugs"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_known_bugs"></a>6. Known bugs</h2></div></div></div><p>Incorrect highlighting of items appear when using calcurse black and white
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6. Known bugs</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s05.html" title="5. Options" /><link rel="next" href="ar01s07.html" title="7. Reporting bugs and feedback" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_known_bugs"></a>6. Known bugs</h2></div></div></div><p>Incorrect highlighting of items appear when using calcurse black and white
theme together with a <code class="literal">$TERM</code> variable set to <span class="strong"><strong>xterm-color</strong></span>. To fix this bug,
and as advised by Thomas E. Dickey (<code class="literal">xterm</code> maintainer), <span class="strong"><strong>xterm-xfree86</strong></span> should
be used instead of <span class="strong"><strong>xterm-color</strong></span> to set the <code class="literal">$TERM</code> variable:</p><div class="blockquote"><blockquote class="blockquote"><p>"The xterm-color value for $TERM is a bad choice for XFree86 xterm because it
-is commonly used for a terminfo entry which happens to not support bce. Use the
-xterm-xfree86 entry which is distributed with XFree86 xterm (or the similar one
-distributed with ncurses)."</p></blockquote></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+is commonly used for a <code class="literal">terminfo</code> entry which happens to not support bce. Use
+the xterm-xfree86 entry which is distributed with XFree86 xterm (or the similar
+one distributed with ncurses)."</p></blockquote></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s07.html b/files/manual.chunked/ar01s07.html
index a3872af..eaa0f62 100644
--- a/files/manual.chunked/ar01s07.html
+++ b/files/manual.chunked/ar01s07.html
@@ -1,3 +1,3 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7. Reporting bugs and feedback</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s06.html" title="6. Known bugs" /><link rel="next" href="ar01s08.html" title="8. How to contribute?" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="7. Reporting bugs and feedback"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="bugs"></a>7. Reporting bugs and feedback</h2></div></div></div><p>Please send bug reports and feedback to: <code class="literal">misc .at. calcurse .dot. org</code>.</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7. Reporting bugs and feedback</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s06.html" title="6. Known bugs" /><link rel="next" href="ar01s08.html" title="8. How to contribute?" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="bugs"></a>7. Reporting bugs and feedback</h2></div></div></div><p>Please send bug reports and feedback to: <code class="literal">misc .at. calcurse .dot. org</code>.</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s08.html b/files/manual.chunked/ar01s08.html
index 0c79f43..5830c1a 100644
--- a/files/manual.chunked/ar01s08.html
+++ b/files/manual.chunked/ar01s08.html
@@ -1,31 +1,31 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>8. How to contribute?</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s07.html" title="7. Reporting bugs and feedback" /><link rel="next" href="ar01s09.html" title="9. Links" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="8. How to contribute?"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="contribute"></a>8. How to contribute?</h2></div></div></div><p>If you would like to contribute to the project, you can first send your
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>8. How to contribute?</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s07.html" title="7. Reporting bugs and feedback" /><link rel="next" href="ar01s09.html" title="9. Links" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="contribute"></a>8. How to contribute?</h2></div></div></div><p>If you would like to contribute to the project, you can first send your
feedback on what you like or dislike, and if there are features you miss in
<code class="literal">calcurse</code>. For now on, possible contributions concern the translation of
-<code class="literal">calcurse</code> messages and documentation.</p><div class="section" title="8.1. Translating documentation"><div class="titlepage"><div><div><h3 class="title"><a id="_translating_documentation"></a>8.1. Translating documentation</h3></div></div></div><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>We recently dropped all translations of the manual files from the
+<code class="literal">calcurse</code> messages and documentation.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_translating_documentation"></a>8.1. Translating documentation</h3></div></div></div><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>We recently dropped all translations of the manual files from the
distribution tarball. There are plan to reintroduce them in form of a
Wiki on the calcurse website. Please follow the mailing lists for
- up-to-date information.</p></td></tr></table></div><p>The <span class="strong"><strong>doc/</strong></span> directory of the source package already contains translated version
+ up-to-date information.</p></div><p>The <span class="strong"><strong>doc/</strong></span> directory of the source package already contains translated version
of <code class="literal">calcurse</code> manual. However, if the manual is not yet available into your
native language, it would be appreciated if you could help translating it.</p><p>To do so, just copy one of the existing manual file to <code class="literal">manual_XX.html</code>, where
<span class="strong"><strong>XX</strong></span> identifies your language. Then translate this newly created file and send
it to the author (see <a class="link" href="ar01s07.html" title="7. Reporting bugs and feedback">Reporting bugs and feeback</a>), so that it can be
-included in the next <code class="literal">calcurse</code> release.</p></div><div class="section" title="8.2. calcurse i18n"><div class="titlepage"><div><div><h3 class="title"><a id="_calcurse_i18n"></a>8.2. calcurse i18n</h3></div></div></div><p>As already mentioned, <code class="literal">gettext</code> utilities are used by <code class="literal">calcurse</code> to produce
+included in the next <code class="literal">calcurse</code> release.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_calcurse_i18n"></a>8.2. calcurse i18n</h3></div></div></div><p>As already mentioned, <code class="literal">gettext</code> utilities are used by <code class="literal">calcurse</code> to produce
multi-lingual messages. We are currently using
<a class="ulink" href="http://www.transifex.net/" target="_top">Transifex</a> to manage those translations.</p><p>This section provides informations about how to translate those messages into
your native language. However, this howto is deliberately incomplete, focusing
on working with <code class="literal">gettext</code> for <code class="literal">calcurse</code> specifically. For more comprehensive
informations or to grasp the Big Picture of Native Language Support, you should
refer to the <code class="literal">GNU gettext</code> manual at:
-<a class="ulink" href="http://www.gnu.org/software/gettext/manual/" target="_top">http://www.gnu.org/software/gettext/manual/</a></p><div class="important" title="Important" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="images/icons/important.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>Since we switched to Transifex, editing <span class="strong"><strong>po</strong></span> files is not necessary
+<a class="ulink" href="http://www.gnu.org/software/gettext/manual/" target="_top">http://www.gnu.org/software/gettext/manual/</a></p><div class="important" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Important</h3><p>Since we switched to Transifex, editing <span class="strong"><strong>po</strong></span> files is not necessary
anymore as Transifex provides a user-friendly, intuitive web
- interface for translators. Knowlegde of <code class="literal">gettext</code> and the <span class="strong"><strong>po</strong></span>
+ interface for translators. Knowledge of <code class="literal">gettext</code> and the <span class="strong"><strong>po</strong></span>
format is still useful for those of you who prefer the command line
and local editing. If you want to use the web UI to edit the
- translation strings, you can skip over to <a class="link" href="ar01s08.html#transifex_webui" title="Using the Transifex web UI">Using the Transifex web UI</a> tough.</p></td></tr></table></div><p>Basically, three different people get involved in the translation chain:
+ translation strings, you can skip over to <a class="link" href="ar01s08.html#transifex_webui" title="Using the Transifex web UI">Using the Transifex web UI</a> tough.</p></div><p>Basically, three different people get involved in the translation chain:
coders, language coordinator, and translators. After a quick overview of how
-things work, the translator tasks will be described hereafter.</p><div class="section" title="Overview"><div class="titlepage"><div><div><h4 class="title"><a id="_overview_2"></a>Overview</h4></div></div></div><p>To be able to display texts in the native language of the user, two steps are
+things work, the translator tasks will be described hereafter.</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_overview_2"></a>Overview</h4></div></div></div><p>To be able to display texts in the native language of the user, two steps are
required: <span class="strong"><strong>internationalization</strong></span> (i18n) and <span class="strong"><strong>localization</strong></span> (l10n).</p><p>i18n is about making <code class="literal">calcurse</code> support multiple languages. It is performed by
coders, who will mark translatable texts and provide a way to display them
translated at runtime.</p><p>l10n is about making the i18n’ed <code class="literal">calcurse</code> adapt to the specific language of
@@ -34,15 +34,15 @@ setting the environment correctly for <code class="literal">calcurse</code> to u
translation.</p><p>So, translatable strings are first marked by the coders within the <code class="literal">C</code> source
files, then gathered in a template file (<span class="strong"><strong>calcurse.pot</strong></span> - the <span class="strong"><strong>pot</strong></span> extension
meaning <span class="strong"><strong>portable object template</strong></span>). The content of this template file is then
-merged with the translation files for each language (<span class="strong"><strong>fr.po</strong></span> for french, for
+merged with the translation files for each language (<span class="strong"><strong>fr.po</strong></span> for French, for
instance - with <span class="strong"><strong>po</strong></span> standing for <span class="strong"><strong>portable object</strong></span>, ie meant to be read and
edited by humans). A given translation team will take this file, translate its
strings, and send it back to the developers. At compilation time, a binary
version of this file (for efficiency reasons) will be produced (<span class="strong"><strong>fr.mo</strong></span> - <span class="strong"><strong>mo</strong></span>
-stands for <span class="strong"><strong>machine object</strong></span>, ie meant to be read by programs), and then
+stands for <span class="strong"><strong>machine object</strong></span>, i.e. meant to be read by programs), and then
installed. Then <code class="literal">calcurse</code> will use this file at runtime, translating the
-strings according to the locale settings of the user.</p></div><div class="section" title="Translator tasks"><div class="titlepage"><div><div><h4 class="title"><a id="_translator_tasks"></a>Translator tasks</h4></div></div></div><p>Suppose someone wants to initiate the translation of a new language. Here are
-the steps to follow:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+strings according to the locale settings of the user.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_translator_tasks"></a>Translator tasks</h4></div></div></div><p>Suppose someone wants to initiate the translation of a new language. Here are
+the steps to follow:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
First, find out what the locale name is. For instance, for french, it is
<code class="literal">fr_FR</code>, or simply <code class="literal">fr</code>. This is the value the user will have to put in his
<code class="literal">LC_ALL</code> environment variable for software to be translated (see
@@ -53,7 +53,7 @@ Then, go into the <span class="strong"><strong>po/</strong></span> directory, an
-o fr.po -l fr --no-translator</code> If you do not have <code class="literal">msginit</code> installed on
your system, simply copy the <span class="strong"><strong>calcurse.pot</strong></span> file to <span class="strong"><strong>fr.po</strong></span> and edit the
header by hand.
-</li></ul></div><p>Now, having this <span class="strong"><strong>fr.po</strong></span> file, the translator is ready to begin.</p></div><div class="section" title="po-files"><div class="titlepage"><div><div><h4 class="title"><a id="_po_files"></a>po-files</h4></div></div></div><p>The format of the po-files is quite simple. Indeed, po-files are made of four
+</li></ul></div><p>Now, having this <span class="strong"><strong>fr.po</strong></span> file, the translator is ready to begin.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_po_files"></a>po-files</h4></div></div></div><p>The format of the po-files is quite simple. Indeed, po-files are made of four
things:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<span class="strong"><strong>location lines:</strong></span> tells you where the strings can be seen (name of file and
line number), in case you need to see a bit of context.
@@ -65,7 +65,7 @@ things:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="
<span class="strong"><strong>lines prefixed with <code class="literal">#</code>:</strong></span> comments (some with a special meaning, as we will
see below).
</li></ol></div><p>Basically, all you have to do is fill the <span class="strong"><strong>msgstr</strong></span> lines with the translation
-of the above <span class="strong"><strong>msgid</strong></span> line.</p><p>A few notes:</p><div class="variablelist"><dl><dt><span class="term">
+of the above <span class="strong"><strong>msgid</strong></span> line.</p><p>A few notes:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<span class="strong"><strong>Fuzzy strings</strong></span>
</span></dt><dd>
You will meet strings marked with a <code class="literal">"#, fuzzy"</code> comment. <code class="literal">calcurse</code> won’t
@@ -123,7 +123,7 @@ give your name/nick, or add an email address, for exemple:</p><pre class="screen
The po-file format is very simple, and the file can be edited with a standard
text editor. But if you prefer, there are few specialized tools you may find
convenient for translating:
-</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<code class="literal">poEdit</code> (<a class="ulink" href="http://www.poedit.org/" target="_top">http://www.poedit.org/</a>)
</li><li class="listitem">
<code class="literal">KBabel</code> (<a class="ulink" href="http://i18n.kde.org/tools/kbabel/" target="_top">http://i18n.kde.org/tools/kbabel/</a>)
@@ -139,24 +139,24 @@ give your name/nick, or add an email address, for exemple:</p><pre class="screen
I hope you’ll have fun contributing to a more internationalized world. :) If
you have any more questions, don’t hesitate to contact us at <span class="strong"><strong>misc .at.
calcurse .dot. org</strong></span>.
-</dd></dl></div></div><div class="section" title="Uploading to Transifex"><div class="titlepage"><div><div><h4 class="title"><a id="transifex_uploading"></a>Uploading to Transifex</h4></div></div></div><p>There’s several different ways to upload a finished (or semi-finished)
+</dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="transifex_uploading"></a>Uploading to Transifex</h4></div></div></div><p>There’s several different ways to upload a finished (or semi-finished)
translation for a new language to Transifex. The easiest way is to browse to
the <a class="ulink" href="http://www.transifex.net/projects/p/calcurse/teams/" target="_top">Translation Teams</a> page
and request the addition of a new team.</p><p>As soon as we accepted your request, you will be able to upload your <span class="strong"><strong>po</strong></span> file
on the
<a class="ulink" href="http://www.transifex.net/projects/p/calcurse/resource/calcursepot/" target="_top">calcurse
-resource page</a> by clicking the <span class="strong"><strong>Add translation</strong></span> button at the bottom.</p></div><div class="section" title="Using transifex-client"><div class="titlepage"><div><div><h4 class="title"><a id="_using_transifex_client"></a>Using transifex-client</h4></div></div></div><p>You can also use a command line client to submit translations instead of having
+resource page</a> by clicking the <span class="strong"><strong>Add translation</strong></span> button at the bottom.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="_using_transifex_client"></a>Using transifex-client</h4></div></div></div><p>You can also use a command line client to submit translations instead of having
to use the web interface every time you want to submit an updated version. If
-you have a recent version of setuptools installed, you can get the CLI client
+you have a recent version of <code class="literal">setuptools</code> installed, you can get the CLI client
by issuing the following command:</p><pre class="screen">$ easy_install -U transifex-client</pre><p>Alternatively, you can get the source code of transifex-client at
<a class="ulink" href="http://pypi.python.org/pypi/transifex-client" target="_top">http://pypi.python.org/pypi/transifex-client</a>.</p><p>After you downloaded and installed the client, run the following commands in
the calcurse source directory to checkout the translation resources of
-<span class="strong"><strong>calcurse</strong></span>:</p><pre class="screen">$ tx pull -a</pre><p>To submit changes back to the server, use:</p><pre class="screen">$ tx push -r calcurse.calcursepot -t -l &lt;locale&gt;</pre><p>For more details, read up on transifex-client usage at the
+<span class="strong"><strong>calcurse</strong></span>:</p><pre class="screen">$ tx pull -a</pre><p>To submit changes back to the server, use:</p><pre class="screen">$ tx push -r calcurse.calcursepot -t -l &lt;locale&gt;</pre><p>For more details, read up on <code class="literal">transifex-client</code> usage at the
<a class="ulink" href="http://help.transifex.net/user-guide/client/" target="_top">The Transifex Command-line Client
-v0.4</a> section of the <a class="ulink" href="http://help.transifex.net/" target="_top">Transifex documentation</a>.</p></div><div class="section" title="Using the Transifex web UI"><div class="titlepage"><div><div><h4 class="title"><a id="transifex_webui"></a>Using the Transifex web UI</h4></div></div></div><p>As an alternative to editing <span class="strong"><strong>po</strong></span> files, there is a web-based interface that
+v0.4</a> section of the <a class="ulink" href="http://help.transifex.net/" target="_top">Transifex documentation</a>.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="transifex_webui"></a>Using the Transifex web UI</h4></div></div></div><p>As an alternative to editing <span class="strong"><strong>po</strong></span> files, there is a web-based interface that
can be used to create and update translations. After having signed up and
created a new translation team (see <a class="link" href="ar01s08.html#transifex_uploading" title="Uploading to Transifex">Uploading to Transifex</a> on how to do that), click the <span class="strong"><strong>Add translation</strong></span> button at the
bottom on the
<a class="ulink" href="http://www.transifex.net/projects/p/calcurse/resource/calcursepot/" target="_top">calcurse
resource page</a>, select the language you’d like to translate and choose
-<span class="strong"><strong>Translate Online</strong></span>.</p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s07.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s09.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+<span class="strong"><strong>Translate Online</strong></span>.</p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s09.html b/files/manual.chunked/ar01s09.html
index c49ec9a..d8b1959 100644
--- a/files/manual.chunked/ar01s09.html
+++ b/files/manual.chunked/ar01s09.html
@@ -1,7 +1,7 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9. Links</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s08.html" title="8. How to contribute?" /><link rel="next" href="ar01s10.html" title="10. Thanks" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div class="section" title="9. Links"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_links"></a>9. Links</h2></div></div></div><p>This section contains links and references that may be of interest to you.</p><div class="section" title="9.1. calcurse homepage"><div class="titlepage"><div><div><h3 class="title"><a id="_calcurse_homepage"></a>9.1. calcurse homepage</h3></div></div></div><p>The <code class="literal">calcurse</code> homepage can be found at <a class="ulink" href="http://calcurse.org" target="_top">http://calcurse.org</a></p></div><div class="section" title="9.2. calcurse announce list"><div class="titlepage"><div><div><h3 class="title"><a id="_calcurse_announce_list"></a>9.2. calcurse announce list</h3></div></div></div><p>If you are interested in the project and want to be warned when a new release
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9. Links</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s08.html" title="8. How to contribute?" /><link rel="next" href="ar01s10.html" title="10. Thanks" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_links"></a>9. Links</h2></div></div></div><p>This section contains links and references that may be of interest to you.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_calcurse_homepage"></a>9.1. calcurse homepage</h3></div></div></div><p>The <code class="literal">calcurse</code> homepage can be found at <a class="ulink" href="http://calcurse.org" target="_top">http://calcurse.org</a></p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_calcurse_announce_list"></a>9.2. calcurse announce list</h3></div></div></div><p>If you are interested in the project and want to be warned when a new release
comes out, you can subscribe to the <code class="literal">calcurse</code> announce list. In doing so, you
will receive an email as soon as a new feature appears in <code class="literal">calcurse</code>.</p><p>To subscribe to this list, send a message to <span class="strong"><strong>announce+subscribe .at. calcurse
-.dot. org</strong></span> with "subscribe" in the subject field.</p></div><div class="section" title="9.3. Other links"><div class="titlepage"><div><div><h3 class="title"><a id="links_others"></a>9.3. Other links</h3></div></div></div><p>You may want to look at the ical format specification (rfc2445) at:
-<a class="ulink" href="http://tools.ietf.org/html/rfc2445" target="_top">http://tools.ietf.org/html/rfc2445</a></p><p>The pcal project page can be found at: <a class="ulink" href="http://pcal.sourceforge.net/" target="_top">http://pcal.sourceforge.net/</a></p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s08.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s10.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+.dot. org</strong></span> with "subscribe" in the subject field.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="links_others"></a>9.3. Other links</h3></div></div></div><p>You may want to look at the ical format specification (rfc2445) at:
+<a class="ulink" href="http://tools.ietf.org/html/rfc2445" target="_top">http://tools.ietf.org/html/rfc2445</a></p><p>The pcal project page can be found at: <a class="ulink" href="http://pcal.sourceforge.net/" target="_top">http://pcal.sourceforge.net/</a></p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s10.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/ar01s10.html b/files/manual.chunked/ar01s10.html
index 2780dd0..4e19dba 100644
--- a/files/manual.chunked/ar01s10.html
+++ b/files/manual.chunked/ar01s10.html
@@ -1,7 +1,7 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10. Thanks</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s09.html" title="9. Links" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s09.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><div class="section" title="10. Thanks"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_thanks"></a>10. Thanks</h2></div></div></div><p>Its time now to thank other people without whom this program would not exist!
-So here is a list of contributing persons I would like to thank :</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10. Thanks</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="up" href="index.html" title="CALCURSE - text-based organizer" /><link rel="prev" href="ar01s09.html" title="9. Links" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"><a accesskey="p" href="ar01s09.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_thanks"></a>10. Thanks</h2></div></div></div><p>Its time now to thank other people without whom this program would not exist!
+So here is a list of contributing persons I would like to thank :</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
Alex for its patches, help and advices with <code class="literal">C</code> programming
</li><li class="listitem">
Gwen for testing and general discussions about how to improve <code class="literal">calcurse</code>
@@ -40,7 +40,7 @@ Erik Saule for its patch implementing the <code class="literal">-N</code>, <code
flags
</li><li class="listitem"><p class="simpara">
people who write softwares I like and which inspired me, especially :
-</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
<code class="literal">vim</code> for the displacement keys
</li><li class="listitem">
<code class="literal">orpheus</code> and <code class="literal">abook</code> for documentation
@@ -49,4 +49,4 @@ people who write softwares I like and which inspired me, especially :
</li><li class="listitem">
<code class="literal">tmux</code> for coding style
</li></ul></div></li></ul></div><p>And last, many many thanks to all of the <code class="literal">calcurse</code> users who sent me their
-feedback.</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s09.html"><img src="images/icons/prev.png" alt="Prev" /></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/icons/home.png" alt="Home" /></a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+feedback.</p></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s09.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/files/manual.chunked/docbook-xsl.css b/files/manual.chunked/docbook-xsl.css
index 6df2944..ee9ca46 100644
--- a/files/manual.chunked/docbook-xsl.css
+++ b/files/manual.chunked/docbook-xsl.css
@@ -1,8 +1,15 @@
/*
CSS stylesheet for XHTML produced by DocBook XSL stylesheets.
- Tested with XSL stylesheets 1.61.2, 1.67.2
*/
+body {
+ font-family: Georgia,serif;
+}
+
+code, pre {
+ font-family: "Courier New", Courier, monospace;
+}
+
span.strong {
font-weight: bold;
}
@@ -25,7 +32,7 @@ body div {
h1, h2, h3, h4, h5, h6
{
color: #527bbd;
- font-family: tahoma, verdana, sans-serif;
+ font-family: Arial,Helvetica,sans-serif;
}
div.toc p:first-child,
@@ -37,7 +44,7 @@ div.sidebar p.title
{
font-weight: bold;
color: #527bbd;
- font-family: tahoma, verdana, sans-serif;
+ font-family: Arial,Helvetica,sans-serif;
margin-bottom: 0.2em;
}
@@ -81,7 +88,7 @@ div.footnotes hr {
}
div.navheader th, div.navheader td, div.navfooter td {
- font-family: sans-serif;
+ font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #527bbd;
@@ -207,7 +214,7 @@ div.revhistory table {
div.revhistory th {
border: none;
color: #527bbd;
- font-family: tahoma, verdana, sans-serif;
+ font-family: Arial,Helvetica,sans-serif;
}
div.revhistory td {
border: 1px solid silver;
diff --git a/files/manual.chunked/images/icons/home.png b/files/manual.chunked/images/icons/home.png
deleted file mode 100644
index 37a5231..0000000
--- a/files/manual.chunked/images/icons/home.png
+++ /dev/null
Binary files differ
diff --git a/files/manual.chunked/images/icons/important.png b/files/manual.chunked/images/icons/important.png
deleted file mode 100644
index be685cc..0000000
--- a/files/manual.chunked/images/icons/important.png
+++ /dev/null
Binary files differ
diff --git a/files/manual.chunked/images/icons/next.png b/files/manual.chunked/images/icons/next.png
deleted file mode 100644
index 64e126b..0000000
--- a/files/manual.chunked/images/icons/next.png
+++ /dev/null
Binary files differ
diff --git a/files/manual.chunked/images/icons/note.png b/files/manual.chunked/images/icons/note.png
deleted file mode 100644
index 7c1f3e2..0000000
--- a/files/manual.chunked/images/icons/note.png
+++ /dev/null
Binary files differ
diff --git a/files/manual.chunked/images/icons/prev.png b/files/manual.chunked/images/icons/prev.png
deleted file mode 100644
index 3e8f12f..0000000
--- a/files/manual.chunked/images/icons/prev.png
+++ /dev/null
Binary files differ
diff --git a/files/manual.chunked/index.html b/files/manual.chunked/index.html
index 2df187c..f04d6cd 100644
--- a/files/manual.chunked/index.html
+++ b/files/manual.chunked/index.html
@@ -1,8 +1,8 @@
<?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">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CALCURSE - text-based organizer</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="next" href="ar01s01.html" title="1. Introduction" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s01.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table><hr /></div><div xml:lang="en" class="article" title="CALCURSE - text-based organizer" lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="id2774639"></a>CALCURSE - text-based organizer</h2></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="ar01s01.html">1. Introduction</a></span></dt><dt><span class="section"><a href="ar01s02.html">2. Overview</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s02.html#_creation_history">2.1. Creation history</a></span></dt><dt><span class="section"><a href="ar01s02.html#_important_features">2.2. Important features</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s03.html">3. Installation</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s03.html#_requirements">3.1. Requirements</a></span></dt><dt><span class="section"><a href="ar01s03.html#install_process">3.2. Install process</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s04.html">4. calcurse basics</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s04.html#_invocation">4.1. Invocation</a></span></dt><dt><span class="section"><a href="ar01s04.html#_user_interface">4.2. User interface</a></span></dt><dt><span class="section"><a href="ar01s04.html#basics_daemon">4.3. Background mode</a></span></dt><dt><span class="section"><a href="ar01s04.html#basics_files">4.4. calcurse files</a></span></dt><dt><span class="section"><a href="ar01s04.html#_import_export_capabilities">4.5. Import/Export capabilities</a></span></dt><dt><span class="section"><a href="ar01s04.html#_online_help">4.6. Online help</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s05.html">5. Options</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s05.html#options_general">5.1. General options</a></span></dt><dt><span class="section"><a href="ar01s05.html#options_keys">5.2. Key bindings</a></span></dt><dt><span class="section"><a href="ar01s05.html#_color_themes">5.3. Color themes</a></span></dt><dt><span class="section"><a href="ar01s05.html#_layout_configuration">5.4. Layout configuration</a></span></dt><dt><span class="section"><a href="ar01s05.html#_sidebar_configuration">5.5. Sidebar configuration</a></span></dt><dt><span class="section"><a href="ar01s05.html#options_notify">5.6. Notify-bar settings</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s06.html">6. Known bugs</a></span></dt><dt><span class="section"><a href="ar01s07.html">7. Reporting bugs and feedback</a></span></dt><dt><span class="section"><a href="ar01s08.html">8. How to contribute?</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s08.html#_translating_documentation">8.1. Translating documentation</a></span></dt><dt><span class="section"><a href="ar01s08.html#_calcurse_i18n">8.2. calcurse i18n</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s09.html">9. Links</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s09.html#_calcurse_homepage">9.1. calcurse homepage</a></span></dt><dt><span class="section"><a href="ar01s09.html#_calcurse_announce_list">9.2. calcurse announce list</a></span></dt><dt><span class="section"><a href="ar01s09.html#links_others">9.3. Other links</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s10.html">10. Thanks</a></span></dt></dl></div><div class="abstract" title="Abstract"><a id="_abstract"></a><div class="titlepage"></div><p>This manual describes <code class="literal">calcurse</code> functionnalities, and how to use them. The
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CALCURSE - text-based organizer</title><link rel="stylesheet" type="text/css" href="docbook-xsl.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.77.1" /><link rel="home" href="index.html" title="CALCURSE - text-based organizer" /><link rel="next" href="ar01s01.html" title="1. Introduction" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s01.html">Next</a></td></tr></table><hr /></div><div xml:lang="en" class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="idp28159216"></a>CALCURSE - text-based organizer</h2></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="ar01s01.html">1. Introduction</a></span></dt><dt><span class="section"><a href="ar01s02.html">2. Overview</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s02.html#_creation_history">2.1. Creation history</a></span></dt><dt><span class="section"><a href="ar01s02.html#_important_features">2.2. Important features</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s03.html">3. Installation</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s03.html#_requirements">3.1. Requirements</a></span></dt><dt><span class="section"><a href="ar01s03.html#install_process">3.2. Install process</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s04.html">4. calcurse basics</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s04.html#_invocation">4.1. Invocation</a></span></dt><dt><span class="section"><a href="ar01s04.html#_user_interface">4.2. User interface</a></span></dt><dt><span class="section"><a href="ar01s04.html#basics_daemon">4.3. Background mode</a></span></dt><dt><span class="section"><a href="ar01s04.html#basics_files">4.4. calcurse files</a></span></dt><dt><span class="section"><a href="ar01s04.html#_import_export_capabilities">4.5. Import/Export capabilities</a></span></dt><dt><span class="section"><a href="ar01s04.html#_online_help">4.6. Online help</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s05.html">5. Options</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s05.html#options_general">5.1. General options</a></span></dt><dt><span class="section"><a href="ar01s05.html#options_keys">5.2. Key bindings</a></span></dt><dt><span class="section"><a href="ar01s05.html#_color_themes">5.3. Color themes</a></span></dt><dt><span class="section"><a href="ar01s05.html#_layout_configuration">5.4. Layout configuration</a></span></dt><dt><span class="section"><a href="ar01s05.html#_sidebar_configuration">5.5. Sidebar configuration</a></span></dt><dt><span class="section"><a href="ar01s05.html#options_notify">5.6. Notify-bar settings</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s06.html">6. Known bugs</a></span></dt><dt><span class="section"><a href="ar01s07.html">7. Reporting bugs and feedback</a></span></dt><dt><span class="section"><a href="ar01s08.html">8. How to contribute?</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s08.html#_translating_documentation">8.1. Translating documentation</a></span></dt><dt><span class="section"><a href="ar01s08.html#_calcurse_i18n">8.2. calcurse i18n</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s09.html">9. Links</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s09.html#_calcurse_homepage">9.1. calcurse homepage</a></span></dt><dt><span class="section"><a href="ar01s09.html#_calcurse_announce_list">9.2. calcurse announce list</a></span></dt><dt><span class="section"><a href="ar01s09.html#links_others">9.3. Other links</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s10.html">10. Thanks</a></span></dt></dl></div><div class="abstract"><a id="_abstract"></a><div class="titlepage"></div><p>This manual describes <code class="literal">calcurse</code> functionalities, and how to use them. The
installation from source is first described, together with the available
command line arguments. The user interface is then presented, with all of the
customizable options that change <code class="literal">calcurse</code> behavior. Last, bug reporting
procedure is explained, as well as the way one can contribute to <code class="literal">calcurse</code>
-development.</p></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="ar01s01.html"><img src="images/icons/next.png" alt="Next" /></a></td></tr></table></div></body></html>
+development.</p></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="ar01s01.html">Next</a></td></tr></table></div></body></html>