/usr/share/doc/howm/README.ja.rd is in howm 1.4.3-1.
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 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 | =begin
= howm (一人お手軽 Wiki もどき)
$Id: README.ja.rd,v 1.337 2012-12-29 00:59:48 hira Exp $
Emacs で断片的なメモをどんどんとるための環境です.
分類機能はあえてつけません.
かわりに, 全文検索とメモ間リンクが手軽にできるようにしました.
自由書式なので改宗も不要 :-)
== 目次
* ((<使い方>)) …
((<メモを書こう>))/((<メモを読もう>))/((<リマインダ>))
* ((<導入法>)) …
((<インストール>))/((<カスタマイズ>))/((<外部ツール>))
* ((<実装>)) …
((<実装について>))/((<動きませんよ?>))
* ((<備考>)) …
((<参考>))/((<更新記録>))/((<アドレス>))
== 使い方
* いろいろありすぎて何が何やら
→ 先に((<チュートリアル|URL:TUTORIAL.ja.rd>))をどうぞ
* 自由度ありすぎてどう使えばいいやら
→ ((<こんなふうに使えます|URL:index-j.html#hint>))
=== メモを書こう
(howm-mode)
* 手順
* C-c , , (M-x howm-menu) でメニューを出し,
[新規] にカーソル置いてリターン → 「今日のメモ」を開く
* または, 直接 C-c , c (M-x howm-create)
* こんなテンプレートが表示される
= ■ ←(タイトル欄)
[2002-09-16 20:08] >>> /home/hira/elisp/howm/howm-mode.el
↑(作成日 & その前に見てたファイル)
* 見てたファイルが不要なら, undo (C-x u だか C-_ だか) で消す
* テンプレート自体が不要なら, 続けてもう一度 undo
* 好きなことを好きなように書く
* そんだけ.
* タイトル欄 (1 ファイル複数メモ)
* 次のように書くと, foo と bar がタイトル
= foo
(… ほげほげ …)
= bar
(… ふがふが …)
* 連結表示では, (… ほげほげ …) や (… ふがふが …) がひとかたまり
* 正確な書式は,
(行頭)=(空白)(タイトル)(行末)
* 書式は変更可 (→((<カスタマイズ>)))
* タイトルなしで, 単にメモの区切りとして使うだけでも OK
(… ほげほげ …)
=
(… ふがふが …)
=
(… へろへろ …)
* 次のように書くとリンク
* goto リンク: ファイル(ディレクトリ)名 or 含まれる文字列
>>> ~/.emacs
>>> /usr/src
>>> ほげほげ
* 本文中に「ほげほげ」という文字列を含むメモへのリンク
* come-from リンク: 他のメモで「ふがふが」という文字列が出てきたら,
ぜんぶこのメモへのリンクに
<<< ふがふが
* 参考
((<"Jargon: COME-FROM"|URL:http://catb.org/~esr/jargon/html/C/COME-FROM.html>))
* Wiki 風リンク: goto と同じ. ただし「<<< へろへろ」がもしなければ作る.
[[へろへろ]]
* リンクには下線が引かれる. 下線にカーソル持ってってリターンキー!
* 該当ファイルの一覧が表示される (→((<メモを読もう>)))
* たとえば, 「>>> emacs」ならこんな一覧
<<< emacs ← ずばりの come-from 宣言をしたメモ
<<< emacs lisp ← 「emacs」を含む come-from を宣言したメモ
<<< 自作 emacs lisp
grep, ruby, emacs の regexp の違い ← 本文中に「emacs」を含むメモ
emacs 用検索ツール?[2001-08-13] (新しい順)
…
* 読みたいメモにカーソルあわせてリターンキー!
→ そのメモを開く
* 裏技
* come-from リンクの <<< 上でリターン → 「関連キーワード」へのリンク
* 例
* 「自作」「lisp」が come-from キーワードのとき
* 「<<< 自作の lisp」の上でリターン
→ 「自作」「lisp」を含むキーワードがヒット
* メモ中に「<<< foo <<< bar <<< baz」と書けば, 「alias」
* foo, bar, baz のどれでリターンを叩いても
「foo または bar または baz」の検索になります
* Tips: 互いにたぐりたいけど alias で混ぜるのは嫌, という場合には…
* どこかに「<<< foo」
* 別のどこかに「foo <<< bar」
* こうすれば, foo・bar どちらで検索しても「foo <<< bar」が上位に
* リンクの真相
* 実は単に, 「grep ふがふが」のショートカットだったり
* come-from リンクの効果
* このキーワードが出てきたら, 自動的にリンク(= 検索)にしてくれ
* そのキーワードを検索したときは, 先頭に表示してくれ
* come-from リンクは…
* なくてもよし
* 1 つのメモ内に 2 個 3 個とあってもよし
* 別のメモと同じキーワードがかぶってもよし
* タイトルと兼ねるなら,
= <<< ふがふが
* come-from, goto とも, 大文字小文字を区別 (→((<カスタマイズ>)))
* 書式は変更可 (→((<カスタマイズ>)))
* 以下, come-from リンクのキーワードを単に「キーワード」と表記
* action-lock
* 呪文の上でリターンキーたたくと魔法発動
* { } と書くと「トグルスイッチ」.
たたくたんびに { } → {*} → {-} → { } → …
* {_} と書くと「未処理」.
たたけば {_} → [2002-09-13 02:31]
* http://… → ブラウザ起動
* browse-url を使用. 必要なら適当に設定.
(setq browse-url-browser-function 'browse-url-mozilla)
* file://… → ファイルを開く
* C-u RET なら窓を分割して開く
* [2002-10-18] のような日付形式の上でリターン → minibuffer で…
* そのままリターン → その日付を検索 (goto link)
* 「+17」 → 17 日後の日付に書きかえ
* 「20030921」 → [2003-09-21] に書きかえ
* 年や月は省略可能
* 「6」 → [2002-10-06]
* 「803」 → [2002-08-03]
* 「31103」 → [2003-11-03]
* 「~20031030」 → その行の複製を [2003-10-30] 分まで挿入
* 年や月は省略可能 (上と同様)
* 「Every?」に対して
* そのままリターン → 毎日
* 3 → 3日ごと
* w → 毎週
* m → 毎月
* y → 毎年
* 「.」 → 今日の日付に書きかえ
* ちなみに, メニューの [日↓] で日付形式を入力できます
* リンクもこの呪文の一種
* 他におもしろいアイデアあったら教えてください
* コマンド (★は howm-mode 以外でも常に有効)
* C-c , , → メニューを開く ★
* メニュー
* キー
* [space] と [backspace] → スクロール
* TAB (M-TAB) → 次(前)の項目へ
* [○○] や > の上でリターン → 実行 (ジャンプ)
* ? → ヘルプ
* q → 脱出
* ボタン [○○] (コマンド)
* 作成
* [速記] (C-c , e) → ぱぱっとメモとり (C-c C-c で保存) ★
* [新規] (C-c , c) → 新規メモ作成 (現リージョンがタイトル) ★
* [複製] (C-c , D) → 現メモを複製 (住所録テンプレートなどの用途を想定)
* 一覧
* [一覧] (C-c , a) → 全メモの一覧 ★
* [最近] (C-c , l) → 最近のメモの連結表示 ★
* (C-u 20 C-c , l) → 最近 20 日分の一覧
* [前後] (C-c , A) → 前後のメモ (見てたメモを中心に全メモの日付順一覧)
* 対象ファイルを(編集モードで)開いた状態からメニューを呼ぶこと
* [履歴] (C-c , h) → 検索履歴 ★
* [予定] (C-c , y) → 予定表: ((<リマインダ>))参照 ★
* [Todo] (C-c , t) → todo 一覧: ((<リマインダ>))参照 ★
* [全バ] (C-c , b) → バッファ一覧 ★
* [mark] (C-c , x) → バッファ内のマーク位置一覧 ★
* 検索
* [正規] (C-c , g) → 正規表現の検索 ★
* 基本的には大文字小文字の区別なし
* 「Wiki」のように明示的に大文字を指定したときは区別
* [固定] (C-c , s) → キーワードを補完入力して固定文字列の検索 ★
* C-u C-c , g や C-u C-c , m でも
* [roma] (C-c , m) → ローマ字検索 (migemo) ★
* [今日] (C-c , .) → 今日のメモ ★
* (C-u 20 C-c , .) → 20 日前のメモ
* [昨日] (C-c , :) → 昨日のメモ ★
* (C-u 20 C-c , :) → 20 日前のメモ
* [バ内] (C-c , o) → バッファ内を正規表現検索 ★
* 編集: 対象ファイルを(編集モードで)開いた状態からメニューを呼ぶこと
* [更新] (C-c , r) → 下線を引きなおす
* [鍵↓] (C-c , i) → キーワードを補完入力して貼りつけ ★
* Tips: M-v で候補一覧に移って migemo 検索すると楽
* [日↓] (C-c , d) → 今日の日付 [yyyy-mm-dd] を貼りつけ ★
* [時↓] (C-c , T) → 今日の日時 [yyyy-mm-dd HH:MM] を貼りつけ ★
* [題↑] (C-c , K) → 現メモのタイトルを kill ring へ (C-y で貼りつけ) ★
* タイトルがみつからなかったときはファイル名
* [名↑] (C-u C-c , K) → ファイル名を kill ring へ ★
* 特別
* [menu 更新] (R) → メニューの予定表などを更新
* [menu 編集] → メニューを編集
* [全消] (C-c , Q) → howm-mode なバッファをすべて消す (未保存は除く) ★
* [酔歩] (C-c , w) → ランダムにリンクをたどって自動閲覧. C-g で停止. ★
* その他
* [return] → リンク上なら該当ファイルを開く. さもなくば改行.
* 移動
* C-c , n → 次のリンクへ
* C-c , p → 前のリンクへ
* 一ファイル複数メモのとき…
* C-c , N → 次のメモへ
* C-c , P → 前のメモへ
* C-c , H → 最初のメモへ
* C-c , L → 最後のメモへ
* 新規メモ
* C-c , C → いま開いてるファイルに追加
* メニューに [追加] と書くと, この動作のボタン.
英語メニューなら [Add].
* C-c , I → ファイル名を手動で (非推奨)
* C-u C-c , I なら, カレントディレクトリに
* narrow (1 ファイル複数メモのとき)
* M-x howm-narrow-to-memo → 前後のメモを隠す. 戻すには M-x widen
* M-x howm-toggle-narrow → 「隠す」「見せる」をトグル
* C-c , SPC → howm なバッファと howm でないバッファとを切り替え ★
* M-x howm-show-buffer-as-howm → 現バッファのコピーを howm-mode で表示 ★
* 需要不明なので様子見[2003-09-29]
=== メモを読もう
(一覧モード)
* コマンド(再掲)
* C-c , , (M-x howm-menu) → メニュー
* C-c , a (M-x howm-list-all) → 全メモ一覧
* C-c , g (M-x howm-list-grep) → 全メモ検索 (正規表現)
* C-c , s (M-x howm-list-grep-fixed) → 全メモ検索 (固定キーワード)
* 検索やリンクジャンプをすると, 一覧モード
* デフォルトは一覧表示
* 一覧バッファ + 内容バッファ
* カーソル位置のメモの内容が表示される
* 連結表示もできる
* @ で連結表示. もう一度 @ で一覧表示に戻る.
* ヒットしたメモの内容をぜんぶつなげて表示
* 断片的なメモをどんどん書く → つなげて読む
* [tab] と [alt]-[tab] で次/前のメモへ
* Tips: メモを探すとき, 検索である程度しぼりこんだら,
連結表示して migemo 検索すると楽
* 一覧表示で
* 0 → 連結表示のトグル (@ と同じ)
* 1 → 内容バッファを消す
* 2 → 内容バッファを出す
* v → 内容バッファをトグル
* TAB, M-TAB → 次・前のファイルへ
* T → タイトル表示をトグル
* どちらの表示でも
* n と p → 上下
* [space] と [backspace] → スクロール
* j と k → 一行スクロール
* [return] → カーソル位置のメモを開く
* C-u して [return] → メモを開いて一覧を消す
* X → Dired-X を起動 (改名・削除などのファイル操作)
* Dired-X の使い方は, info dired-x 等を参照
v → 中身を見る (q → 戻る)
d → 「消すぞ」マーク
x → マークしたファイルたちを本当に消す
* ? → ヘルプ
* q → 脱出
* ソート
* S → 何でソートするか聞いてくる (補完入力)
* name: ファイル名
* name-match: 指定したファイル名を上位に移す
* date: 作成日
* mtime: 更新時刻
* summary: 一行表示の文字列
* summary-match: 指定した正規表現を一行表示から検索して, 上位に移す
* summary-match-string: 同上 + マッチした文字列順にソート
* random: ランダムシャッフル
* reminder: リマインダ順
* numerical-name: ファイル名 (数字順. メールのソートを想定)
* reverse: 現表示の逆順
* C-u S ならデフォルトの逆順
* R → reverse
* 絞りこみ (and 検索)
* f → 何で絞りこむか聞いてくる (補完入力)
* name: ファイル名
* date: 作成日
* mtime: 更新時刻
* summary: 一行表示の文字列
* contents: 内容
* reminder: リマインダの日付範囲
* Region: 領域
* Around: カーソル位置の周辺
* C-u 7 f → Around なら, 前後 7 つ
* uniq: 同じファイル中で何箇所ヒットしても, 最初の一箇所だけ表示
* C-u f なら, マッチしたものを取り除く
* G → contents
* u → uniq
* howm-mode と共通
* l → 全メモの一覧
* g → 検索 (grep)
* C-u g → キーワードを補完入力して検索
* m → ローマ字検索 (migemo)
* C-u m → C-u g と同じ
* c → 新規ファイル作成 (現リージョンがタイトル)
* Q → howm-mode なバッファをすべて消す (未保存は除く)
* その他
* 一覧表示で ! → shell でコマンド実行
* メモを手っ取り早く捨てたければ, これで mv なり rm なりしてください
* 2 回目からは小賢しい挙動をします :-)
* >>> hoge.png なら外部 viewer で画像を開く
* 設定は((<カスタマイズ>))参照
=== リマインダ
(予定表・todo)
* 機能
* メモ中に
[2002-10-20]+ ハイウェイ惑星 買おう
のように書いておくと, 一覧で見ることができます
* C-c , y → 予定表
* . → 今日へ
* C-c , t → todo 一覧
* 一覧中の上下どの位置に表示されるかは, 日付と種類しだい
* 「最近の予定」と「todo 冒頭」はメニューにも表示されます
(ことあるごとにちらっと見えるのが重要かと)
* メニューでは, 行頭の「>」上で RET を叩くとメモに飛びます
(それ以外の位置でも, 下線がない所なら同様)
* カレンダーソフト plan への export も可能 (→((<外部ツール>)))
* 書式
* 覚書 (-)
[2002-10-20]- ハイウェイ惑星 買おう
* 指定日に浮きあがり, 以後は徐々に沈む
* 指定日までは底に潜伏
* 沈むのを遅くするには, 猶予日数で指定(デフォルト 1 日)
[2002-10-20]-14 ハイウェイ惑星 買おう → 14 日間ぐらいは気にかけよう
* todo (+)
[2002-10-20]+ ハイウェイ惑星 買うべし
* 指定日から, 徐々に浮きあがってくる
* 指定日までは底に潜伏
* 浮きあがる速さは, 猶予日数で指定(デフォルト 7 日)
[2002-10-20]+14 ハイウェイ惑星 買うべし → 14 日間ぐらいのうちに
* 〆切 (!)
[2002-10-20]! ハイウェイ惑星 〆切
* 指定日が近づくと, 浮きあがってくる
* 指定日以降は, 一番上に浮きっぱなし
* 何日前から浮きはじめるかは, 猶予日数で指定(デフォルト 7 日)
[2002-10-20]!14 ハイウェイ惑星 〆切 → 14 日前ぐらいからぼちぼち
* 予定表(後述)にも表示
* 保留 (~)
[2002-10-20]~ ハイウェイ惑星 買おうか
* 指定日から, 浮き沈みをくりかえす
* 指定日までは底に潜伏
* 何日周期で浮き沈みするかは, 猶予日数で指定(デフォルト 30 日)
[2002-10-20]!14 ハイウェイ惑星 買おうか → 14 日周期
* 予定 (@)
[2002-10-20]@ ハイウェイ惑星
* todo 一覧ではなく, 予定表に表示
* 済 (.)
[2002-10-20]. ハイウェイ惑星
* 常に底
* action-lock
* 例
[2002-10-20]+9 ほげほげ
の「+9」にカーソル置いてリターンたたくと, ミニバッファにメニューが出て…
* そのままリターン → 「済」
[2002-10-20]. [2002-10-20]:+9 ほげほげ
* x を入力 → 「cancel」
[2002-10-20]. cancel [2002-10-20]:+9 ほげほげ
* - を入力 → 種類を覚書に変更
[2002-10-20]-9 ほげほげ
* 14 を入力 → 猶予日数を 14 日に変更
[2002-10-20]+14 ほげほげ
* メニュー・予定表・todo 一覧からも直接叩けます
* Tips (私の使い方)
* 「todo」や「〆切」は本当に必要なものだけ
* それ以外は「覚書」で沈むにまかせる (どうせ全部はできません :p)
* 後ろめたければ, 猶予日数の長い「覚書」に
[2002-11-10]-10 ハイウェイ惑星
* 緊急ではないが重要なこと
[2002-11-10]-999 ●ハイウェイ惑星
* 目立たせたいこと
[2002-11-10]! ★★ハイウェイ惑星
== 導入法
=== インストール
==== 自動インストールの場合
* インストール
* ./configure して make して, root になって make install
* *.el, *.elc は /usr/share/emacs/site-lisp/howm/ に
* doc/, ext/ は /usr/local/share/howm/ に
* xemacs の場合
./configure --with-xemacs
* *.el, *.elc は /usr/lib/xemacs/site-lisp/howm/ に
* インストール先の変更例
./configure --with-howmdir=$HOME/elisp --prefix=$HOME
* *.el, *.elc は ~/elisp/ に
* doc/, ext/ は ~/share/howm/ に
* その他のオプションは ./configure --help を参照
* 設定
* ~/.emacs (.emacs.el かも)に追加
* case 1: emacs 起動時に読み込む
(setq howm-menu-lang 'ja)
(require 'howm)
* case 2: はじめて C-c , , した時に読み込む
(setq howm-menu-lang 'ja)
(global-set-key "\C-c,," 'howm-menu)
(autoload 'howm-menu "howm" "Hitori Otegaru Wiki Modoki" t)
* いずれも, もし「Cannot open load file」とかエラーが出るなら,
上記の前にこれを追加
(add-to-list 'load-path "/usr/share/emacs/site-lisp/howm/")
* ~/howm/ の作成やメニューファイルのコピーは不要です
(メニュー起動時に自動作成)
==== 手動インストールの場合
* *.el を適当な場所に置く (例: ~/elisp/howm)
* ~/.emacs (.emacs.el かも)に
* 置き場に応じて, ↓のように記述
(add-to-list 'load-path "~/elisp/howm/")
* さらに, ((<自動インストールの場合>))と同様の記述を追加
* お好みで, バイトコンパイル
cd ~/elisp/howm
\emacs -batch -q --no-site-file --eval '(progn (add-to-list (quote load-path) ".") (byte-recompile-directory "." 0))'
==== インストールの補足
* お好みで, ~/.emacs に設定を追加 (→((<カスタマイズ>)))
;; 設定例
(define-key global-map [katakana] 'howm-menu) ; [カタカナ] キーでメニュー
(setq howm-file-name-format "%Y/%m/%Y_%m_%d.txt") ; 1 日 1 ファイル
(setq howm-keyword-case-fold-search t) ; <<< で大文字小文字を区別しない
(setq howm-list-title nil) ; 一覧時にタイトルを表示しない
(setq howm-menu-refresh-after-save nil) ; save 時にメニューを自動更新せず
(setq howm-refresh-after-save nil) ; save 時に下線を引き直さない
(setq howm-menu-expiry-hours 2) ; メニューを 2 時間キャッシュ
* なお, キーワード一覧は ~/.howm-keys に記録される
* 万一壊れても, 再構築は簡単. 大文字小文字の区別に応じて…
* 区別する場合
find ~/howm -name '*.txt' -print | xargs ruby -ne '$_ =~ /<<<\s+(.+)$/ and puts $1.split(/\s*<<<\s*/).join "\t"' | sort -u > ~/.howm-keys
* 区別しない場合
find ~/howm -name '*.txt' -print | xargs ruby -ne '$_ =~ /<<<\s+(.+)$/ and puts $1.downcase.split(/\s*<<<\s*/).join "\t"' | sort -u > ~/.howm-keys
* 注意
* GNU Emacs 以外の場合:
私はよくわからないので, 検索してください
* meadow:
((<設定済み Meadow|URL:http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=meadowmemo%20edition>))
なら最初から使えます
* cygwin + grep 使用のときは,
メモディレクトリとコマンドをドライブレターから指定する.
* ~/.emacs(.emacs.el かも) で↓のように
(setq howm-directory "c:/cygwin/home/howm/")
* cygwin から見た / と emacs から見た / が食い違うとかいう話.
* xemacs:
* font-lock のメッセージを抑制すると速くなるそう.
thx > ((<笠原さん|URL:http://eron.info/k/diary/>))
(setq font-lock-verbose nil)
* Linux Zaurus:
((<Wiki|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus>))
を参照ください.
thx > ((<100|URL:http://www.bookshelf.jp/2ch/unix/1063800495.html>))
* SKK を使う場合
* .emacs に以下を書いておかないと, Dired-X に C-x C-j を奪われます
(setq dired-bind-jump nil)
* viper-mode を使う場合
* viper-mode より先に howm-mode をロードしておく
* post-command-hook に悪さする??
* コンソール (emacs -nw) の場合
* 下線が表示されない端末なら
(set-face-foreground 'action-lock-face "blue") ;; 下線のかわりに色つけ
* ((<RD|URL:http://www.ruby-lang.org/ja/man/html/RD.html>))を使う場合
* <<< が RD の include とかぶる
* 対策例
* include は使わない. 行のはじめに <<< を書かないよう注意する.
* include は使わない. rd2 をかける前に howm2 -type=rd を通す.
* リンク記号を変更する
;; 例: .emacs (howm ロードより前)に
(setq howm-ref-header "==>") ; goto リンク
(setq howm-keyword-header "<==") ; come-from リンク
* ((<→ howm wiki の「併用ツール」|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ExternalTool>))も参照
* 旧版からの移行 (必ずバックアップをとってから!) → ((<URL:OLD.rd>))
* 新たに make install しても, 個人のメニューファイルを上書き更新はしません.
必要なら, メニューを自分で編集するか,
ja/0000-00-00-000000.txt を自分でコピーするかしてください.
=== カスタマイズ
基本的には M-x customize → [Applications] → [Howm] で.
ぴんとこない項目も, [Show] でありがちな既定値から選択可能.
そこにない設定については, ~/.emacs (~/.emacs.el かも)へ, 以下のように直接書く.
(もっと網羅的だが古い解説は, ((<URL:OLD.rd>))を参照)
* 色
* howm 関連の全バッファに共通の色設定
;; 「ほげ」と「[ふが]」に着色
;; ・設定法の詳細は, 変数 font-lock-keywords のヘルプを参照
;; ・face の一覧は M-x list-faces-display
(setq howm-user-font-lock-keywords
'(
("ほげ" . (0 'highlight prepend))
("\\[ふが\\]" . (0 'font-lock-doc-face prepend))
))
* todo や予定の色わけにでも使ってはいかがかと.
* 内容バッファに rd-mode な色をつける
;; rd-mode.el が読み込まれているという前提で
(setq howm-view-contents-font-lock-keywords rd-font-lock-keywords)
* 便利キー
* 「カタカナ」でメニュー, 「Ctrl-カタカナ」で新規メモ
(define-key global-map [katakana] 'howm-menu)
(define-key global-map [(control katakana)] 'howm-create)
* [tab]([alt]-[tab])で次(前)のリンクに移動
(define-key howm-mode-map [tab] 'action-lock-goto-next-link)
(define-key howm-mode-map [(meta tab)] 'action-lock-goto-previous-link)
* 本来の tab は C-i で
* 保存場所
* メモ置き場/年/年月日-時分秒.txt に
(setq howm-file-name-format "%Y/%Y%m%d-%H%M%S.txt")
* ファイル名自体に年月日が入っていないと, filter-by-date が機能しない
* 1 日 1 ファイル (メモ置き場/年/月/年_月_日.txt に)
(setq howm-file-name-format "%Y/%m/%Y_%m_%d.txt")
* 不完全な点があります. 我慢できる人だけどうぞ
* メモ単位であるべき処理の一部がファイル単位に
(タイトル表示, 更新順一覧, 内容での絞りこみ, uniq)
* キーワード一覧を ~/howm/.howm-keys に置く
(setq howm-keyword-file "~/howm/.howm-keys") ;; デフォルトは ~/.howm-keys
* こうしておけば, 違うマシンでも ~/howm/ 以下のコピーだけで済む.
* すでに書いたメモがあるなら, mv ~/.howm-keys ~/howm/ をしておくか,
再構築する(→((<インストール>))).
* デメリット: 検索が遅くなる? (体感できるほどかは, やってみないと不明)
* 一覧
* 一覧で「!」したときの初期コマンドを変更
(setq howm-view-summary-shell-last-file "_FILE_")
(setq howm-view-summary-shell-hist
'("mv _FILE_ ~/gomi" "touch _FILE_" "ls -l _FILE_"))
* 初期コマンドは「mv ファイル名 ~/gomi」
* M-p 押していくと, 「touch ファイル名」や「ls -l ファイル名」
* 一覧バッファの色つけ例
(setq howm-view-summary-font-lock-keywords '(("^2003" . 'highlight)))
* メニュー
* メニューの変更
* メニューを開いて [menu 編集] 上でリターン → 自由に編集
* よく開くメモへの goto リンクなどを書いておけば便利かと
* メニューファイルに「%recent」や「%random」と書くと,
「最近のメモ」や「ランダムに選んだメモ」のタイトル一覧
* カスタマイズ
(setq howm-menu-recent-num 20) ;; 表示する個数
* メニュー中に変数や関数の値を表示
* メニュー中にこう書くと…
* %here%foo → foo の値を表示
* %here%(foo 3) → (foo '3) の結果を表示
* 例: %here%(howm-menu-search "ほげ") → 「ほげ」の検索結果を埋め込み
* ただし, 登録した関数しか使えません (おっかないから)
(setq howm-menu-allow
(append '(foo bar) howm-menu-allow)) ;; foo と bar を許可
* メニューをメモ扱いしない (メモ一覧・検索の対象外に)
;; mv ~/howm/0000-00-00-000000.txt ~/hoge/fuga/menu.txt しといて…
(setq howm-menu-file "~/hoge/fuga/menu.txt")
* %reminder の仕切り例
(setq howm-menu-reminder-separators
'(
(-1 . "━━━━━━━今日↓↑超過━━━━━━━")
(0 . "━━━━━━━予定↓━━━━━━━")
(3 . "━━━━━━━もっと先↓↑3日後まで━━━━━━━")
(nil . "━━━━━━━todo↓━━━━━━━") ;予定とtodoの境
))
* もっと軽く (cf. ((<富豪的プログラミング|URL:http://pitecan.com/fugo.html>)))
* 上述の M-x customize で [Howm Efficiency] を参照
* 特に, 本気で使うには howm-view-use-grep の設定をおすすめします
* grep 使用時の coding system 指定
(setq howm-process-coding-system 'euc-japan-unix) ;; 読み書き共通
(setq howm-process-coding-system '(utf-8-unix . sjis-unix)) ;; (読.書)
* Tips: gc-cons-threshold の値を増やすと速くなる場合がある.
ref > ((<220,234-236|URL:http://www.bookshelf.jp/2ch/unix/1077881095.html>))
(setq gc-cons-threshold (* 4000 10000))
* Tips: grep-2.5 では, 環境変数 LANG を C にしておくと,
マルチバイト対応がオフになって速くなる
((<ref|URL:http://search.luky.org/vine-users.5/msg06363.html>))
* 検索
* 対象ディレクトリの追加
* 全文検索のとき, メモに加えて指定ディレクトリ以下も再帰的に探す
(setq howm-search-path '("~/Mail" "~/News"))
(setq howm-search-other-dir t) ;; 下記のトグルの初期値 (t か nil)
* M-x howm-toggle-search-other-dir で,
上記ディレクトリを検索対象にするかしないかトグル
* キーバインドしたければ各自で (インターフェース模索中につき…)
* 未保存だろうと委細構わず, howm-mode なバッファをすべて強制削除するコマンド
(おすすめしません. 使わないでください.)
* C-u C-c , Q
* メニューに書くなら [強制全消]
* 物騒なので, ↓を書いとかないと無効
(setq howm-kill-all-enable-force t)
* テンプレートの変更例
* こんなふうに
Subject: タイトルバーに時計を表示 ←直前のリージョンの内容
Date: Thu, 12 Sep 2002 15:45:59 +0900
In-Reply-To: </home/hira/sawfish/rich-title/rich-title.jl> ←直前ファイル
■ ← カーソル
* ~/.emacs に
(setq howm-template "Subject: %title\nDate: %date\n%file\n%cursor")
(setq howm-template-date-format "%a, %d %b %Y %H:%M:%S %z")
(setq howm-template-file-format "In-Reply-To: <%s>\n")
* テンプレートを複数指定
;; C-u 2 C-c , c → 2 番目のテンプレートで新規メモ
;; メニューから C-u 2 c でも同様
(setq howm-template
'("= %title%cursor\n%date %file\n\n" "%date: %title%cursor"))
* ついでに, howm-template の値が関数なら
「universal-argument と直前のバッファを引数にしてそいつを呼ぶ」
っていうのも仕込みました
* 書式の変更例 (howm-*.el の load より前に)
* タイトル(メモ区切り) @@@ …
(setq howm-view-title-header "@@@")
* goto リンク ==>…, come-from リンク <==…
(setq howm-ref-header "==>")
(setq howm-keyword-header "<==")
* goto リンク ((<…>)), come-from リンク ((:…:))
;; <>:は半角に直してください
(setq howm-ref-regexp "((<\\([^>\r\n]+\\)>))")
(setq howm-ref-regexp-pos 1)
(setq howm-keyword-format "((:%s:))")
(setq howm-keyword-regexp "\\(((:\\)\\([^:\r\n]+\\):))")
(setq howm-keyword-regexp-hilit-pos 1) ;; 「関連キーワード」用
(setq howm-keyword-regexp-pos 2)
(setq howm-keyword-regexp-format "%s") ;; M-x describe-variable 参照
* 注: come-from キーワードの alias では,
次のどちらかしか想定していません.
* 「…から後」型: <<< foo <<< bar <<< baz
* 「…から…まで」型: ((:foo:)) ((:bar:)) ((:baz:))
* wiki 風リンク [[hoge]] の下線を「]]」だけに
* 「<<< hoge」の作成後は, 「hoge」にも下線
(setq howm-wiki-regexp "\\[\\[\\([^]\r\n]+\\)\\(\\]\\]\\)")
(setq howm-wiki-regexp-hilit-pos 2)
(setq howm-wiki-regexp-pos 1)
* こまごま
* 日付入力(C-c , d または [日↓])で年や月を略したら, 「未来」と解釈
(setq howm-insert-date-future t)
* 新規入力時のみです. 「[2003-12-27]」上で RET したときの動作は従来どおり.
* 「http://」でリターン押したら, URL を kill-ring へ
(setq action-lock-no-browser t)
* 予定表・todo 一覧
* リマインダ記号(!+-~@.)から RET 一発で「済」に
(setq howm-action-lock-reminder-done-default "")
* この場合, C-u RET で従来の動作 (キャンセル, 記号変更, …)
* 予定表・todo 一覧からリマインダ記号上で直接 RET したとき,
叩かれ先バッファを自動 save
(setq howm-action-lock-forward-save-buffer t)
* 「自動 save」に抵抗ない方だけどうぞ
* 手動で C-x s (未保存バッファたちを save)なりする方が正道かと
* 保留の浮沈範囲
(setq howm-todo-priority-defer-init -14) ;; 初期値 = 下限
(setq howm-todo-priority-defer-peak 0) ;; 上限
* !+-~. の旬度のカスタマイズ
* 例: メニューで, 「潜伏中は非表示」「済は表示」
(setq howm-menu-todo-priority -50000)
(setq howm-todo-priority-done-bottom -44444)
* howm-todo-priority-normal-bottom 等. ソース(howm-reminder.el)参照.
* todo 一覧(M-x howm-list-todo)の仕切り例
(setq howm-todo-separators
'(
(0 . "━━━━━━━↑超過━━━━━━━")
(nil . "━━━━━━━潜伏中↓━━━━━━━")
))
* 連結表示やソートをする場合にはじゃまかも…
* action-lock
* { } (トグルスイッチ)の変更
;; howm の load 前に
(setq action-lock-switch-default '("{ }" "{*}" "{-}")) ;; 何個でも
* {_} (未処理)の変更
(setq howm-dtime-format "[%a %b %d %H:%M:%S %Y]") ;; {_}
(setq howm-template-date-format "[%Y-%m-%d %H:%M]") ;; テンプレート
* 「file://…」や「http://…」の変更 (ましな設定募集)
thx > ((<945|URL:http://www.bookshelf.jp/2ch/unix/1063800495.html>))
;; howm (正確には action-lock.el) のロードより前に.
;; ・file://…
(setq action-lock-open-regexp
"\\<file://\\(localhost\\)?\\([-!@#$%^&*()_+|=:~/?a-zA-Z0-9.,;]*[-!@#$%^&*()_+|=:~/?a-zA-Z0-9]+\\)\\>")
(setq action-lock-open-regexp-pos 2) ;; 2 個目の「\\(…\\)」がファイル名
;; ・http://…
(setq action-lock-browse-regexp
"\\<\\([htp]\\{3,5\\}s?\\|ftp\\)://\\([-!@#$%^&*()_+|=:~/?a-zA-Z0-9.,;]*[-!@#$%^&*()_+|=:~/?a-zA-Z0-9]+\\)\\>"
(setq action-lock-browse-regexp-pos 0) ;; マッチした全体が URL
* action-lock 追加例:
「Message-ID: …」でリターン押したら, 該当メールを namazu で検索
;; howm を load した後に
(defun my-howm-search-message-id (id)
(message "Searching...")
(let* ((query (format "+message-id:%s" id))
(args `("-l" "-n" "1" ,query "/home/hoge/NMZ/Mail"))
(found (car (howm-call-process "namazu" args))))
(if found
(progn
(find-file found)
(re-search-forward "^$" nil t)
(message "Done."))
(message "No match."))))
(setq action-lock-default-rules
(cons (action-lock-general 'my-howm-search-message-id
"Message-[Ii][Dd]: \\(.*\\)$"
1)
action-lock-default-rules))
* ((<RD|URL:http://www.ruby-lang.org/ja/man/html/RD.html>))��Ȥ����:
��Ƭ�� * �ǥ���ȥ�γ��Ĥ��Ǥ���褦��
�� ((<237-238|URL:http://www.bookshelf.jp/2ch/unix/1063800495.html>))
* ���ޤ�
(setq howm-congrats-format
'(
"(�����ء���) %s"
"(�����ء���) %s"
;; �İʲ�ά��
))
(setq howm-congrats-command '("play" "~/sound/fanfare.wav"))
* ��äȤ�������������ˤ�, *.el ��Ƭ��
=== �����ġ���
(Ʊ���ġ���� ext/ ��)
* HTML �ؤ��Ѵ�: howm2 (Ʊ��. �� ruby)
* ��
* ���ǥ��쥯�ȥ� ~/howm/ ���Ѵ����� ~/converted/ ���Ǥ�
./howm2 ~/howm/ ~/converted/
* <<< ����ʸ����ʸ����̵��
./howm2 -i ~/howm/ ~/converted/
* ����
./howm2 -comefrom='<<<' -goto='>>>' ~/howm/ ~/converted/
* �֤ۤ��פ�ޤ�ե�������� HTML ��
grep -rl '�ۤ�' ~/howm/ | howm2 -list ~/converted/
* ����פ��Ƥʤ��Τ�, ���٤��ĥ���ɤ�����
* alias �ΡֺƵ�Ū�ʡ�Ÿ����̤���ݡ���
* �������� & todo ����: hcal.rb (Ʊ��. �� ruby)
* ��������(ͽ�ꡦ���ڡ��Ѥߤΰ���)�����
hcal.rb -schedule_mark='��' -deadline_mark='��' -done_mark='��' ~/howm/*/*/*.txt
* ����ʴ����Ǥ��餺��
----------------<6>---------------- 2003
01 Sun
02 Mon ������������Ϣ�� ��B4�ع� ���� �����ش��ü¸� 12:40 <<<<##>>>>
��
* ���ϡ���(@[2003-06-02]!), ����ͽ��(@[2003-06-02]@), ���Ϻ�(@[2003-06-02].)
* <<<<# �ϡֺ�����, #>>>> �ϡ���ǯ��Ʊ��Ʊ����
* ����ʴ����� alias ���Ȥ�������
alias hcal="hcal.rb -schedule_mark='��' -deadline_mark='��' -done_mark='��' ~/howm/*/*/*.txt | less '+/<<<<#'"
* �ֽ��ٽ� todo �����פ����
(howm ��Ȥ��ʤ�����. ChangeLog �ɤʿͤؤΤ��ޤ��Ǥ�)
* ���ޥ�ɥ饤���
hcal.rb -l memo.txt
* emacs ���� M-x grep ����
Run grep (like this): hcal.rb -l ~/memo/*.txt
* �վ�ٱ�:
* ((<org-mode �Ȥ�ʻ��|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?OrgMode>))
* �ʰ�����Ģ
* ������ɤ����, ������˽Ƥ���
$����$ 500�� �顼���
* ��<<< $����$�פʤ��>>> $����$�פʤ�ǰ�����ɽ��.
�ʤ���ߡ������Ȥ����ϰϻ���.
* M-x yen-region ��, �֢����ߡפ���
�� ((<yen.el|URL:http://howm.sourceforge.jp/a/yen.el>))
* ((<�� howm wiki �Ρ�ʻ�ѥġ����|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ExternalTool>))�⻲��
== ����
=== �����ˤĤ���
* �ե����볫������Ӥ˥������äƤ����°���
* ~/.howm-keys �˥�����ɤΰ���
* �ե�������Ȥ��ϡ�
* .howm-keys �γƥ�����ɤˤĤ���, �и���̵ͭ��
* �и�������ɤ� or �ǤĤʤ�������ɽ�������
* ��������ɽ���� font-lock �� action-lock ������
* �ե�������¸�������Ƥ����, ~/.howm-keys ��
* ����
* ���ǥ��쥯�ȥ� ~/howm/ �ʲ���Ƶ�Ū��������.
�ե�����̾���ĥ�Ҥ� ~/howm/ �ʲ��Υǥ��쥯�ȥ깽����, �ɤ��Ǥ�褤.
* �ե�����̾�������,
* �ե�����̾��ǯ���������äƤ��� (filter-by-date �Τ���)
* string<= �ǥ����Ȥ�����������ˤʤ�
* �ߴ��ʸ����ؿ��������Ѱ�. ����������Ȥ���.
* real-grep (grep ��Ƥ�)
* fake-grep (elisp �Τ�)
* �ե����빽��
* howm ���ΤȤ���Ω
* bcomp.el
* make ���˻Ȥ�����
* navi2ch-cvs-0.0.20031209 �������
* cheat-font-lock.el
* font-lock-keywords ��夫���ѹ����뤿��δؿ�
* font-lock.el �����������˰�¸
* action-lock.el
* action-lock-mode (minor-mode)
* ��ʸ(����ɽ��)����ˡ(�ؿ�)���Ȥ���Ͽ
* ����������
* ��ʸ�ξ� �� ��ˡ��ȯư
* ����ʳ� �� ����Υ����
* riffle.el
* riffle-{summary|contents}-mode
* ���������ƤΤѤ�Ѥ�ɽ��, ���Ƥ�Ϣ��ɽ��
* �����Ǥ�, post-command-hook �ǰ�ư���� �� ����ɽ����
* �Хåե����������ѿ� riffle-item-list �˹��ܤ��ݻ�
* gfunc.el �����
* gfunc.el
* ��ľ generic function
* illusion.el
* illusion-mode (minor-mode)
* �դĤ��Ρ֥ե�����פǤʤ��оݤ�, �������Խ�������¸
* ���ΤȤ������Ѥ���Ƥ��ʤ�
* honest-report.el
* �Х���ݡ��Ȥ�����
* howm ����
* ����
* howm-backend.el
* �Хå�����ɤ�ʬΥ
* ��ݲ�
* �ǥ��쥯�ȥ� �� folder
* �ե����� �� page
* �ޥå��ս� �� item
* howm-view.el
* howm-view-{summary|contents}-mode (major-mode)
* riffle-{summary|contents}-mode ��������
* �����μ¹�
* howm-mode.el (howm-mode-mode.el �����̾[2004-07-14])
* howm-mode (minor-mode)
* ��ҤΥ������ʤ�
* ����
* howm-date.el
* �������Ϥλٱ�
* howm-reminder.el
* ������ todo
* howm-menu.el
* howm-menu-mode (major-mode)
* ����
* howm-version.el
* ��� howm-version �����ꤹ�����
* howm-vars.el
* defvar, defcustom, ��
* howm-lang-*.el
* �����¸���ѿ�
* howm-menu-*.el
* �����˥塼�ե���������Ƥ�ʸ��������Ȥ������
* howm-mkmenu.el
* howm-menu-*.el �� ja/0000-00-00-000000.txt �������������륹����ץ�
* ��ʳ��ϻȤ�ɬ�פʤ��Ϥ�
* ��
* howm-cl.el
* cl �ѥå������ؤΰ�¸��ޤȤ����
* howm-common.el
* howm-*.el �� require
* �ä�, �ե�����ޤ����ǻȤ��ޥ����Ϥ����� (�� byte-compile �к�)
* howm-misc.el
* ��
* howm.el (howm-mode.el �����̾[2004-07-14])
* �ᥤ��ե�����. require �������.
=== ư���ޤ����?
(�Х��λ�Ŧ����������)
* �ʲ��Τ褦�ˤ��Ƥ���������, Ĵ�����䤹���ʤ�ޤ�
* �Ǥ������ make test �ꤤ���ޤ�
cd howm-��.��.��
make test
* win �ʤ�, test.bat �ꤤ���ޤ�
* test.bat ��Ρ�HOWM_EMACS=�ġפ�Ķ��ˤ��碌�ƽ���
* test.bat ��¹�
* �ɤ����, emacs ��Ω��������, ����ɼ��ɽ������ޤ�
* ((<�ʤ�Ǥ虜�虜? �� �Х���ݡ���FAQ|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportFAQ>))
* ��: ��������ľ���
* �ֻ��ͤ��סִ��ΤΥХ����פΥ����å��ä�, ���ä����Ǥ���ͤ�.
* howm �˴ؤ��Ƥ�, ���Υ����å������פǤ�.
�������, ���ڤˤɤ�ɤ��Ŧ���Ƥ��������������꤬�����Ǥ�.
* ����, ��Ԥ��ܤ��Ϥ��Ȥ���(2ch �� howm wiki)�ˤ������Ǥ�������.
* cf.
((<�Х���ݡ���FAQ|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportFAQ>)),
((<YASWiki:�����ץ����ϲ�Į����|URL:http://web.archive.org/web/20041018232953/http://nnri.dip.jp/~yf/cgi-bin/yaswiki.cgi?name=%A5%AA%A1%BC%A5%D7%A5%F3%A5%BD%A1%BC%A5%B9%A4%CF%B2%BC%C4%AE%B5%A4%BC%C1>))
* ��Գн�
* �ǥХå����ѿ� howm-call-process-last-command
* C-u M-x howm-bug-report �Ǵ�Ϣ�ѿ��ΰ���
* M-x howm-elp ��, �ץ��ե����� elp �ν���
== ����
=== ����
((<���ͥ�|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?IdeaSource>))����.
�ä�, Q-pocket��HashedWiki��ChangeLog ��⤫�餤�äѤ��ޤͤ��Ƥޤ�. ����.
* ����ͺ�����֤䤵���� Emacs-Lisp �ֺ¡�(���åȥ����ƥ�, 1999)
ISBN 4-906391-70-2
��
((<����饤���� (��?)|URL:http://www.gentei.org/~yuuji/elisp/>))
* elisp �Ϥ����ʤ鰵��Ū�ˤ�������
* 6.4 ��������Ρ֥������� dired�פͤˤ����Ƥ��������ޤ���
=== ������Ͽ
thx > patch�����ɰơ���Ŧ�����ä�����
* ������ howm-1.4.3 [2015-12-31]
* emacs 25.1.50.1 (2015-12-27 ������ master �֥���) �ǵ�ư���ǧ
* howm-1.4.3rc1 ��Ʊ�����ƤǤ�
* fix
* git ��ü emacs �ǤΥ��顼 (void-function ed)
* C-c , A (howm-list-around) �� howm-list-title �����꤬�����Ƥ��ʤ��ä�
((<thx|URL:http://peace.2ch.net/test/read.cgi/unix/1397477663/39>))
* ((<howm-recentf|URL:http://howm.osdn.jp/cgi-bin/hiki/hiki.cgi?Recentf>))�ʤɤ�̵�̤˥�⡼�ȥե�����Υѥ���ɤ�ʹ���Ƥ��ʤ��褦��.
thx > ����� (hide at koie.org)
* �ɥ�����ȤΥե�����⡼�ɤ�����
* ������ howm-1.4.2 [2013-12-31]
* Note
* emacs 24.3 ���б�. 2013-12-25 ������ trunk (24.3.50.1) �Ǥⵯư���ǧ.
* howm-test130321 �� howm-1.4.2rc1 ��Ʊ�����ƤǤ�
* ����
* C-c , a (howm-list-all) ���®��
((<thx|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste>))
* fix
* emacs 24.3.1 �ǥХ��ȥ���ѥ��뤻���˼¹Ԥ����Ȥ��Υ��顼
"Can't detect type of ..."
((<thx|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste>))
* ����ܥ�å�����ǿ�����⤬ howm-mode �ˤʤ�ʤ��Х�
((<thx|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste>))
* �Х��ȥ���ѥ�����ηٹ�
* ������ howm-1.4.1 [2012-12-27]
* ~/.howm-keys ��̵���ä���, ��������ƺ�����
((<thx|URL:http://sourceforge.jp/projects/howm/lists/archive/eng/2012/000099.html>))
> Albert-san (areiner at tph.tuwien.ac.at)
* fix: *.txt �� *.howm �����ߤ��Ƥ�����⡼�ɤ�ɽ��������ʤ��褦��
((<thx|URL:http://toro.2ch.net/test/read.cgi/unix/1141892764/940>))
* ������ howm-1.4.0 [2012-08-16]
* Note
* ((*��ߴ��ѹ�*))������!
* 1.3.* �ɤ���ε�ư��˾��ʤ颭
(setq howm-compatible-to-ver1dot3 t) ;; (require 'howm) �������!
* ���̤����ꤷ�������, M-x customize-group RET howm-compatibility RET
* Ĺ�����ȱ�����ǽ���ä���Τ������ǽ�ˤ��ޤ���.
* emacs-24 �б�
* howm-1.4.0rc2 ��Ʊ���ƤǤ�.
* �ѹ�
* howm-file-name-format �Υǥե���Ȥ� *.howm ���� *.txt ���ѹ�
* ��ĥ�ҤΤ�����¾�ġ���Ȥ�Ϣ�Ȥ˺��äƤ���餷�����������Τ�
* ��ե�����ʣ�����ΤȤ���, �ʤ��������ե�����ñ�̤���ʤ����ñ�̤�.
������, date �Ǥιʤ���ߤϥե�����ñ�̤Τޤ�.
* �����ȥ뤬���ΤȤ�����ʸ�ΰ���ܤ��ȥ��.
* ���ޤ�����
* ��˥塼�˰ʲ����, �����ॹ�����Ǥʤ��ե�����̾��ξ�̤�ɽ��.
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/890>))
%here%(howm-menu-recent identity)
* �ǥ��쥯�ȥ���Ф��Ƥ�ӥ塼��������Ǥ���褦��.
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/891>))
;; ��file://��/�פ��>>> ��/�פ� open ���ޥ��(mac ��)�dz���
(setq howm-view-external-viewer-assoc '(("/$" . "open %s")))
* �ѿ� howm-normalizer �Τ��꤬��������ߥ�����褦��
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/865-870n>))
* �ɥ�����ȤθŤ��ս���ľ��
* rast �ޤ��λ�����
* ������ǽ�θ�����
* ���ޥ��
* C-c , e (howm-remember)
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/24-25n>))
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/61>))
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/72-75n>))
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/92-93n>))
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/99>))
* C-c , b (howm-list-buffers)
* C-c , x (howm-list-mark-ring)
* C-c , o (howm-occur)
* リマインダ
* メニューに「%reminder」と書くと, 予定と todo の統合一覧
* 予定「@」は,
howm-menu-schedule-days-before 日前から
howm-menu-schedule-days 日後までを先頭に表示
* [2004-12-03]@5 などと書くと, 「5 日間」の意
(当日も含むので「12月3日から12月7日まで」).
一覧から消えるのがそれだけ猶予される.
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/516>))
* 〆切「!」も, 〆切日がその範囲までなら一緒に表示
* それより下は従来どおり
* 従来の %schedule + %todo とくらべると, スキャンが一回ですむぶん効率的
* [2005-05-15 21:37]@ のような書式の予定は, 時刻順にソート
((<thx|URL:http://pc.2ch.net/test/read.cgi/unix/1063800495/141>))
((<thx|URL:http://pc.2ch.net/test/read.cgi/unix/1063800495/148>))
((<thx|URL:http://pc.2ch.net/test/read.cgi/unix/1063800495/597>))
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/683>))
* メニューからリマインダを直叩きしたときに,
対応バッファの行数が多少ずれていても許す.
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/519>))
(setq howm-action-lock-forward-fuzziness 5) ;; 何行までずれても許すか
* ((<カスタマイズ>))
* 上記 %reminder や todo list 中の仕切り
* grep 使用時の coding system 指定
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/784>))
* howm 関連の全バッファに共通の色設定
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/42>))
((<thx|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Idea>))
> taku さん
* todo を済ませたときに指定コマンドを実行 (howm-congrats-command)
* fix: 2012-01-21 以降の emacs-24 でエラー (void-variable inhibit-first-line-modes-regexps)
((<thx|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste>))
thx > 佐々木 寛 さん (sasaki at fcc.ad.jp)
* 隠し機能 (experimental)
* 1.1.1.* 以前から
* ソースコードの読み書きも howm で
* ((<GNU global|URL:http://www.tamacom.com/global-j.html>))
(((<例|URL:http://www.tamacom.com/tour/lang/ruby/S/21.html>)))
もどきの on the fly 版めざして
* まだ開発中. 味見するには…
* 変数 howm-configuration-for-major-mode を設定
* major-mode に応じて, come-from リンク等の書式を変える
* howm-misc.el のコメント参照
* M-x howm-open-directory-independently して ~/elisp/howm などと入力
* 正体は結局 grep なんだから, あまり賢い動作を期待してはいけない
* elisp, tex では便利だけど, ruby じゃ使いものにならず.
* ∵ elisp の関数名や tex のラベルは大域的に一意. ruby は否.
* 1.2
* 一覧時の内容バッファにファイル全体を表示させる
(setq howm-view-preview-narrow nil)
* 連結時は従来どおり(メモ区切りの範囲のみ)
* howm-configuration-for-major-mode 以外で使う場面は, まあないでしょう
* リマインダ
* リマインダのカスタマイズ
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/296>))
;; 新しい型のリマインダ「*」を定義する例:
;; 「[2004-07-11]* ほげ」は, 指定日まで上昇し, そのあと下降.
;; (旬度 = - |遅れ / 猶予日数|. 猶予日数のデフォルトは 3)
;; 1. 旬度関数を準備 (遅れと猶予日数(とアイテム)を食って旬度を吐く)
;; 遅れ: 指定日から今日までの日数. まだならマイナス.
;; 猶予: 「[2004-07-11]*8」なら 8. 「[2004-07-11]*」だけなら nil.
;; 旬度: 大きいほど上. 「覚書」なら初日が 0 で毎日 1 ずつ減る.
;; (アイテム: ふつうは使わないけどついでに. howm-backend.el 参照)
(defun my-priority (late lazy item)
(let ((r (howm-todo-relative-late late lazy 3)))
;; r = late / lazy. 無指定時は lazy = 3.
(- (abs r))))
;; 2. face を準備
(defface my-face '((t (:foreground "cyan"))) "my face")
(setq my-face 'my-face)
;; 3. 記号, 旬度関数, face を登録.
;; 残りの引数二つは, 「予定表に表示するか」「todo リストに表示するか」.
(howm-define-reminder "*" #'my-priority 'my-face nil t)
* 参考: 既存の旬度関数のグラフが
((<UNIX USER 誌の記事|URL:http://howm.sourceforge.jp/uu/#label:11>))
に出てます
* バグ
* 一部の記号はこけそう (正規表現 […] 内で特別な意味を持つ記号は×)
* 「[2004-07-11]- ほげ」から「-」上で RET して「*」を入力するとエラー
* とりあえず叩き台. こんなんでいいんでしょうか?
* 日付形式
* 日付上で RET×2 してから…
-, + → 前日, 翌日
(, ) → 前日, 翌日
{, } → 前月, 翌月
[, ] → 前年, 翌年
* C-u 20 - → 20日前
* ヒットしなかったらその先の日付を順に探す
(setq howm-date-forward-ymd-limit 90) ;; 90日先で give up
* もっとましなキー設定ないかねえ
* 日付入力「C-c , d」したときの動作をさらに小賢しく
(setq howm-insert-date-pass-through t)
* 日付コマンドについては元と同様
* 日付コマンドじゃないときは, ただちに抜ける.
C-c , d hoge とか C-c , d C-a とか試せばわかります.
* しまった. 「[2004-05-21]+」とか入力しようとするととまどう.
「+ RET」で「+を挿入」にはしてみたけど…
* 1.2.1
* Major
* howm2 の作り直し? (ext/howmkara)
* 必要にせまられてでっちあげ. 名前もてきとう.
* 必要は満たされたから, また放置かも. 誰かどうにかしてくれれば…
* 機能は退化. ソースは前よりはまし.
* magic string がちらばってるのはけしからんけど…
* 一メモ一ファイルに分割する ext/hsplit.rb も書いたけど,
これはさらに手抜き
* Minor
* hcal.rb の「[2004-09-02]?」対応(自分専用そのばしのぎ)
((<ref|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?TangledToDo>))
* M-x howm-return-to-list → 一覧表示に戻る
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/377>))
* とり急ぎ超雑でっちあげ. 反響に応じてまた考えよう.
* 一覧表示にいちいち戻ることなく, 一覧の次項目を直接開く:
(defun my-howm-next-hit (n)
(interactive "p")
(let ((buf (save-window-excursion
(howm-return-to-list)
(when (not (eq major-mode 'howm-view-summary-mode))
(error "Sorry. This case is not cared."))
(forward-line n)
(let ((howm-view-summary-keep-cursor nil))
(howm-view-summary-open))
(current-buffer))))
(switch-to-buffer buf)))
(defun my-howm-previous-hit (n)
(interactive "p")
(my-howm-next-hit (- n)))
* 1.2.2
* 特殊フォルダ
* namazu folder 試作
* コード雑すぎ
* +from: などに未対応
* 直接検索するには M-x howm-search-namazu
* rot13 folder/page 試作
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/580>))
* これ自体はお遊びだけど, 「ふつうでないページ」の練習として
* rot13:xxx バッファは, C-c C-c で「rot13 して保存」
* rot13 なファイルを開くには, M-x yarot13-find-file
* howm-search-path に, 通常の「ディレクトリ」以外も書ける
;; namazu folder と rot13 folder を検索対象に追加
;; (M-x howm-toggle-search-other-dir で有効・無効を切りかえ)
(let* ((nd "~/PATH/NMZ/Mail") ;; namazu インデックスのあるディレクトリ
(rd "~/g/r13") ;; このディレクトリ以下のファイルは rot13 される
(nf (howm-make-folder:namazu nd))
(rf (howm-make-folder:rot13dir rd)))
(setq howm-search-path (list nf rf)))
(howm-toggle-search-other-dir 1) ;; 0 なら初期状態は「無効」
* [2004-12-13]_3 の猶予日数「3」の意味を 1 ずらした
* いままでは, 省略と 0 と 1 が同じ意味になっていた
* いずれ気が向いたら, もっとまじめに実装しなおすかも
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/522>))
* ext/hcal.rb に iCalendar 出力を追加, …の最低限のとっかかりだけ
* 1.3.1
* 新しい「バグの指摘の手順」案
* make test で emacs を起動
* バグを発症させる
* 発症しなければ, 自分の .emacs から関連しそうなところを
sample/dot.emacs へコピーして, もう一度 make test
* 発症したらすかさず M-x howm-bug-shot
* バージョンやスクリーンショットなどが表示されます
* コメントを加えて 2ch に貼る
* 1.3.3
* 新規メモ作成をすべて howm-remember にするには…
;; howm-create をすべて howm-remember にすりかえる
(defadvice howm-create (around remember activate)
(if (interactive-p)
(howm-remember)
ad-do-it))
(setcdr (assoc "[新規]" howm-menu-command-table-ja)
'(howm-remember current)) ;; [2006-05-15] 修正
* メニュー上で c を押したとき, 「メニューの前に表示していたバッファ」
を出す方が好みなら, 「current」を「previous」と直してください
* カテゴリ別の todo list
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/885>))
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/890>))
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/909>))
((<thx|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/919>))
* 「分類」の要望はつっぱねてきたんだけど, 今日は気まぐれに気が向いたので
お試し. 正式機能にしていくかどうかは未定.
* メニューにこう書くと, 「foo」「bar」「baz」を含む todo を
分類して表示
%here%(howm-menu-categorized-reminder ("foo" "bar" "baz"))
* ちなみに, %here% ではクオートは不要です
* さらに, 各行の「foo」「bar」「baz」を消したければ
%here%(howm-menu-categorized-reminder ("foo" "bar" "baz") nil t)
* 「misc.」を非表示にしたければ
%here%(howm-menu-categorized-reminder ("foo" "bar" "baz") nil nil t)
* 一覧バッファのマッチ内容の左にタイトルを表示.
ちなみに従来のは, 「マッチ内容のかわりにタイトルを表示」.
((<thx|URL:http://lists.sourceforge.jp/mailman/archives/howm-eng/2006/000025.html>)) > Highfly さん
(setq howm-view-list-title-type 2) ;; マッチ内容の左にタイトルを表示
(setq howm-view-summary-format "") ;; ファイル名を消したければ
* C-c , M で「ファイル名を指定してメモを開く」
((<thx|URL:http://lists.sourceforge.jp/mailman/archives/howm-eng/2005/000010.html>)) > Eduardo Ochs さん
* 1.3.7
* 一覧時にウィンドウ分割を壊さない設定.
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/507>))
(setq riffle-keep-window t)
(setq riffle-window-initializer nil)
* 内容バッファは表示されません.
* とりあえず叩き台. 今後変更の可能性あり.
* M-x howm-list-active-todo で, 現在有効な(=潜伏中でない) todo のみを一覧.
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/129-131n>))
* ついでに, M-x howm-list-sleeping-todo で, 潜伏中の todo のみを一覧.
* とりあえず関数だけ試作. インタフェースの案があればお聞かせください.
* ちなみに, メニューから潜伏中 todo を消すには,
M-x customize-variable RET howm-menu-todo-priority RET で
「Hide sleeping reminders」を設定してください.
* バッファ名を, ファイル名ではなくタイトルにする.
((<thx|URL:http://lists.sourceforge.jp/mailman/archives/howm-eng/2006/000020.html>)) > Mielke-san (peter at exegenix.com),
((<thx|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ExternalTool>))
;; emacs 上でのバッファ名を, ファイル名ではなくタイトルに.
;; (ファイル名自体は変更しない)
(add-hook 'howm-mode-hook 'howm-mode-set-buffer-name)
(add-hook 'after-save-hook 'howm-mode-set-buffer-name)
* タイトル「ほげ」のメモのバッファ名を「=ほげ」に
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/333>))
;; タイトルが AAA ならバッファ名を =AAA に.
;; 下の howm-mode-set-buffer-name を設定した上で…
(setq howm-buffer-name-format "=%s")
* 本当は howm と独立したツールにする方がいいけど,
おっくうなのでひとまず.
* 1.3.8
* M-x howm-extend-deadlines で,
指定日を過ぎた〆切(!)をすべて一定日数後へ延期.
((<thx|URL:http://hibari.2ch.net/test/read.cgi/unix/1141892764/671>))
* 仕様もインタフェースもまだ叩き台.
* メモを勝手に書きかえる危険な操作なので, バックアップをとってから!
* 1.3.9
* メニューに「%here%(howm-menu-search "[断]片的" full t)」と書けば,
「断片的」を含むメモの内容全体をメニューに埋め込み.
((<thx|URL:http://sourceforge.jp/projects/howm/lists/archive/eng/2010/000097.html>))
> Morgan Veyret さん (morgan.veyret at gmail.com).
* 単に "断片的" としないのは, メニューファイル自身がヒットするのを避ける小細工
* 1.4.2
* 一覧バッファで「ファイル | マッチ行」のかわりにこんな表示に.
このときタイトル先頭の「=」は表示しないように.
(experimental)
((<thx|URL:http://sourceforge.jp/projects/howm/lists/archive/eng/2012/000107.html>))
((<thx|URL:http://sourceforge.jp/projects/howm/lists/archive/eng/2012/000111.html>))
> Albert-san (areiner at tph.tuwien.ac.at)
タイトル A|
|マッチ行 A1
|マッチ行 A2
タイトル B|
|マッチ行 B1
|マッチ行 B2
* 設定
(setq howm-view-list-title-type 2) ;; Show title before summary.
(setq howm-view-summary-format "") ;; If you want to delete file names.
(setq howm-entitle-items-style2-max-length 50)
(setq howm-entitle-items-style2-format "%-0s|%s") ;; for title and summary
(setq howm-entitle-items-style2-title-line t) ;; independent title line?
* さらに, M-x customize-variable RET howm-list-title RET も設定を
* 制限: 一ファイル複数メモで C-c , a (howm-list-all) したときは
対応するタイトル行に飛んでくれない
* そもそも行指向で作っていたので実装が無理矢理
* きちんと直すのはめんどう. 強い需要がなければ…
* …履歴抜粋… (((<URL:OLD.rd>)) 参照)
* [2010-12-30] 1.3.9 微修正
* [2009-12-31] 1.3.8 過ぎた〆切に着色
* [2008-12-31] 1.3.7 内部コード整理 (副作用を分離).
howm-list-normalizer から howm-normalizer へ.
* [2008-05-31] 1.3.6 着色の不具合修正
* [2007-12-09] 1.3.5 夏時間の不具合修正
* [2006-12-16] 1.3.4 セキュリティ修正
* [2005-08-02] 1.3.0 alias. M-x customize. タイトル表示.
* [2005-05-02] 1.2.2 バックエンド切り離し. gfunc.el
* [2004-08-24] 1.2 保留「~」の公式化. howm.el, riffle.el
* [2004-05-06] 1.1.2 make test
* [2004-02-27] ((<"2ch howm スレ 2"|URL:http://pc8.2ch.net/test/read.cgi/unix/1077881095/>))
* [2004-02-21] 1.1.1 「隠し機能」制度を導入
* [2004-01-25] ((<"sf.jp"|URL:http://howm.sourceforge.jp/>)) へ移動
* [2005-01-08] ((<"UNIX USER 2004.2"|URL:http://www.unixuser.jp/magazine/2004/200402.html>))
* [2003-12-27] ((<howm wiki|URL:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi>))
* [2003-11-22] 1.1 デフォルトの変更
(リンク・日付・リマインダの書式, 一メモ一ファイル, メニューもメモの一種)
* [2003-10-27] 1.0.4.2 重くなるバグを修正. よくこんなので動いてたなあ…
* [2003-10-02] 1.0.4 外部 viewer, メニューの過剰強化
* [2003-09-23] 「テスト版」を導入
* [2003-09-18] 1.0.2 HTML 化スクリプト howm2
* [2003-09-17] ((<2ch howm スレ|URL:http://pc.2ch.net/test/read.cgi/unix/1063800495/>))
* [2003-09-17] 1.0 メモディレクトリを階層化
* [2003-09-16] 0.9.7.1 Wiki 風リンク [[ほげ]]
* [2003-09-14] 0.9.4.1 grep 脱却
* [2003-09-09] 0.9 ruby 脱却
* [2003-08-31] 0.8.5 タイトル一覧
* [2003-06-03] 0.8.4 安直カレンダー hcal.rb
* [2002-11-03] 0.8 メニュー, 旬度順 todo @[2003/09/20]+
* [2002-09-17] 0.7 1 日 1 ファイル, come-from リンク <<
* [2002-09-14] 0.6 リンク廃止(すべては「検索」)
* [2002-06-10] ((<"日本発の wiki クローンリスト"|URL:http://www1.neweb.ne.jp/wa/yamdas/column/technique/clonelist.html>))
* [2002-05-29] 0.1 公開
=== アドレス
* 最新版: ((<URL:http://howm.sourceforge.jp/>))
* 連絡先: email アドレスはソースファイル冒頭を参照ください
=end
|