/usr/share/doc/howm/html/README.html is in howm 1.4.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 | <?xml version="1.0" ?>
<!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>
<title>README.rd</title>
</head>
<body>
<h1><a name="label-0" id="label-0">howm tutorial</a></h1><!-- RDLabel: "howm tutorial" -->
<h2><a name="label-1" id="label-1">First day</a></h2><!-- RDLabel: "First day" -->
<h3><a name="label-2" id="label-2">Write a note.</a></h3><!-- RDLabel: "Write a note." -->
<ul>
<li><p>Type Ctrl-C , , to open the menu.</p>
<pre>[New] Search([String] [Regexp]) [Dup] [<Title] [<Name] [Date>] [Key>] [Update]
[All] [Recent] [Schedule] [Todo] [Update Menu]</pre></li>
<li><p>Confirm the cursor is on [New], and type [return] there to open new note.</p>
<pre>=
[2002-09-16 20:08] >>> /home/hira/elisp/howm/howm-mode.el</pre></li>
<li><p>Write anything.</p>
<pre>= First note
[2002-09-16 20:08] >>> /home/hira/elisp/howm/howm-mode.el
foo
bar
baz</pre></li>
</ul>
<h2><a name="label-3" id="label-3">Second day</a></h2><!-- RDLabel: "Second day" -->
<h3><a name="label-4" id="label-4">Write today's note.</a></h3><!-- RDLabel: "Write today's note." -->
<ul>
<li>Type Ctrl-C , , and type [return] on [New]. Then, write freely.</li>
</ul>
<h3><a name="label-5" id="label-5">Read notes.</a></h3><!-- RDLabel: "Read notes." -->
<ul>
<li><p>Type Ctrl-C , , to open the menu.</p>
<pre>[New] Search([String] [Regexp]) [Dup] [<Title] [<Name] [Date>] [Key>] [Update]
[All] [Recent] [Schedule] [Todo] [Update Menu]</pre></li>
<li>Move the cursor to [All] and type [return] there to browse all notes.</li>
<li>Move the cursor up and down to view each note.</li>
<li>Type [space] and [backspace] to scroll the note.</li>
<li>Type [return] to open the note.</li>
</ul>
<h3><a name="label-6" id="label-6">Concatenate notes.</a></h3><!-- RDLabel: "Concatenate notes." -->
<ul>
<li>Type Ctrl-C , , to open the menu.</li>
<li>Move the cursor to [All] and type [return].</li>
<li>Type @ to concatenate all notes.</li>
<li>Type [space] and [backspace] to scroll the notes.</li>
<li>Type @ to toggle summary-view and concatenated-view.</li>
<li>Type [return] to open the note.</li>
</ul>
<h3><a name="label-7" id="label-7">Search a word in notes.</a></h3><!-- RDLabel: "Search a word in notes." -->
<ul>
<li>Type Ctrl-C , , to open the menu.</li>
<li><p>Move the cursor to [String] and type [return] there to search for a string.</p>
<pre>Keyword:</pre></li>
<li><p>Input a string.</p>
<pre>Keyword: foo</pre></li>
<li>Type [return] to browse matched notes.</li>
</ul>
<h3><a name="label-8" id="label-8">Search a phrase in notes.</a></h3><!-- RDLabel: "Search a phrase in notes." -->
<ul>
<li>Type Ctrl-C , , to open the menu.</li>
<li>Move the cursor to [String] and type [return].</li>
<li><p>Input a string. Type Ctrl-q and [space] to input a whitespace.</p>
<pre>Keyword: hoge fuga</pre></li>
<li>Type [return] to browse matched notes.</li>
</ul>
<h2><a name="label-9" id="label-9">Third day</a></h2><!-- RDLabel: "Third day" -->
<h3><a name="label-10" id="label-10">Try goto link.</a></h3><!-- RDLabel: "Try goto link." -->
<ul>
<li>Ctrl-C , , and [return] on [New] to open new note.</li>
<li><p>Write '>>> foo'.</p>
<pre>=
[2002-09-17 20:15]
>>> foo</pre></li>
<li>A line is drawn under it.
Move the cursor on it and type [return] to search for 'foo' in all notes.</li>
</ul>
<h3><a name="label-11" id="label-11">Try come-from link.</a></h3><!-- RDLabel: "Try come-from link." -->
<ul>
<li><p>Write '<<< hoge' in today's note.</p>
<pre>=
[2002-09-17 20:15]
>>> foo
<<< hoge</pre></li>
<li>Move the cursor on '<<<' and type [return] to search for 'hoge' in all notes.</li>
<li>Select the first day's note and type [return] to open it.</li>
<li>A line is drawn under 'hoge'.
Move the cursor on it and type [return] to search for 'hoge' in all notes.</li>
<li>Remember that '<<< hoge' is always shown first when you search for 'hoge'.
Others are sorted by their modification time.</li>
</ul>
<h3><a name="label-12" id="label-12">Search come-from keyword with completion.</a></h3><!-- RDLabel: "Search come-from keyword with completion." -->
<ul>
<li><p>Ctrl-C , , and [return] on [String] to search for a keyword.</p>
<pre>Keyword:</pre></li>
<li><p>Type 'ho' and type [space] to complete come-from keyword 'hoge'.</p>
<pre>Keyword: hoge</pre></li>
<li>Type [return] to search for 'hoge'.</li>
</ul>
<h2><a name="label-13" id="label-13">Fourth day</a></h2><!-- RDLabel: "Fourth day" -->
<h3><a name="label-14" id="label-14">Sort notes.</a></h3><!-- RDLabel: "Sort notes." -->
<ul>
<li>Ctrl-C , , and [return] on [All] to browse all notes.</li>
<li><p>Type S to sort notes.</p>
<pre>Sort by:</pre></li>
<li>Type [space] to show available criteria.</li>
<li><p>Type 'da' and type [space] to complete 'date'.</p>
<pre>Sort by: date</pre></li>
<li>Type [return] to execute it.</li>
</ul>
<h3><a name="label-15" id="label-15">Filter notes.</a></h3><!-- RDLabel: "Filter notes." -->
<ul>
<li>Ctrl-C , , and [return] on [All] to browse all notes.</li>
<li><p>Type f to filter notes.</p>
<pre>Filter by:</pre></li>
<li>Type [space] to show available criteria.</li>
<li><p>Type 'co' and type [space] to complete 'contents'.</p>
<pre>Filter by: contents</pre></li>
<li><p>Type [return] and input 'foo'.</p>
<pre>Search in result (grep): foo</pre></li>
<li>Type [return] to execute it.</li>
</ul>
<h3><a name="label-16" id="label-16">Read help.</a></h3><!-- RDLabel: "Read help." -->
<ul>
<li>Ctrl-C , , and [return] on [All] to browse all notes.</li>
<li>Type ? and read the help message.</li>
</ul>
<h3><a name="label-17" id="label-17">Use shortcut.</a></h3><!-- RDLabel: "Use shortcut." -->
<ul>
<li>Type Ctrl-C , c to create new note.</li>
</ul>
<h2><a name="label-18" id="label-18">Fifth day</a></h2><!-- RDLabel: "Fifth day" -->
<h3><a name="label-19" id="label-19">Input todo.</a></h3><!-- RDLabel: "Input todo." -->
<ul>
<li>Type Ctrl-C , c to create new note.</li>
<li><p>Write as follows.</p>
<pre>[2003-09-10]- foo
[2003-09-10]+ bar
[2003-09-10]! baz
[2003-09-10]~ qux</pre></li>
</ul>
<h3><a name="label-20" id="label-20">Browse todo.</a></h3><!-- RDLabel: "Browse todo." -->
<ul>
<li>Ctrl-C , , and [return] on [Todo] to browse all todo.</li>
<li>Move cursor and type [return] to open the note.</li>
<li>Type Ctrl-C , , to show the head of todo under the menu.</li>
<li><p>Items are sorted by a magic criterion.</p>
<pre>- sink after the date (reminder)
+ float after the date (todo)
! float until the date (deadline)
~ sink and float periodically after the date (defer)</pre></li>
</ul>
<h3><a name="label-21" id="label-21">Finish todo.</a></h3><!-- RDLabel: "Finish todo." -->
<ul>
<li>Ctrl-C , , and [return] on [Todo] to browse all todo.</li>
<li><p>Move cursor and type [return] to open the note.</p>
<pre>[2003-09-10]- foo</pre></li>
<li><p>Move cursor on - and type [return] to show todo-menu.</p>
<pre>RET (done), x (cancel), symbol (type), num(laziness): </pre></li>
<li><p>Type [return] to finish this todo.</p>
<pre>[2003-09-10]. [2003-09-10]:- foo</pre></li>
</ul>
<h3><a name="label-22" id="label-22">Input schedule.</a></h3><!-- RDLabel: "Input schedule." -->
<ul>
<li>Type Ctrl-C , c to create new note.</li>
<li><p>Write as follows.</p>
<pre>[2003-09-10]@ hoge</pre></li>
</ul>
<h3><a name="label-23" id="label-23">Browse schedule.</a></h3><!-- RDLabel: "Browse schedule." -->
<ul>
<li>Ctrl-C , , and [return] on [Schedule] to browse all schedule.</li>
<li>Type [space] and [backspace] to scroll the list.</li>
<li>Type . to jump to today.</li>
<li>Type Ctrl-C , , to show the head of schedule under the menu.</li>
<li>Type [return] on > at the beginning of line to open the corresponding note.</li>
</ul>
<h3><a name="label-24" id="label-24">Input recurring tasks.</a></h3><!-- RDLabel: "Input recurring tasks." -->
<ul>
<li><p>move cursor to '2003-09-10' on the below form in the opened note.</p>
<pre>[2003-09-10]@ hoge</pre></li>
<li><p>Type [return] to show date-menu.</p>
<pre>[Wed] RET(goto), +num(shift), yymmdd(set), ~yymmdd(repeat), .(today): </pre></li>
<li><p>Input ~031231 [return] and then type m [return] to the below question.</p>
<pre>Every? [RET(all), num(days) w(week), m(month), y(year)] </pre></li>
<li><p>And monthly tasks are added automatically until 2003-12-31.</p>
<pre>[2003-09-10]@ hoge
[2003-10-10]@ hoge
[2003-11-10]@ hoge
[2003-12-10]@ hoge</pre></li>
<li>You can use '~1231' instead of '~031231' to input same-year items.</li>
</ul>
<h2><a name="label-25" id="label-25">Sixth day</a></h2><!-- RDLabel: "Sixth day" -->
<h3><a name="label-26" id="label-26">Try action-lock { }.</a></h3><!-- RDLabel: "Try action-lock { }." -->
<ul>
<li>Type Ctrl-C , c to create new note.</li>
<li><p>Write { }.</p>
<pre>{ }</pre></li>
<li><p>Move cursor on { } and type [return].</p>
<pre>{*}</pre></li>
<li><p>Type [return] again.</p>
<pre>{-}</pre></li>
</ul>
<h3><a name="label-27" id="label-27">Try action-lock {_}.</a></h3><!-- RDLabel: "Try action-lock {_}." -->
<ul>
<li>Type Ctrl-C , c to create new note.</li>
<li><p>Write {_}.</p>
<pre>{_}</pre></li>
<li><p>Move cursor on {_} and type [return].</p>
<pre>[2003-09-10 04:12]</pre></li>
</ul>
<h3><a name="label-28" id="label-28">Try aliases.</a></h3><!-- RDLabel: "Try aliases." -->
<ul>
<li><p>Write '<<< hoge <<< fuga <<< piyo' in a note.</p>
<pre>=
[2002-09-17 20:15]
<<< hoge <<< fuga <<< piyo</pre></li>
<li>Write 'hoge' in another note.</li>
<li>Write 'fuga' in yet another note.</li>
<li>Put cursor on 'fuga' and type [return].
You will see all 'hoge', 'fuga', and 'piyo' are found together.</li>
</ul>
<h2><a name="label-29" id="label-29">Seventh day</a></h2><!-- RDLabel: "Seventh day" -->
<h3><a name="label-30" id="label-30">Try customization.</a></h3><!-- RDLabel: "Try customization." -->
<ul>
<li>Type Ctrl-C , , to show the menu.</li>
<li>Move cursor on [Preference] and type [return].</li>
<li>Watch customization items and modify them if you like.</li>
</ul>
<h3><a name="label-31" id="label-31">Try editing menu.</a></h3><!-- RDLabel: "Try editing menu." -->
<ul>
<li>Type Ctrl-C , , to show the menu.</li>
<li>Move cursor on [Edit Menu] and type [return].</li>
<li>Delete the line '%random', and type Ctrl-C , , to observe its effect.</li>
<li>Again try [Edit Menu] and write '%random' to restore it.</li>
<li>Type Ctrl-C , , and move cursor to '%Editing Menu%' at the bottom.</li>
<li>Type [return] and read documentation of menu syntax.</li>
</ul>
</body>
</html>
|