1 名前:ミスターウィキモドキ [2006/03/09(木) 17:26:04 ] 初めから破綻しているメモ取り環境、howm に関するスレッドです。 >>2-5 あたりにログとか関連リンクとか。 howm: 一人お手軽 Wiki もどき howm.sourceforge.jp/index-j.html howm wiki howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi バグレポート howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport Meadow/Emacs memo: メモを書こう www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=howm
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 08:46:24 ] キーについての訂正です。 (誤) C-c l → (正) C-c,l (誤) C-c a → (正) C-c,a
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 10:00:29 ] 連投申し訳ないです。 >>537 の件はなかったことにしてください。 実際の挙動… (setq howm-menu-recent-num 100) としているのに howm-list-recent しても、メモが10個しか表示されなくて 「日付がメモの最後尾にある」メモが除外されているように見えたのですが さきほど確認したら「日付がメモの最後尾にある」メモもちゃんと 表示されていました。 #しかし、なぜ10個しか出てこないんだろう・・
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 10:19:15 ] 本当に何度もすみません。 >>543 の原因は (setq howm-list-recent-days 7) が設定の中に入ってることでした。 howm-list-recent で表示したいメモの数 → howm-list-recent-days 0000-00-00-000000.howm(%menu) に埋め込んだ %recent で表示させたいメモの数 → howm-menu-recent-num を混同してたみたいです。お騒がせしました。
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 11:51:18 ] >>536 の件ですが、テストメモを作って、howm-list-recent して backtrace をとった結果を 以下に置いておきます。(最初からこうするべきだったorz) よろしくお願いいたします。 www4.uploader.jp/dl/toteng/toteng_uljp00005.txt.html
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 22:27:33 ] >>543 howm-list-recent の方は, 正確にはメモの本数でなく日数ですね. デフォルトだと howm-list-recent-days 日以内に更新されたファイル, C-u 10 M-x howm-list-recent なら 10 日以内となります. >>539 >>540 >>545 以下を調べていただけると助かります. (ア) howm-list-normalizer や howm-normalizer の具体的な設定を教えてください (イ) それを sample/dot.emacs に追記して make test したら発症するでしょうか? (ウ) もし発症しないなら, さらに何を書けば発症するでしょう? (ご参考) howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportFAQ
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 07:24:11 ] >>546 > howm-list-recent-days 日数 書いてから気づいたのですが、再書き込みをあれ以上続ける気力が湧かず。。 訂正ありがとうございます。次回からhikiに書いたほうがよさそうです。 以下、ご質問について。 (ア) >>540 の設定にも書いてありますが (setq howm-list-normalizer 'howm-view-sort-by-reverse-date) です。 (イ)発症しませんでした。 (ウ)make testによるEmacs起動自体ができなくなる設定(キー設定等)を抜いた上でmake testを実行。 >>545 とは異なる以下のエラーが出ました。 Debugger entered--Lisp error: (file-error "Searching for program" "no such file or directory" "/usr/bin/grep") call-process-region(1 60 "/usr/bin/grep" "c:/ema01308" (t nil) nil "-E" "-i" "-Hnr" "-f" "-" "c:/home/hoge/howm/") apply(call-process-region (1 60 "/usr/bin/grep" t (t nil) nil "-E" "-i" "-Hnr" "-f" "-" "c:/home/hoge/howm/")) howm-call-process-here("/usr/bin/grep" ("-E" "-i" "-Hnr" "-f" "-" "c:/home/hoge/howm/") ■全てのbacktrace → psemu.jpn.org/usr/bin/perl/wiki.cgi?action=ATTACH&page=%BE%AE%CA%AA%A5%A2%A5%C3%A5%D7%A5%ED%A1%BC%A5%C0%A1%BC&file=howm%5Fbacktrace%2Etxt ■dot.emacs → psemu.jpn.org/usr/bin/perl/wiki.cgi?action=ATTACH&page=%BE%AE%CA%AA%A5%A2%A5%C3%A5%D7%A5%ED%A1%BC%A5%C0%A1%BC&file=dot%2Eemacs%2Etxt
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 07:38:47 ] >>547 訂正です(度々申し訳ありません)。 「>>545 とは異なる以下のエラーが出ました」以下のエラーの下に、>>545 と同じエラーが出てました。 上記アップロードしたものをご覧いただくのがいいと思いますが [dispatchers args type base-name apply throw done intern-soft format "%s%s" error "Can't detect type of %s for %s."] 9) gfunc-call(howm-folder-grep-internal (howm-folder-type) ("~/howm/" ("\\[[1-2][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9][ :0-9]*\\][!@]") nil)) howm-folder-grep-internal("~/howm/" ("\\[[1-2][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9][ :0-9]*\\][!@]") nil) というところです。 「さらに何を書けば発症するでしょう? 」→ほぼ初期状態の設定で同じエラーが出ているように見えます。(grep?)
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 07:52:25 ] 再再訂正です。 「さらに何を書けば発症するでしょう? 」→ grep周りの設定を入れると発症するみたいです。 grep関連の抜いた設定: (setq howm-view-grep-parse-line "^\\(\\([a-zA-Z]:/\\)?[^:]*\\.howm:\\([0-9]*\\):\\(.*\\)$") (setq howm-view-use-grep t howm-view-grep-command "/usr/bin/grep" howm-view-fgrep-command "/usr/bin/grep") (defadvice howm-list-migemo (around use-fake-grep activate) (let ((howm-view-use-grep nil)) ad-do-it)) (setq howm-occur-force-fake-grep t)
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 22:51:40 ] >>547 そのエラーは howm-list-normalizer の問題ではなさそうですね. まず /usr/bin/grep は存在しているでしょうか? ^^; # win はよく知らないのですが, ドライブレターをつけなくていいもの? >>549
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/24(木) 06:19:04 ] >>550 # win はよく知らないのですが, ドライブレターをつけなくていいもの? >>549 ビンゴでした。。 howm-test080531以前のテストバージョンでは、ドライブレターをつけなくても動いていたし、 今もバージョンを戻すと動くので、そんなことが原因だとは思いもしませんでした。 お手をわずらわせて申し訳ありませんでした_o_
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/24(木) 08:10:57 ] 訂正です(度々ご容赦) >>551 は確認不足でした。 (1)ドライブレターの件 テスト環境で howm-menu した場合、 ドライブレターを入れなくては /usr/bin/grep が通らないけど Meadow(cygwinでコンパイル)をあらかじめ起動して、そこからhowm-menu すれば /usr/bin/grep でも通ります。 (2)エラーはもう一つ howm-menu は通って、grepのエラーは出なくなりました。しかし、howm-list-recent あるいは howm-list-all すると次のエラーが出ました。 Debugger entered--Lisp error: (wrong-type-argument listp "= (略) [dispatchers args type base-name apply throw done intern-soft format "%s%s" error "Can't detect type of %s for %s."] 9) gfunc-call(riffle-summary-item (riffle-type) ("= このエラーは (setq howm-view-list-title-type 2) の設定を抜くと出なくなりました。 #Windows(Meadow)固有か自分の設定の問題なのかな・・
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/24(木) 23:26:09 ] >>552 thx. 直しました. (おかげさまで別のバグもいぶり出せました)
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 07:08:23 ] >>553 こちらこそ、どうもありがとうございました!
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 01:25:14 ] Meadow上でhowmを1日1ファイルの形で使っているのですが、質問です。 C-c , c で新しくメモを作るとメモがファイルの最後にどんどん追記されていきますが、 これをファイルの先頭にする事は出来ないものでしょうか。 howm 追記 先頭などで検索してみたのですがヒットしませんでした。 先頭に追記していく方法または実現するための道筋などよろしかったら教えてください。
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 01:47:54 ] howm 新規 先頭 でぐぐってみるとこのスレで違うものを見つけられそうだぜ! …ってなんか変化球の投げ返しになっちゃったぜ! >>448 とかどうでしょう
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 02:20:56 ] おっ、バッチリの機能があるんですね。 これでもっと便利になります。 夜更けに即レスどうもありがとうございました。
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/11(月) 10:02:10 ] howm-mode-set-buffer-name ってまだリリース版に入らないの?
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/12(火) 00:19:43 ] >>558 次で(隠し機能として)入ります. よろしければリリース予定版 1.3.7rc1 をお試しください.
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/12(火) 00:40:32 ] C-c , c ですぐにメモを書き始めたいんだけど、 現状はカーソルが= の横にあるから何度か下に移動しないといけない。 カーソルの位置を日付の下の行にする事って出来ないかな?
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/12(火) 00:54:55 ] >>560 (setq howm-template "= %title\n%date %file\n%cursor")
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/12(火) 01:22:50 ] レスありがとう まさにこれだ っつかそれキーワードにぐぐってみたらREADMEがヒットした件 なんかごちゃごちゃしてたからまともに読んだこと無かったんだが こういう便利機能についても書かれていたんだな 次からは先ずそっち眺めてみることにする おやすみ
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 18:05:56 ] C-c , , で表示されるトップメニューのランダムセレクトについてですが、 1日1ファイルの時はランダムセレクトが ↓こんな具合になってしまいます ランダムセレクト (不要なら[menu 編集]で該当箇所を削除してください) > 2008-05-18 | = > 2008-05-18 | = > 2008-05-18 | = > 2008-05-18 | = > 2008-05-18 | = > 2008-05-18 | = > 2008-05-18 | = > 2008-05-18 | = > 2008-08-15 | = > 2008-08-15 | = これを1メモ1ファイルの時の挙動と同じように、 ランダムの単位をファイルではなくメモにしたいのですが、そういう設定は出来ますか?
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 22:29:14 ] >>563 現状だとできません. もし作ろうとすると… ・ぱぱっとできる実装では, 全メモをスキャンするので遅くなりそう ・全メモの冗長なスキャンをなくすには, それなりの改造が必要 「ちゃんと混ぜる」ことにそこまでこだわる必要はないかと思っていました.
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 18:28:08 ] 実際に全メモスキャンしてランダムにメモをピックアップしても日付が被さるメモが抽出される事はそうそうありませんし そらなら原則一つのファイルからは一つのメモを選出するようにするというのはどうでしょう? これならそんなに手間も負荷もかからないかと
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 18:38:00 ] while (1) { ファイルを一つランダムに選出; そのファイルの中のメモ群を配列追加; 配列の要素数が10を超えたらループ終了; } ↓こうするのはどうよ for (i = 0; i < 10; i++) { ファイルを一つランダムに選出; そのファイル中からメモを一つランダムに選出; そのメモを配列に追加; }
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 00:20:51 ] ザウルス使いのものですが、 sのsearch語の履歴を残す方法を教えてください。 アプリを再起動するとUpキーでの履歴がクリアーになってしまう。
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 00:22:47 ] >>565 >>566 thx. いただきました. # 旧仕様も残してほしい, という方はいらっしゃいませんよね?
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 00:33:56 ] >>567 C-c , , h または C-c , h または M-x howm-history 履歴件数の設定は M-x customize-variable howm-history-limit 履歴ファイルの設定は M-x customize-variable howm-history-file
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 07:28:52 ] >>569 説明不足でした。 searchでのKeywordの履歴を残し、選択できるように したいのです。
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 08:22:42 ] session.el
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 15:31:16 ] >>571 site-lispにsession.elを入れ .emacsに (require 'session) (add-hook 'after-init-hook 'session-initialize) とやってみましたが。動いてないようです。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 23:41:00 ] >>572 howm 以外では session.el は動いていますか? yes → make test をお願いします no → emacs かリナザウのスレへ # >>569 でも, RET を押してその行の語を再検索できます. 為念.
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 23:59:17 ] >>573 全く動いてないみたい。 手動でそのつどkeywordを入力します。 ありがとうございました。
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 13:47:31 ] このスレの皆さんに質問させてください。 一ヶ月ほど前にHowmを使うためにLinux Zaurusを中古で購入し、 現在メモファイルが200個ほどたまっています。 ToDoやスケジュールを管理するために使うのに便利につかっています。 しかし、一方でノウハウを書くメモとしてはあまり有効に使えていない気がします。 ToDoやスケジュールはメニューに表示されるのですが、有用なメモというメニュー項目はないですよね。 これが普通のWikiであれば、FrontPage等に編集可能なメニューがあります。 これはメモ自体の存在を知る方法があるか?という質問と言えるかもれません。 あるメモを探すのは検索ですみますが、自分がどんなメモを探したいかを知る方法がありません。 例えば、秋葉原に行く時に、秋葉原でやるべき事が書かれたメモを探す方法が欲しいです。 買う予定の漫画のリストや買う事を検討しているパーツが書かれた自作PCメモなどが探せる方法はないですかね?
576 名前:名無しさん@お腹いっぱい。 [2008/08/31(日) 14:50:23 ] >>575 メモの連結リンクを使えば?
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 18:23:45 ] >>575 [Zaurus][秋葉原]とかってメニュー画面にキーワードの
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 18:27:19 ] 途中で送ってしまった。。。 >>575 [Zaurus][秋葉原]のように、 メニュー画面にキーワードのリンクを追加してます
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 00:39:11 ] お返事ありがとうございます。>>577 >>588 やっぱり、ホームページ(メニューページ)にリンクをつけて、 連結リンクなり何なりで呼び出すのがいいんですね。 やってみます。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 05:10:17 ] 横から質問 [Zaurus][秋葉原]の横にそれぞれメモの数を付け加える事って出来ませんか? [Zaurus(23)][秋葉原(32)]みたいな感じ
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 02:14:56 ] >>580 こんな感じ? howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?CountMenu デフォルトで組み込むほどの需要はあるでしょうか?
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 19:07:22 ] おーすげーこんな事出来るんだ だいたいどんな流れの処理やってるかは分かるが、自分じゃ書けないな なんかしらんけどちょっと感動した lisp覚えてみるか
583 名前: nat7.kyoto-wu.ac.jp [2008/09/18(木) 09:45:19 ] 予定(schedule)ですが、 > Fri -1 | [2008-09-19 16:30]@ ホゲ会議 > Fri -1 | [2008-09-19 13:00]@ プゲミーティング > Fri -1 | [2008-09-19 10:30]@ ボゲと相談 てなふうに時刻が逆順で表示されてるんですが、こういうものでしょうか。 できれば正順がいいなあ。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 12:54:11 ] お前チンコ丸出しだぞ
585 名前: nat7.kyoto-wu.ac.jp mailto:sage [2008/09/18(木) 19:54:05 ] >>584 あらら。 これはひどいなあ。調べてきます。
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 20:19:45 ] >>585 navi2ch使ってない? 新しいのにすれば直る(はず)だよ。
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/20(土) 00:42:38 ] howm-schedule-sort-by-time
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 12:05:20 ] howm-1.1の頃にさわってみてたのですが使いこなせず 久しぶりに 1.3.6 で使いはじめました @でメモした内容がメニューの予定(%schedule)に更新 されません。C-c,yでは表示されます (! はきちんとメニューの予定とTodoに更新されます) また、(setq howm-menu-schedule-days-before 90) を 入れてあるのですが、以下のように、%sdays にも反映 されていないようです? [予定] … 予定@, 〆切! を 3 日先まで表示 設定をどこか間違っているのでしょうが、確認すべき 箇所はどこでしょうか
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 23:36:37 ] >>588 メニューに表示される予定の範囲は ・howm-menu-schedule-days-before 日前から ・howm-menu-schedule-days 日後まで です. %sdays の数字は後者. これで解決しないようでしたら, 「@でメモした内容」を具体的に教えてください.
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 03:20:58 ] なんと… 基準点は今日だったのですね 予定日が基準点と勘違いしていたようです 解決しました、ありがとうございました。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 15:12:03 ] cometoリンクを踏んだりC-c , aしたりすると ウィンドウが上下に分割されて、上は一覧(更新順)、下は内容となるけれど これを左右に分割されるようにして、左は一覧(日付順)、右は内容という風にしたいです。 できますか?
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 23:58:21 ] >>591 ;; 一覧バッファと内容バッファを左右に並べる (setq howm-view-split-horizontally t)
593 名前:591 mailto:sage [2008/09/29(月) 03:10:56 ] ありがとうございます、出来ました。 日付順のソートに関してはC-c , , して設定を開いてそこからHowmList→HowmSort→HowmListNormalizerと開いて howm-view-sort-by-reverse-dateを選択してStateボタンを押してSave for future sessionを押してセーブしたらうまくいきましたたぶん。
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 18:09:58 ] org-modeで見出し記号の * を . に置き換えることは 可能でしょうか? これができればリナザウで使用中のTTextReaderとか、 WZnoteでデータが共有できる。
595 名前:名無しさん@お腹いっぱい。 [2008/10/14(火) 00:06:14 ] >>594 できるけど、何でこのスレで聞くの? ゆとりなの??
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 06:41:53 ] howm内の全てのテキストデータを検索してくれて重宝しています。 outline化で一覧性がよくなれば、と思ってます。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 09:29:18 ] >>594 のものですが、もう少し補足しますと ~/zaurus/Documents/howm/**.text←10ファイルぐらい (約2Mぐらい) howmのserchでこれらのデータを検索して閲覧、修正 などしております。 一覧バッファと内容バッファを左右分割して使ってます。 (setq howm-view-split-horizontally t) 修正時にoutline化して使いたいと思ってます。 *を.に置き換えれば、TTextReaderなどとも共存できるのではないかと 思い、ここで質問させていただきました。
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 09:34:31 ] setq howm-excluded-file-regexpの逆って出来ないでしょうか? *.howm以外のファイルは検索しないようにしたいのですが。
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 00:16:59 ] >>598 howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ExcludedFile
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 00:42:26 ] howmoney.el のURLがずっとつながらないのですが ttp://www.languagegame.org:8080/propella/uploads/82/howmoney-24.el サーバー公開中止か、配布中止されているのでしょうか?
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 00:49:12 ] >>599 ありがとうございます!
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 08:37:20 ] >>595 できるのであれば、hintでも...
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/23(木) 19:49:58 ] これってlinux専用?
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/23(木) 19:58:59 ] >>603 まさか
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 12:51:43 ] snap-record で出力するリンクを開くと snap:///~/howm/2008/10/2008-10-09-012600.howm#53 ↑のようなhowmファイルでも howm-mode にならないのですが、仕様でしょうか?
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 18:37:19 ] メモを更新する際に、予定やTODOでない日付は自動で更新時の日付に置き換えたいのですが、 どのようにすれば実現できますか?
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 23:56:03 ] >>605 はい. C-x C-f (find-file) で開くのと同じ扱いです. *.howm を常に howm-mode にしたければ, ↓の一番下をお試しください. howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SetMode >>606 ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=myfunc%20time-stamp の「/」をすべて「\-」に変えて使うのはいかがでしょう. 現状だと↓も必要ですが. (define-key howm-mode-map "\C-x\C-s" nil)
608 名前:605 mailto:sage [2008/10/30(木) 11:08:00 ] >>607 ありがとうございます。 *.howm は howm-mode となるように設定しました。 あと、howm-mode のバッファだけを切替える関数をつくったのですが、すでにあるでしょうか? 自分のは、Navi2ch のバッファ切替の関数を、howm-mode に応用しただけなのですが。
609 名前:606 mailto:sage [2008/11/01(土) 15:35:39 ] >>607 スクリプト推奨ということはhowm自体は更新時間を埋め込み管理しないのですね。 処理時間的には不利と思ったのですが、フリーフォーマットという事からいえば ファイル属性から取得する方が正しい気がしてきました。ありがとうございます。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 23:33:43 ] >>608 無いと思いますよ
611 名前:605 mailto:sage [2008/11/02(日) 09:52:52 ] >>610 ありがとうございます。 もし、少しはお役に立ちそうでしたら、本家に取り込んで利用していただきたいのですが。 数行のものなのですが、2chに書き込むとGNUライセンスにならないようなので、 どうしたらよいでしょうか。 話題は変わりますが、 howm wiki にある iigrep.el の iigrep-migemo を C/Migemo で利用しようとしたところ、 動作しませんでした。 原因は単純なことで、C/Migemoの出力する pattern が PATTERN: (イケメ[ンノネヌニナ]|イケメ[ンノネヌニナ]|いけめ[んのねぬにな]|ikemen|ikemen) という書式で、関数 iigrep-grep 中の iigrep-comand の引数になっているためです。 関数 iigrep-migemo-filter 中で、pattern を "^PATTERN: " を削除するように置換すると動作します。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 11:22:09 ] howm.sourceforge.jp/index-j.html のいーっちばん下に email アドレスはソースファイル冒頭を参照ください って書いてありますよ!
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 10:46:18 ] Debian GNU/Linux(Lenny)にて野良パッケージ化したhowm-1.3.6を使用しています。 "{ }"を用いたGTDっぽいToDo管理というのを考えていて、 (setq action-lock-default-rules (cons (action-lock-switch '("[ ]" "[ToDo]" "[Wait]" "[Assign]" "[Review]" "[Done]" )) action-lock-default-rules)) という感じに設定しています。 この時、仕事に入る時(Assign)、レビュー状態(Review)、終了状態(Done)等で、切り替えた時間を挿入できたらいいなとか考えています。 だからって (setq action-lock-default-rules (cons (action-lock-switch '("[ ]" ...snip... (format-time-string "[Done] [%Y-%m-%d %H:%M]" (current-time)) )) action-lock-default-rules)) とかしてもエラーになってしまいます。stringを期待してるからみたいですね。 逃げとしては "[Done] {_}" としておいて手動で時刻挿入という方法もありますが、自動的にやってくれたらうれしいです。 以前こういう対処をされた方っていらっしゃいますでしょうか。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 16:18:18 ] 最近のemacs(かな?)だとappt.elが付属しているので、これを使って予定を通知する機能が実装できないかなとか思っています。 elispはまともに書いたことないのでアイデアだけでもと思って 1. 今日の予定をとりだす 2. その中から開始時間のついてるものを抽出する 3. (appt-add 時間 予定の名前)で登録する 1と2が実現できれば3はループで対応できそうな感じなのですが、途中で時間を変更しちゃった時とかどうしようという気分もあったり。 いっそのことその時点でのapptを全部リセットしちゃったほうがいいのかな。 どなたか実装されていたら教えていただけると助かります。"howm appt"でググっても特にそれっぽいものはありませんでした。 それ以前にhowmにおける時間の指定ってどうなっているんでしょう。 [2008-11-04]@ 13:00-15:00 ほげほげ [2008-11-04 13:00-15:99]@ ほげほげ C-c , dでは後者の入力を直接サポートしていないみたいなので前者ぐらいなんでしょうか。
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 00:33:14 ] cygwin をご使用の皆様, howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste の先頭にある (2008-11-01 (土) 18:07:11) の追試をお願いできないでしょうか? 全角文字を含むファイル名が一覧表示で化けるそうです. >>611 一般に, 取り込ませていただくとしたら >>612 のとおりメールで受けとるのが 一番安心できます. 何をする関数なのかまだよくわかっていませんが… ^^; migemo の方は, ひょっとして iigrep-migemo-options に "-q" を 追加すればよかったりしませんか? それで済まないようでしたら, 「C/Migemo で利用」とは具体的に 何をしたのかや, バージョン一式を教えてください. >>613 でっちあげてみました. howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?UsageActionLock >>614 ・~/diary に #include "~/diary-from-howm" を書いておく ・適当なスクリプトを定期実行して ~/diary-from-howm を更新する という別案もあるかもしれません. やはり変更の反映が問題ですが… とりあえず日時の書式については↓ howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?DateFormat [2008-11-04 13:00] のような日時の挿入は C-c , T (またはメニューの [時↓] 上で RET)です.
616 名前:605 その1 mailto:sage [2008/11/06(木) 17:03:56 ] >>612 わざわざ、どうもありがとうございます。 >>615 メールを送らせていただきました。お暇な時にご覧ください。よろしくお願いします。 C/Migemo 使用時の iigrep-migemo については以下の通りに設定しています。 使用バージョン Debian Gnu/Linux testing Emacs 22.1+1-1 howm 1.3.4.070528-1 C/Migemo 1.3e-1 iigrep 1.3 2005/10/08 オプション migemo-command "cmigemo" migemo-options ("-q" "--emacs") iigrep-migemo-options ("-q" "--emacs")
617 名前:605 その2 [2008/11/06(木) 17:06:01 ] どうやら、cmigemo の -q オプションがうまくひき渡されていないようなので?、 関数 iigrep-migemo-filter で、"^PATTERN:"を削除するようにしました。 しかし、今、pattern を出力したところ、-q オプションが効いたようで、 "^PATTERN:"のつかない cmigemo 出力文字列が渡されていました。 お騒がせしてすいません。 ただ、新しい問題が起こりまして、iigrep-migemo 検索ができなくなりました。 自分の環境だけかもしれませんが、 cmigemo 出力の文字列の正規表現(Emacs用)が原因のようです。 たとえば、"instal" を iigrep-migemo検索すると、 変数 iigrep-migemo-last-pattern にこんな文字列が渡されます。 \(イ\s-*ン\s-*s\s-*タ\s-*\([ォェゥィァ]\|ッ\s-*[ォェゥィァ]\)\|い\s-*ん\s-*s\s-*た\s-*\([ぉぇぅぃぁ]\|っ\s-* [ぉぇぅぃぁ]\)\|i\s-*n\s-*s\s-*t\s-*a\s-*l\|イ\s-*ン\s-*\(s\s-*タ\s-*\([ォェゥィァ]\|ッ\s-* [ォェゥィァ]\)\|ス\s-*\(タ\s-*レ\s-*ー\s-*シ\s-*ョ\s-*ン\|ト\s-*\(ー\s-*[ルラ] \|レ\s-*ー\s-*シ\s-*ョ\s-*ン\)\)\)\|i\s-*n\s-*s\s-*t\s-*a\s-*l\) (改行しています。) "\s-" → " "、"\" → "" に変換するように、関数 iigrep-migemo-filter を変えたところ iigrep-migemo検索ができるようになりました。 よくわからないのですが、cmigemo に egrep 用の出力形式がないのが原因でしょうか?
618 名前:605 その3 mailto:sage [2008/11/06(木) 19:08:29 ] すいません。 >>616-617 はなかったことにしてください。 iigrep-migemo-optionsオプションの設定を ("-q") にして、 "install"を検索したところ、egrep で使える正規表現がでました。 (インsタッ[ォェゥィァ]|いんsたっ[ぉぇぅぃぁ]|install|イン(sタッ[ォェゥィァ]|ス(タレーション|ト(レーション|ー[ラル]))) |install) (setq iigrep-migemo-options '("-q")) も試した上での >>616-617 の結果だったのですが、 Emacs を再起動しないとオプションの設定に効果がなかったようです。 お騒がせして申し訳ありませんでした。orz
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 16:34:14 ] >>615 action-lock時の時刻挿入および日付フォーマットの件、ありがとうございました。 現在時刻の挿入はあったのですね。いつも馬鹿の一つ覚えでC-c , dしか やってなかったので、Tには気付いておりませんでした。 任意時刻の挿入(予定の記録でいつから開始になるか)を手軽にできたら うれしいものですが、このあたりは慣れで進めるようにしましょうかね…
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 03:36:22 ] Hiki を検索した結果を howm で表示することは出来ますか?
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 00:50:41 ] >>620 「howm で表示」とはどういう意味なのかはっきりわかりませんが, 何にせよそういう話は聞いたことがありません. emacs 内から hiki を閲覧したいということなら, hiki-mode なり emacs-w3m なりではだめでしょうか? >>608 >>616 thx. こんな別案も考えられますね. howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SwitchBuffer
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 01:12:12 ] >>619 カーソルを戻す手間を省くだけでよろしければ↓ howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?DateFormat
623 名前:605 mailto:sage [2008/11/20(木) 09:53:51 ] >>621 すいません。今、howm Wiki の SwitchBuffer の項目を見ました。 どうか掲載してください。お願いいたします。 「howm で表示」というのは、 Hiki の(テキスト?キャッシュ?)ファイルを、howmファイルと一緒に、直接検索して、 その結果を howmS バッファで一括して見られる方法ということです。 Hiki の場合は、ファイル名の代わりに URLを用いて、 そのまま、Emacs-w3m でジャンプできるように改造したいと思いました。 howm-directory 下に、Hikiのファイルからシンボリックリンクを張って あーだこーだとやっている方がすでにいらっしゃるかどうか、 お尋ねしました。
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 23:45:52 ] >>623 howm の一覧表示と同様のインタフェースで何かをぱらぱら眺めたい → howm に同梱されている riffle.el の最後に例があります. ローカルの hikidata/text/ ディレクトリを howm から検索したい → howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?MultipleDirectory ftp や ssh 越しでリモートの hikidata/text/ を howm から検索したい → tramp を活用? リモートの hiki.cgi を裏で叩いて, howm から hiki を検索・閲覧したい → howm-backend.el を拡張して howm-search-path に追加? 同ファイル内の rot13dir, rot13file や README ファイルをご参考に.
625 名前:605 mailto:sage [2008/11/27(木) 18:28:03 ] >>624 どうもありがとうございます。 アクセス規制のためにレスが遅れて申し訳ないです。 ローカルホストの Hiki を検索したいと考えていましたが、 リモートホストに対しても使える方法があるのですね。 すごいなぁ。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 11:37:22 ] 1メモ1エントリーで使用しています。 エントリーの内容をフレームのタイトルやモードラインにだすようにしたいと思います。 howm-create-file-hook を使うのがよいでしょうか?
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:12:07 ] >>626 README の howm-mode-set-buffer-name あたりが参考になりそう
628 名前:626 mailto:sage [2008/12/03(水) 07:06:09 ] >>627 どうもありがとうございました。 タイトルをバッファ名にする方法がすでに紹介されていたのですね。 もっとちゃんと README を読みます。ごめんなさい。
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 02:01:23 ] howmをグループウェアとして使うことは出来ないだろうか?とチト思った。 基本的な構想としては [yymmdd]!g もしくは[yymmdd]@g というデータファイルをウェブサーバに送信。 起動するたびにウェブサーバからスケジュールとtodoをダウンロード。 単純なメモはアップロードしない。もはやhowmの領域を越えているのかもしれないけど
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 22:14:17 ] 自分ひとりでの複数マシン同期はhgを使ってる。 タイムスタンプの扱いが微妙だけどそれなりに便利。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 22:33:07 ] >>630 hgって何?
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 23:19:45 ] Mercurialっていう分散型バージョン管理システム。 ソースの管理で使ってるのを流用です。
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 23:28:59 ] >>632 追記 自分ひとりだから全部リポジトリに入れてるけど > [yymmdd]!g もしくは[yymmdd]@g というデータファイルをウェブサーバに送信。 もPythonで拡張かけばたぶん可能。
634 名前:名無しさん@お腹いっぱい。 [2008/12/17(水) 09:56:30 ] >>629 Dropboxもいいかも?なにもかんがえなくていい。 ところで、howmのメニュー画面に移動したらIMEをOFFにする方法ってありますか? 環境はLeopardでCarbonEmacsです。
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/17(水) 10:50:13 ] unisonで同期してる。用途別に使い分けしているから衝突問題が 起きていないという状態だけど。
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 20:10:20 ] nikki.el ttp://www.bookshelf.jp/elc/nikki.el という 一ヶ月分を一覧表示する日記のためのモードから 1日につき、ひとつのhowm ファイル (yyyy-mm-dd-999999.howm)を呼びだして 一日のスケジュールを書き込めるようにしています。 一ヶ月単位でスケジュールだけ表示することは、 howm でも可能だと思いますが( [Schedule] キーワードで検索して) nikki.el を利用するのも手軽ですね。 これで調子にのって、次は howmファイルをフォルダ入れ子状、 階層状に表示できないかと試行錯誤しています。 元ネタは postit.el ttp://www.bookshelf.jp/elc/postit.el 機能的にはhowmファイルに限らなくてもよいので、howm の話題とはいえないかもしれませんが。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 15:10:09 ] tomfoxならぬtomhowmが欲しいなぁ。 今はコピペで何とかしているけど。
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 02:25:18 ] >>637 自分では使ったことはないけれど、↓こういうのがあるようです。 ttp://note.golden-lucky.net/2005/07/webhowmbookmarkletfirefox1.html だらだらとWebを見ながら、howm形式でばしばしメモるためのBookmarklet。Firefox1.0.4でのみ 動作を確認。改行が便宜的なものであるのはいわずもがな。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 23:18:28 ] >>638 ちょっと微妙でした。クリップボードに直格納されるようにしたら使えるかも。 howmoneyの1ファイル複数日バージョンが欲しいこのごろ
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 23:34:25 ] >>639 禿同。
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 07:47:16 ] ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?howmoney.0 の最後に掲載されている howmoney のURLが以下のように変わっているようです。 ttp://www.languagegame.org:8888/propella/uploads/82/howmoney-24.el 自分はアクセスできなかったので、googleキャッシュから howmoney-23.el を拾ってきました(´;ω;`)
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 02:44:18 ] howm 1.3.7rc3 Emacs 22.1+1-1 (Debian Gnu/Linux Lenny) howmoney-23.el (Googleキャッシュから取得したので正規のスクリプトと違うかもしれません) 上記の環境で、M-x howmoney-daily とすると以下のエラーがでます。 Error in post-command-hook: (error Can't detect type of ((/home/hoge/howm/2008/12/2008-12-27-125433.howm $食費$ 麻婆丼 500 4 0 25 nil)) for riffle-summary-item.) 関数 howmoney-summary-check の中の (howm-view-summary-show item-list) がエラーを返しているためです。 自分の使用している howmoney-23.el 自体に信用がないので、 同じエラーが再現されるものか確認したいのですが、 同じような現象が起こった方、いらっしゃいますか。