summaryrefslogtreecommitdiff
path: root/doc/manual.txt
diff options
context:
space:
mode:
authorLukas Fleischer <calcurse@cryptocrack.de>2012-05-23 02:04:59 +0200
committerLukas Fleischer <calcurse@cryptocrack.de>2012-05-23 02:04:59 +0200
commit9719de8ea3a88f2968378ff213202737dc9f3dda (patch)
tree3577cac16b5eefb37603e0116a6f513a30b3b370 /doc/manual.txt
parent94a5d4cb1bc6a8f09995182dc9f07e4156255a8e (diff)
downloadcalcurse-9719de8ea3a88f2968378ff213202737dc9f3dda.zip
Document extended format specifiers
Add documentation for extended format specifiers (which were introduced in 68b26ff85415ee687b082fbd5150de58cdce0935) to the man page and the manual. Add a note about strftime()-style extended formats for "%(start)" and "%(end)". Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
Diffstat (limited to 'doc/manual.txt')
-rw-r--r--doc/manual.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/manual.txt b/doc/manual.txt
index 50ee0f9..80993cf 100644
--- a/doc/manual.txt
+++ b/doc/manual.txt
@@ -366,6 +366,31 @@ Examples
`calcurse -t --format-todo '(%p) %m\n'`::
List all todo items and put parentheses around the priority specifiers.
+Extended format specifiers
+++++++++++++++++++++++++++
+
+Extended format specifiers can be used if you want to specify advanced
+formatting options. Extended specifiers are introduced by `%(` and are
+terminated by a closing parenthesis (`)`). The following list includes all
+short specifiers and corresponding long options:
+
+* `s`: `(start)`
+* `S`: `(start:epoch)`
+* `d`: `(duration)`
+* `e`: `(end)`
+* `E`: `(end:epoch)`
+* `m`: `(message)`
+* `n`: `(noteid)`
+* `N`: `(note)`
+* `p`: `(priority)`
+
+The `(start)` and `(end)` specifiers support strftime()-style extended
+formatting options that can be used for fine-grained formatting. Additionally,
+the special formats `epoch` (which is equivalent to `(start:%s)` or `(end:%s)`)
+and `default` (which is mostly equivalent to `(start:%H:%M)` or `(end:%H:%M)`
+but displays `..:..` if the item doesn't start/end at the current day) are
+supported.
+
[[basics_invocation_variable]]
Environment variable for i18n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^