- 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
- 67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 22:51:12 ]
- >>63
まず howm のバージョンくらいは書こう。 それと、ASCII 部分はヒットするかどうか。
- 68 名前:63 mailto:sage [2006/04/22(土) 23:47:06 ]
- >>67
スマソ、howm-test060325です。 ascii部分はhitします。
- 69 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 17:03:37 ]
- howm-remember の位置付けがよく判ってないんだけど
(autoload 'howm-remember "howm-misc" nil t) (global-set-key "\C-c,c" 'howm-remember) この設定で使おうとすると howm-cl が読まれてないんで Symbol's function definition is void: howm-cl-subseq と怒られるっす。
- 70 名前:67 mailto:sage [2006/04/23(日) 20:59:45 ]
- >>68
ども。 おいらは Meadow-3.00 + howm-test060204 ですが、ちゃんと UTF-8 で 使えてますよ。いつも C-c , g (howm-list-grep) コマンドばかり使ってます けど。howm-test060325 が見当たらないんで、最新の 060423 にしてみたけど、 問題ないです。関係しそうなところは、 (setq default-buffer-file-coding-system 'utf-8-unix) (setq howm-view-use-grep t) (setq howm-process-coding-system 'utf-8) くらいですかね。howm ファイルを utf-8-dos にしても問題なし。 お役に立てずにすまんです。動作事例もあるということで。
- 71 名前:68 mailto:sage [2006/04/23(日) 21:15:41 ]
- >>70
なるほど。ありがとうございます。 こっちももう少し調べてみます。
- 72 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 09:23:52 ]
- > 61 の問題をtets-2006-04-23で修正したとのことですが、
直ってないみたいです。 以下をセットしています。 (setq howm-template "= %title%cursor %date\n----------\n\n%file\n\n")
- 73 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 17:38:22 ]
- 思うに>>61は%fileを勘違いしてるのではないだろうか。
%fileにはhowmの新規メモbufferを開く前に表示されていたfileのPathが代入される。 文面から判断するに%titleに対する本文と思ってませんか? 私が実はそのような挙動を希望しているのですが…。 要するにhowm-rememberの1行目を%titleとして認識してもらえれば、 > (setq howm-template '("= %title\nDate:%date\n\n%cursor\n\n%file\n")) とかで > = 1行目 > Date:[yy-mm-dd] > > 2行目以下 > > >>> file:///hoge/fuga/... というメモが保存されるのではなかろうか、と。
- 74 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 23:27:48 ]
- 情報処理学会の学会誌に「たつを」さんの ChangLog メモの解説が
載っていましたが、来月あたり howm の登場でしょうか?
- 75 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 23:35:38 ]
- >61です。
>73の通りです。 howm-rememberのtemplateは別にできる方がいいのかな?
- 76 名前:68 mailto:sage [2006/04/27(木) 12:06:36 ]
- >70
情報ありがとうございます。しかし、その設定に日本語検索をしても、No matchになります。ちなみにcygwin1.dllはutf-8化されたものを使用されているのでしょうか。
- 77 名前:68 mailto:sage [2006/04/27(木) 18:19:13 ]
- >>76の続き
以下の方法で、Cygwinのcygwin1.dllをutf-8対応のものに入れ替えています。 ttp://www.okisoft.co.jp/esc/cygwin-20.html で、コマンドラインでgrep -r テスト utf8.txt ではちゃんと日本語検索は可能です。 しかし、howmの場合だとうまく行きません。 このdllの説明を良く読むと、標準出力はshift-jisだったらutf-8だったりするらしいんですが、 それが原因なのかが分かりません。 実際にC-c , g で call-processされるプロセスの出力を追うことは可能でしょうか。
- 78 名前:67 mailto:sage [2006/04/28(金) 08:43:34 ]
- >>68
cygwin1.dllのutf-8化はやってません。ていうか、それってUTF-8化するのは ファイル名やフォルダ名のことであって、ファイルの中身は関係ないのでは? 「grep -r テスト utf8.txt」ですが、cmd.exe および その上の bash.exe の いずれから実行しても grep 失敗します。ファイルの中身を SJIS にすれば 成功します。ですから、お手元の utf8.txt の中身が実は SJIS ってことない ですかね? 具体的な方法を指定していただければ、プロセスのトレースでもなんでもやりますよ。
- 79 名前:77 mailto:sage [2006/04/28(金) 08:55:54 ]
- >>78
いえ、ファイルの中身はutf-8-dosです。 >>77 のパッチはファイルの中身もgrepでutf-8の検索は出来るようです。 問題なのは、grepでヒットするのに、何故Meadow3ではNo matchになるのか、原因が知りたい のです。no matchとhowm側が判断する過程で、call-processで何が返ってきているのかが知りたいのです。 lispにデバッグが私できちんとdebugできて、リポート出来ればいいのですが、なかなか。。
- 80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 10:45:27 ]
- >>79
シェルがutf-8対応しているだけじゃない? Meadow上でM-x shellしたときはgrepに失敗しそう。
- 81 名前:79 mailto:sage [2006/04/28(金) 18:35:43 ]
- >>80
確かに、utf8patched cygwin1.dll でM-x shellでgrepすると駄目ぽ。。 やっぱりWin環境でutf-8メモのgrep導入は無理か。。
- 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
|

|