- 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
- 82 名前:67 mailto:sage [2006/04/28(金) 22:19:21 ]
- >>81
私の環境では、Meadow の shell バッファだと grep 成功するんだよね。 手元のバイナリはこんなもの bash-3.00$ ls -l /bin/cygwin1* /bin/grep* -rwxr-x---+ 1 xxxxxxxx Users 1805448 Jan 21 03:28 /bin/cygwin1.dll -rwxr-x---+ 1 xxxxxxxx Users 96768 Feb 20 2005 /bin/grep.exe bash-3.00$ cksum /bin/cygwin1* /bin/grep* 1669056024 1805448 /bin/cygwin1.dll 2518853459 96768 /bin/grep.exe
- 83 名前:79 mailto:sage [2006/04/29(土) 10:37:17 ]
- >>82
そうなんですか。 自分はM-x shell すると、プロンプトが文字化けているのですが。 ~/.emacsで、 (add-hook 'shell-mode-hook (lambda () (set-buffer-process-coding-system 'undecided-dos 'sjis-dos))) しているのは問題でしょうか。
- 84 名前:67 mailto:sage [2006/04/29(土) 11:35:14 ]
- Win32 の話ばっかりで申し訳ないです > 諸氏
>>83 プロンプトが文字化けってどういうこと? bash で漢字プロンプト? ちなみに、私の shell バッファの設定は以下の通り。mw32* などは意味わからん状態 で使っているので注意。 (when is-win32 (setq explicit-shell-file-name "c:/bin/bash.exe") (require 'mw32script) (mw32script-init) (modify-coding-system-alist 'process ".*sh\\.exe" '(undecided-dos . euc-japan)) (setq exec-suffix-list '(".exe" ".sh" ".pl")) )
- 85 名前:79 mailto:sage [2006/04/29(土) 15:09:14 ]
- >>84
そうですね、そろそろ場違いになってきましたね。。 ・howm-process-coding-system等の入出力 ・grepのUTF-8対応 が問題なんでしょうか。シェルとの関連って、いまいちよく分からないんですが。。
- 86 名前:作者 mailto:sage [2006/04/29(土) 21:57:50 ]
- >>62
ぼちぼちリリースした方がいいですか? >>66 理解していないのですが… 現状では, howm-call-process-here で coding-system-for-write と coding-system-for-read を 同じ値に設定しています. これはまずいでしょうか? >>69 remember だけの単独使用は想定していませんでした. (autoload 'howm-remember "howm" nil t) にするか, あるいは howm 本体が不要なら 本物の remember.el の方を使うのはいかがでしょう. >>73 やってみました.
- 87 名前:作者 mailto:sage [2006/04/29(土) 22:03:56 ]
- >>79
「M-x howm-bug-report」で表示されるバージョン一式と, 検索失敗直後に *scratch* へ howm-process-coding-system howm-call-process-last-command (apply #'howm-call-process howm-call-process-last-command) と書いて各行末で C-j した結果をまずは教えていただけますか? (個人名などまずい表示は適当に検閲してください) それから, こうすると症状は変わるでしょうか? (defadvice howm-call-process (around coding-system activate) (let ((coding-system-for-write howm-process-coding-system) (coding-system-for-read howm-process-coding-system)) ad-do-it)) # call-process の, 入出力じゃなくて引数の coding-system は # どうやって指定すればいいんでしょう? > elisper な方
- 88 名前:64 mailto:sage [2006/04/29(土) 22:18:59 ]
- >>86
> 理解していないのですが… > 現状では, howm-call-process-here で > coding-system-for-write と coding-system-for-read を > 同じ値に設定しています. これはまずいでしょうか? 私の方は結局メモファイルの改行を UNIX に変更したので、 現在は ^M の問題はありません。他の方法は思い付きませんでした。 DOS と UNIX の改行がどうしても混在する環境なので、 別々に設定できれば回避することができるのかもしれませんが。 個人的には今のところメモファイルの改行コードがどちらでも不都合はないので、 ご面倒でしたら個人的には当面このままでもかまいません。
- 89 名前:64 mailto:sage [2006/04/30(日) 23:45:15 ]
- テスト版が更新されたので試させていただきました。
./configure && make && make install すると日本語の検索ができなくなり、 検索結果を表示するバッファが文字化けしたりしましたが、 なぜか howm-common.el のバイトコンパイルをやり直すと解決しました。 DOS 改行では私の対処が悪いのかどうも検索がうまくいかないので、 とりあえず問題のない UNIX のまま使うことにします。
- 90 名前:79 mailto:sage [2006/05/01(月) 01:19:50 ]
- >>87
ありがとうございます。 今出先なので、明日以降報告します。。
- 91 名前:69 mailto:sage [2006/05/01(月) 10:11:12 ]
- >>86
む、マヌケなこと言っちゃってすんません。 > (autoload 'howm-remember "howm" nil t) こうしときゃいいですね。どうもです。
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 15:34:49 ]
- >75です。>86で1行目がタイトルになることを確認しました。
贅沢を言わせてもらうと、1行目のタイトル後の改行は削除してもらうとうれしいです? 日付で検索する場合が多いので、= %title %dateとしているときに、 このままだと = %title\n %dateとなってしまいます。
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 15:36:15 ]
- >92に追加です。
デフォルトの\C-c,cとメニューのcを、 howm-rememberにするにはどうしたらいいでしょうか?
- 94 名前:79 mailto:sage [2006/05/08(月) 21:48:48 ]
- >>87
作者様、大変遅くなりました。 Please copy the following text to your bug report. --(howm-bug-report)----- howm: test060502 (compile: t, make: t, test: nil) Emacs: 22.0.50.1 (i386-mingw-nt5.1.2600) of 2006-05-03 system: windows-nt window system: w32 Meadow: Meadow-3.00-dev (KIKU) --(C-j の結果)----- howm-process-coding-system utf-8-unix howm-call-process-last-command ("c:/cygwin/bin/grep" ("-F" "-i" "-Hnr" "-e" "テスト" "o:/home/taku/.howm") nil nil) で、現象なのですが、utf-8-unixでsaveしたメモのgrepはうまく出来ました。 しかし、検索結果一覧(C , g テスト)の文字が化けています。 この一覧の文字化けさえ直れば、ちゃんと動いています。
- 95 名前:79 mailto:sage [2006/05/08(月) 21:49:36 ]
- (続き)
/////////////////////////////////////////////////////////////////////////////// (上フレーム画面) utf-8-test.rd | = [utf-8]繝繧ケ繝棹 | 縺薙l縺ッ繝ヲ繝シ繝繧」繝シ繧ィ繝楫8縺ョ繝繧ケ繝医〒縺吶棧椶 ------------------------------------------------------------------------ (下フレーム画面) ==========================>>> o:/home/foo/.howm/utf-8-test.rd = [utf-8]テスト これはユーティーエフ8のテストです。 =end /////////////////////////////////////////////////////////////////////////////// ちなみに、defadvice howm-call-processを適用しても、現象は変わりませんでした。 宜しくお願い致します。
- 96 名前:79 mailto:sage [2006/05/11(木) 22:38:49 ]
- 作者様
howm-test060509の修正ありがとうございます。 早速試してみたのですが、今度はC , g テスト で、utf-8コーディングのファイルの検索が出来なく なりました。howm-test060502に戻したところ、検索は出来ます。 少し気になる点は、~/.emacs で、 (setq howm-process-coding-system 'utf-8) と設定しているのですが、 (set-default-coding-systems 'sjis-dos) を設定していて、howm-test060502ではutf-8のメモのgrepに成功していました。 で、ひょっとして、howm-test060509で、 (set-default-coding-systems 'utf-8-dos) にすれば、grepに成功するかと思ったのですが、結果NGでした。utf-8-unixにしても同じです。 申し訳ございません。
- 97 名前:作者 mailto:sage [2006/05/12(金) 23:35:20 ]
- >>93
howm-test-060502 の README の更新記録に書いた方法でいかがでしょうか. >>96 以下を *scratch* に貼って, 最後の ) の後にカーソルを置き, C-j を押してみてください. (let ((coding-system-for-write 'utf-8-unix) (coding-system-for-read 'utf-8-unix)) (call-process "c:/cygwin/bin/grep" nil t nil "-F" "-i" "-Hnr" "-e" "テスト" "o:/home/taku/.howm")) grep の結果が化けずに表示されれば成功です. ヒットしない場合は for-write の方を, 化ける場合は for-read の方を, いろいろ変えてみてください. どう設定すれば成功するでしょうか?
- 98 名前:79 mailto:sage [2006/05/15(月) 01:23:57 ]
- >>97
作者様、お世話になっております 結果を貼ります。 (let ((coding-system-for-write 'sjis-dos) (coding-system-for-read 'utf-8-unix)) (call-process "c:/cygwin/bin/grep" nil t nil "-F" "-i" "-Hnr" "-e" "テスト" "o:/home/taku/.howm")) o:/home/taku/.howm/utf-8-test.rd:3:= [utf-8]テスト o:/home/taku/.howm/utf-8-test.rd:5:これはユーティーエフ8のテストです。 この、 (coding-system-for-write 'sjis-dos) (coding-system-for-read 'utf-8-unix) は、~/.emacs で設定出来るのでしょうか?
- 99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/15(月) 08:55:53 ]
- 93です
>97の更新記録を試して見ましたが、メニュー画面で C-c,cでは希望の動作になりますが、 cのみでは分割された上画面がscratchになってしまいました。
- 100 名前:作者 mailto:sage [2006/05/15(月) 23:20:48 ]
- >>98
coding-system-for-read/write を直接 setq するのは御法度です. howm-test060515 で, 以下のように設定してください. (setq howm-process-coding-system '(utf-8-unix . sjis-unix)) >>99 「メニューは用が済みしだい隠れる」という仕様でした. が, わかりにくそうですね… 直しましたので, ↓をもう一度ご覧ください. howm.sourceforge.jp/README-test-j.html#label-20
- 101 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/16(火) 08:06:28 ]
- >99です
>100で希望通りの動作になりました。ありがとうございます。
- 102 名前:64 & 88 mailto:sage [2006/05/16(火) 23:50:11 ]
- >>100
howm-test060515 で次のように設定すると、 NTEmacs & DOS 改行でも問題がなくなりました。 (setq howm-process-coding-system '(utf-8-dos . utf-8-unix)) 一時メモファイルの改行を UNIX に変更していましたが、 これでもと通りの環境に戻そうと思います。 有難うございました。
- 103 名前:79 mailto:sage [2006/05/17(水) 10:40:50 ]
- >100
作者様 大変ありがとうございました。 無事、utf-8パッチがあたったcygwin1.dll環境で、utfコーディングのメモをgrep出来るようになりました。検索結果一覧の文字化けも解消されました。 これで、Linux〜Win間でのUnisonを使った同期環境が整いそうです。
- 104 名前:67 mailto:sage [2006/05/17(水) 23:24:32 ]
- >>79
結局何が原因だったのですか? おいらはパッチ当てずに utf-8-unix のエンコーディングのファイルを使って Win <-> Unix <-> Win の同期と表示ができてるんだけど。 いや、単に興味で聞いてるだけなんですが。
- 105 名前:79 mailto:sage [2006/05/18(木) 16:11:44 ]
- >>67
GNU grepでutf-8コーディングのメモファイルを日本語等で検索出来たと いうことですか?
- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 19:30:32 ]
- >>105
utf-8 のメモファイルの日本語を検索するだけなら 普通の Cygwin の grep でも問題ありませんよ。
- 107 名前:79 mailto:sage [2006/05/18(木) 20:11:14 ]
- >>106
もう少し詳しく説明をして欲しいです。 デフォルトではutf-8エンコーディングの日本語文字列の検索は出来ないと 考えています。 だから、 ttp://www.okisoft.co.jp/esc/utf8-cygwin/download.html の実装が出てきたのだと思います。
- 108 名前:102 mailto:sage [2006/05/18(木) 21:08:10 ]
- >>107
>>78さんがすでに指摘されていますが、 それはファイル名やフォルダ名のことでは? ファイルの中身は問題ないと思います。 NTEmacs & Cygwin の grep で utf-8-dos のメモを検索できています。 >>70さんも Meadow ですがそういうことだと思います。
- 109 名前:67 mailto:sage [2006/05/18(木) 23:42:56 ]
- 67=70=78=104=も です。
102=108 さんと 106 さんが説明してくださってますが、UTF-8 対応 Cygwin は ファイルの中身(read/write するデータ)については何もしなくて、 open する場合のファイル名についてエンコーディングの変換を行ってくれる ものだと思ってます。 おそらく面倒が起きているのは、grep の引数に書かれたキーワードの部分の エンコーディングではないでしょうか。たとえば、コマンドライン上で $ grep "キーワード" file-name と書かれた場合 argv[1] が指し示す文字列が何のエンコーディングになって いるか。ファイルの中身が UTF-8 である場合は argv[1] も UTF-8 になっていなくちゃ いけないんだけど、SJIS になってしまっているとか。 全くの憶測なので間違えていたらごめんよ。
- 110 名前:79 mailto:sage [2006/05/19(金) 01:34:13 ]
- >>109
こんばんはです。 なるほど、引数のキーワードのエンコーディングですか。気づきませんでした。 確かに、 (setq howm-process-coding-system '(utf-8-unix . sjis-unix)) でうまく行っている理由がわからないです。何故にsjis-unixでwriteしているのか。。
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 16:34:51 ]
- pukiwiki-modeとhowmって同居出来るんでしょうか?
- 112 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 06:53:18 ]
- 口よりもまず手を動かせ、とおじいちゃんが言ってた。
- 113 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/26(金) 14:38:10 ]
- >>112
将軍! 手を動かした結果が>>111ではないでしょうか!!
- 114 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/26(金) 17:51:39 ]
- >>113
頭も動かす必要があるね。
- 115 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 15:37:54 ]
- >>58
多分見てないだろうけど、一応レスしておく。howm_vim.tar.bz2で配布されている ファイルは、改行の後ろにゴミがついている。このゴミをとってやれば、debianで も動くはず。具体的には、配布された各ファイルにたいして $ cp howm_hoge.vim howm_hoge.original $ nkf --unix howm_hoge.vim.original > howm_hoge.vim のようにやればいいと思うよ。
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 18:05:17 ]
- 改行の変換処理をワンライナーでどうぞ↓
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 18:54:46 ]
- $ fromdos foo.txt
- 118 名前:Vim版作者 mailto:sage [2006/06/04(日) 21:32:13 ]
- >>58
>>115 スクリプトファイルを fileencoding=euc-jp fileformat=unix に統一しました。 今まで気がつかなくてスマセン。
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 22:20:17 ]
- >>118
お疲れさまで〜す。いつも使わせていただいております。
- 120 名前:名無しさん@お腹いっぱい。 [2006/06/06(火) 14:37:37 ]
- >リリース版 howm-1.3.3 [2006-06-05]
キタ━━━━━━m9( ゚∀゚)━━━━━━!! キタ━━━━━━m9( ゚∀゚)━━━━━━!! キタ━━━━━━m9( ゚∀゚)━━━━━━!!
- 121 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 20:15:33 ]
- 来たね。
- 122 名前:名無しさん@お腹いっぱい。 [2006/06/06(火) 21:01:45 ]
- >>115-117
最近のnkfには--overwriteオプションがあるぞ
- 123 名前:ヽ(´ー`)ノ ◆.ogCuANUcE [2006/06/11(日) 05:47:12 ]
- deb の中の人です。howm_1.3.3-1 を作成して sf.jp にアップロードしました。
手元の環境では元気に動いています。 今週末に引越をするので、しばらくネットが使えなくなる可能性があります。 その分、かなりチェックしましたが、もし不具合があったらなるべく早く 報告して頂けると有り難いです。
- 124 名前:53 mailto:sage [2006/06/11(日) 17:28:46 ]
- >>115 さん >>116 さん >>117 さん>>118 さん どうもありがとうございます。久しぶりに覗いてみたら、レスがついていて、しかも、debian の sarge でちゃんと使えました。これから、使い込んでみます。ありがとうございました。m(._.)m
- 125 名前:名無しさん@お腹いっぱい。 [2006/06/14(水) 22:13:52 ]
- debのパッケージャーの方、いつもありがとうございます。m(__)m
1.3.3-1を利用しているのですが、Todo が . で実行済みのものまで 表示されてしまいます。 メニューでも、メニューから t で表示させた場合も同様です。 こちらの環境は、debian sarge、emacs21 21.4.17-1 です。 ご確認いただければ幸いです。
- 126 名前:123 mailto:sage [2006/06/14(水) 22:28:35 ]
- ごめんなさい。 サイトに記述がありました。
メニューの方は、M-x cutomize-variable howm-menu-todo-priority で 変更できました。 メニューから t をした場合は、もともと実行済みのものまで表示されて いたのかなぁ? howm-todo-priority-bottom で変更できますけどね…
- 127 名前:ヽ(´ー`)ノ ◆.ogCuANUcE mailto:sage [2006/06/15(木) 00:36:53 ]
- >>126
メニューから t を押した場合にリストされるマークは、howm-todo-types を "[-+~!]" にしたらどうだろう(デフォルトは "[-+~!.]" になっている)。
- 128 名前:126 mailto:sage [2006/06/16(金) 11:21:30 ]
- >>127 さん レスどうもです。 126です。
教えていただいた方法で、実行済み(.)が表示されなくなりました。 すっきりしました。ありがとうございました。
- 129 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 00:18:31 ]
- すみません、覚書に設定したメモを、指定日になるまではTODOに表示させたくないんですが、
何か設定する方法はあるでしょうか?
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 02:26:27 ]
- 指定日 + 7 でToDo登録すりゃいいんジャネ?
- 131 名前:129 mailto:sage [2006/06/24(土) 02:41:59 ]
- >>130
[2006-07-20]- abcde と登録しても、-26(日間)としてTODOに表示されるようです。 7月20日以降になってから表示されて欲しいんですが…。
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 11:53:32 ]
- なぜ?
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/01(土) 19:57:26 ]
- xyzzyで ~ が使いたい
最新版の移植作業などをしてる方がいたら 手伝いたいのだけれど,作業している方いませんか?
- 134 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/04(火) 22:52:49 ]
- howm wikiのrss壊れてますね。
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/07(金) 22:51:49 ]
- 先日使い始めたのですが、「最近のメモ」やランダムのところに3つのmenuメモ
・%menu% ・%高速化について% ・%メニューの編集について% があります。 こういうところにmenuメモを表示させないようにするにはどうしたらいいでしょうか
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 10:12:31 ]
- >>135
最近のメモは touchコマンドでmtimeを1970/01/01にすればok
- 137 名前:作者 mailto:sage [2006/07/09(日) 01:13:07 ]
- >>129 howm-test060628 で試作してみました.
>>133 ご参考に. howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HowmWrap >>134 thx. 本文中の「^L」を削ったら直ったみたいです. >>135 追記しました. howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?FAQ
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/09(日) 12:08:07 ]
- 乙〜
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 15:43:05 ]
- org-modeとhowmを併用している人っていますかね?
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 23:07:34 ]
- >>139
ここにいます。けど、org-mode のうち使っているのはアウトラインの機能だけです。 操作が簡単なので。 (全文表示 -> トップレベルのヘッダ表示 -> 全レベルのヘッダ表示、のサイクル)
- 141 名前:139 mailto:sage [2006/07/31(月) 23:26:42 ]
- >>140
それって、org-modeをマイナーモードに出来るんでしょうか?
- 142 名前:140 mailto:sage [2006/08/01(火) 08:55:02 ]
- >>141
分からずに使っているのでうまく説明できないけど、howm モードのバッファの ステータスラインには(Org howm AL outl Fill) と表示されてます。 .emacs 中の関連しそうなところを拾ってみると (add-to-list 'auto-mode-alist '("\\.howm$" . org-mode)) (setq org-agenda-files '("~/doc/howm/agenda.org")) (setq org-directory "~/doc/howm/") 以下、私の org-mode 試用メモより。参考になれば = [2006-03-04 12:03] org mode 結構便利そう。つうか Howm のライバルか。 TODO, Hyperlink, Deadline, Agenda, built-in table editor などが組み込 まれている。メモ束以外の扱いは Howm 以上ではないか? meadow3 には最初から 2.7 が添付。プロジェクトホームページ ttp://staff.science.uva.nl/~dominik/Tools/org/ から最新版 4.07a をダウンロードして置き換えた。 PDF の command card などが添付されている。 ちょっと古くなるが v3.03 のマニュアルの日本語訳がある。分りやすい。 ttp://hpcgi1.nifty.com/spen/index.cgi?ORG_mode_Manual
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/01(火) 21:38:06 ]
- >>142
確かに。 grep検索はTODOに入ってるね。 あと、ハイパーリンクでsnap:// は使えなかった。。
- 144 名前:名無しさん@お腹いっぱい。 [2006/08/14(月) 15:27:34 ]
- メニューのこの一行の使い方が全然わかりません。
とくに「r」を入力すると「Not howm-mode」と出て非常に不便です。 どの辺を調べたら説明ありますでしょうか? %"K"[題↑] [名↑] %"d"[日↓] %"T"[時↓] %"i"[鍵↓] %"r"[更新] %"R"[menu 更新] [menu 編集]
- 145 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 00:34:24 ]
- >>144
メモを開いた状態から C-c , , でメニューを表示して r を押すと, そのメモの下線を引き直します. # 「メニューを表示する前のバッファに対して作用する」 # という仕様は, わかりにくいですね… 説明は, README の「メモを書こう」の末尾付近, 「コマンド」という項目にちらっとあります. (次版からメニュー自身にも書いておきます)
- 146 名前:144 mailto:sage [2006/08/17(木) 15:56:57 ]
- >>>155
ありがとうございます。 何となく使い方がわかりました。 情報量0のお礼の返事で申し訳ありません。
- 147 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 01:09:46 ]
- howm-1.3.3です。
menuの「予定」や「todo」で出てくる曜日表示は (defvar howm-day-of-week-en "SMTWtFs") (defvar howm-day-of-week-ja "日月火水木金土") で決まっている一文字表記が仕様で、"Sat"だの"Mon"だの で表示するのは不可って認識でOK?
- 148 名前:147 mailto:sage [2006/09/10(日) 12:37:13 ]
- 自己レス
無理矢理書換えて実現できたかんじ howm-menu.elの差分(Unified format) (defun howm-day-of-week-string (&optional day-of-week) ;; 0 = Sunday (let ((dow (or day-of-week (nth 6 (decode-time))))) - (substring (howm-day-of-week) dow (1+ dow)))) + (nth dow '("Sun" "Mon" "Tue" "Wed" "Thu" "Fri" "Sat"))))
- 149 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 13:26:30 ]
- しばらく前の版から最新テスト版に変えたところ、
%reminderで<TODO↓>のところにTodoでなく予定がずらっと表示されるのですが、 Todoを表示するようにするのはどの変数をいじれば良いのでしょうか。
- 150 名前:149 mailto:sage [2006/09/10(日) 14:27:13 ]
- %reminder愛用者なのですが、いろいろ変数をいじってみると、
どうも%reminderで予定が表示されるべきところの設定に、 todo系の変数が影響している感じです。例えば、 howm-menu-todo-numの値が%reminderに表示される予定の個数に 反映されたりとか… あと%todoに、howm-menu-reminder-separatorの設定が表示されたりします。 なんだか%todoと%reminderの処理が交錯しているような…
- 151 名前:名無しさん@お腹いっぱい。 [2006/09/10(日) 16:46:04 ]
- デフォルトだと「c」で記事の新規作成が出来ると思うんですが、
日付を指定して記事を作成したい場合ってどうするんでしょうか? そのような関数って用意されてますか? ちなみに1日1ファイルで使っています。 ですので作成したい日のファイルを作成すれば良いんですが・・・ カレンダーから「c」でその日付の記事を作成できればいいなぁと。
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 23:16:59 ]
- HowmAndOrgMode
なんて出来ないかな。 いや、org-modeのWeeklyReportがカッコいいんで。
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 02:28:47 ]
- 両者を併用してますが、org-mode はアウトラインだけに使ってます。
org-mode だとアジェンダファイルをあらかじめ org-agenda-files に 登録しておく必要がありますが、Howm の「任意のファイルに書いといて、 あとで grep 一発」ってのに慣れるとちょっとめんどうかと思う。
- 154 名前:名無しさん@お腹いっぱい。 [2006/09/14(木) 00:20:06 ]
- org-modeで外部grep使用が出来たら(ry
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 13:24:58 ]
- 検索と一覧表示に関して教えて下さい。
1ファイル(1日)複数メモで使用してます。 C-c , s (or g) で検索すると、指定した文字列を含むファイルに含まれるメモ群が 一覧に表示されます。そのため、メモ単位で考えると、関係ない(文字列にマッチしない) メモも列挙されているのです。これを無くしたいです。 その一覧表示の状態から改めて s なり g なりして同じ条件で検索すると、今度は マッチしたメモのみ表示され(同じファイルの別メモは表示されない)、望んだ一覧となります。 このような検索結果をメモ単位で抜き出す操作を、一発でやるためにはどうすれば良いのでしょうか? 1ファイル1メモにすればいいのでしょうが、元々機能として「メモ単位抜き出し」を備えている ようなので、それを活用するのが一番と思いました。 御教示よろしくお願い致します。 Windows XP SP2, GNU Emacs 21.3.1, howm-1.3.3
- 156 名前:作者 mailto:sage [2006/09/18(月) 20:38:39 ]
-
>>147 >>149 thx. テスト版で直しておきました. >>151 1.3.3 以降なら「C-c , M」でファイル名を指定してメモを開きます. また, 「C-c , C」で, いま開いているバッファに新しいメモを追加できます. 「カレンダーから」は↓にでっちあげてみました. howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?CalendarMode >>152 どんな感じのものか, 例を貼っていただけるとうれしいです. >>155 素では再現しなかったので, ご自身の設定(特に変数 howm-list-title)を 教えてください. たぶん↓だと思いますが… ;; 絞り込み等をファイル単位じゃなくメモ単位に (1.3.0 からの隠し機能) (setq howm-view-search-in-result-correctly t) # そろそろ正式機能にしたいですね. よろしければテストをお願いします > all
- 157 名前:155 mailto:sage [2006/09/19(火) 02:58:23 ]
- >>156
作者さんお疲れさまです。 & お返事ありがとうございます おっしゃる通り、howm-list-titleによってこの挙動が変わっていました。 t ... >>155 の通り nil ... 一発でメモ単位表示(望む動作) で、howm-view-search-in-result-correctly はnilだったのですが、tにすると howm-list-titleがnilでもtでも「一発メモ単位表示」になりました。 しばらく両方tにして使ってみることにします。
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 13:23:46 ]
- 155さんと同じく、1ファイル(1日)複数メモで使用ですが
一覧のリストを叩いてメモに飛んだときに (add-hook 'howm-view-open-hook 'howm-auto-narrow) ; ナローイング していると、再び一覧に戻って、同じ日付のメモの別の項目に飛んだとき 前に表示した項目のナロー部分が表示されてしまって(残ってしまって?) 目的のメモ(同じメモの別の項目)が表示できません。 そこから、ナローをトグルで一旦解除して一覧に戻るか 最初からナローの設定を外しておくと 目的のメモにカーソルが飛んで、うまくいくんですが こういうものなんでしょうか? howm-version → howm-test060912 howm-view-search-in-result-correctly → t howm-list-title → t です。
- 159 名前:作者 mailto:sage [2006/10/03(火) 00:36:07 ]
- >>158
手元で再現しないので, make test をお願いできないでしょうか. 「何をしたら」のところは, 起動からの具体的なキー操作を教えてください. キー操作などを控えるのがめんどうなら, 発症直後に M-x howm-bug-shot した結果を, (必要に応じて検閲した上で) howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste に貼っていただいても結構です.
- 160 名前:158 mailto:sage [2006/10/03(火) 09:20:36 ]
- >>159
乙です。make test はこうなりました。 ■ [症状] 何をしたら, どうなってほしいのに, どうなった? → C-c ,, で howm を起動 下のような %recent (最近のメモ) の一覧で、Aのラインで RET するとAの内容が内容バッファでナローで表示される。 > 2006_06_19 | = A > 2006_06_19 | = B > 2006_06_19 | = C > 2006_06_19 | = D > 2006_06_19 | = E > 2006_10_01 | = F > 2006_10_01 | = G Aのメモの内容バッファで、C-c ,, してリスト一覧に戻る。 もう一回、今度は、BのラインでRET。Bのナローされた内容が表示されてほしいのに、Aの内容が表示されてしまう。
- 161 名前:158 mailto:sage [2006/10/03(火) 09:21:59 ]
- ■ [テスト1] make test や test.bat からその操作をしても, 症状が出る?
→ 出ません ■ [テスト2] 出ないなら, sample/dot.emacs に何を追加したら発症する? → 以下を加えると再現します。 ; メモを開いたとき自動的に narrow (add-hook 'howm-view-open-hook 'howm-auto-narrow) ■ バージョン howm: test060912 (compile: t, make: t, test: t) Emacs: 22.0.50.1 (i386-mingw-nt5.1.2600) of 2006-09-30 system: windows-nt window system: w32 Meadow: Meadow-3.00-dev (KIKU) よろしくお願いします_o_
- 162 名前:158 mailto:sage [2006/10/05(木) 12:45:19 ]
- >>159
test061003 でうまくいきました。 対応ありがとうございました。
- 163 名前:名無しさん@お腹いっぱい。 [2006/10/07(土) 22:33:08 ]
- 質問なのですが、
~/.howm/2006/10/attach から深いパスをgrepの検索対象から外したいのですが、どのように設定すれば いいでしょうか?
- 164 名前:ヽ(´ー`)ノ ◆.ogCuANUcE mailto:sage [2006/10/08(日) 18:24:00 ]
- >>163
howm-vars.el あたりを参考に、howm-excluded-file-regexp をゴニョゴニョ。
- 165 名前:名無しさん@お腹いっぱい。 [2006/10/13(金) 22:17:05 ]
- Emacs 起動直後に howm を実行するとメニューに色が付かない場合があります。
最小限の設定を読み込んで起動してみましたが、 ドキュメントにも書かれている autoload の方の設定では駄目で、 (require 'howm) していないとやはり色が付かないようです。 もう少し具体的には cheat-font-lock.el がロードされていれば問題ないようです。 正式版もテスト版も同様でした。 Emacs CVS を一昨日ソースからビルドした後に気が付きましたが、 いつからそうなのかは確認できていません。 Win2k で使用しています。よろしくお願いします。 GNU Emacs 22.0.50.1 (i386-mingw-nt5.0.2195) of 2006-10-11"
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 01:33:34 ]
- Mew の +inbox からだと開かないこともあるね。
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 07:20:36 ]
- >>165
あー、自分も同様の経験あるわ@22.0.50 on Linux
- 168 名前:165 mailto:sage [2006/10/14(土) 10:44:17 ]
- 今まで気が付かなかったのはただの偶然かもしれませんが、
Emacs 起動直後に例えば Wanderlust を起動して、 その同じバッファから howm を起動すると問題なし。 ところがいったん scratch に移動してから起動すると駄目。 Emacs 起動直後に scratch から howm を起動しても駄目。 いずれも autoload で設定した場合です。
- 169 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 13:00:29 ]
- 昔 wanderlust と outline-mode を同時に使ってた時に似た問題があって、
その時のメモによると、 フォントの色は change-major-mode-hook で font-lock して色つけてるんだけど、 これを let で値をかえたまま バッファかえて let を抜けると、 emacs が以前のバッファの change-major-mode-hook の値を 新しいバッファの値だと取り違えるという問題があった。 この過程で font-lock が change-major-mode-hook から消えると色が消えるし、 global やら local やら let な値もめちゃくちゃになる。 Emacs Lisp Reference Manual の Node: Intro to Buffer-Local にも >*警告:*` ' 複数のバッファにおいて変数にバッファローカルな値があるときに, >変数を`let'で束縛してから, 別の束縛が有効である別のバッファに切り替えて >`let'を抜けると, Emacsをとても混乱させることになる. こうすると, バッファ >ローカルな束縛とデフォルトの束縛を混ぜ合わせてしまう. >混乱を避けるために, このような変数の使い方は避けてください. 別のバッファ >に切り替える各コード部分を`save-excursion'で囲めば, このような問題はあり >ません. こういうのがある。 wanderlust の場合 wl-draft で change-major-mode-hook を let してたので、 そこを save-excursion したら直ったと思う。 >>165 と関係あるかどうかわからんけど一応。
- 170 名前:作者 mailto:sage [2006/10/15(日) 06:59:31 ]
- >>165
thx. 直してみました. >>166 「何をしたら, どうなってほしいのに, どうなった」を 具体的に教えていただけますでしょうか. ・具体的なキー操作 ・具体的な表示内容 ・具体的な .emacs の記述 など… できれば make test (または test.bat)をお願いできると助かります.
- 171 名前:165 mailto:sage [2006/10/15(日) 08:25:25 ]
- >>170
有難うございます。直ったようです。 make test でも (require してるのに?) どういうわけか駄目だったのが、 今回はきちんと色が表示されました。
- 172 名前:166 mailto:sage [2006/10/16(月) 17:15:29 ]
- >>170
スミマセン。 1.3.3 で直ってました。お騒がせしました。。。orz
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 15:42:25 ]
- >>172
あとの質問者のためにも >「何をしたら, どうなってほしいのに, どうなった」を くらいはかけよ
- 174 名前:166 mailto:sage [2006/10/17(火) 17:17:53 ]
- >173
やだよ。ばーか。
- 175 名前:166 mailto:sage [2006/10/20(金) 00:09:52 ]
- 今オナニー中だからほっといて!!!
- 176 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/20(金) 07:10:30 ]
- unixユーザの質もおちたんだな
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/21(土) 02:35:10 ]
- その主張は全く論理的ではない。
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/21(土) 22:18:05 ]
- この流れにワロタ
- 179 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 16:36:06 ]
- keywordファイルが開かれるバッファを
tempbuf-modeで自動削除させたいのですが、 何のフックを指定したらよいのでしょうか すみませんが教えて下さい
- 180 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 13:01:02 ]
-
(howm-create) したときに、 [2006-10-25 12:50] のような形のテンプレが入りますが、 これを時刻入れないで [2006-10-25] にしたいのですが、よい方法はありませんか? templateの関数の%dateに変わるやつはないのでしょうか?
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 19:28:22 ]
- >>179 です
まさかテスト版に反映してくださるとは思いませんでした! ありがとうございました
- 182 名前:名無しさん@お腹いっぱい。 [2006/10/25(水) 23:11:35 ]
- >>180
こう? (setq howm-dtime-format "[%Y-%m-%d]")
|

|