5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

一人お手軽 Wiki もどき howm part2

1 :名無しさん@お腹いっぱい。:04/02/27 20:24
  howmはバッドノウハウの塊
  Unixはバッドノウハウの塊
  Windowsが最強最高

602 :名無しさん@お腹いっぱい。:2005/03/27(日) 15:19:29
>>594
Windows のみだが、「Idea Fragment2」
http://homepage3.nifty.com/neko33/lzh/ideafrg2.htm

603 :名無しさん@お腹いっぱい。:2005/03/30(水) 01:17:56
>>594
おいらは文章を切り貼りする必要は無いけど、むしろ、Howm でつけてる TODO
に親子関係をつけて管理したいなぁ。
1TODO=1ファイルとすれば、コザネと同じ仕組みでできるかなぁ。

604 :名無しさん@お腹いっぱい。:2005/03/30(水) 02:59:31
>>603
一つのプロジェクトのまとまりを1ファイルとして、
その中にそのプロジェクトのタスクを並べて書くのは?
親子関係とかはインデント付けるとか。

処理経過とかもそこに書いとけばそのファイルを見れば把握できる。
長くなれば別ファイルに分けて、リンク。

605 :名無しさん@お腹いっぱい。:2005/03/30(水) 09:15:11
メニューに特定文字列を含むリスト表示を出す場合ってどうやるんですか?
%eval%(howm-list-grep-fixed "hoge") じゃ駄目ですよね。引数の与え方って?
elisp 初心者でスマソ。


606 :599:2005/03/30(水) 12:49:32
>>599,600 (実は 593 も) への対応多謝。

ついでに、howm-list-recent-title -> t の時 (howm-list-title -> t でも)、
C-c,,l で連結表示 (@ key での表示) にならないようです。


607 :606:2005/03/31(木) 10:53:26
|+ [2005-03-30]
| o メニューに %here%(howm-menu-search "ほげ") と書けば, 「ほげ」の検索結果を埋め込み
多謝。


608 :名無しさん@お腹いっぱい。:2005/03/31(木) 10:54:42
>>607
From 605 の間違いですた。


609 :607:2005/03/31(木) 11:15:07
何度もすみません。

%here%(howm-menu-search "ほげ") はいけましたが、
%eval%(howm-menu-search "ほげ") は駄目なんですね(mini buffer 出力だから?)。

605 の書き方が悪かったのかもしれませんが、そのボタンを叩くと特定文字列
を含む一覧が出力されるようにしたいんです。

ついでに、grep -v "Private" なんかができたら、
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder
の後半は統合できそうですね。


610 :594:2005/03/31(木) 13:52:46
「こざね法」についてコメントどうもです。
マシンの引越し(PenII 333 → Pen M 745)をしていてリプライが遅くなりました。
現行のままでは>>594のような使い方は難しそうですね。

できるかどうかは別にして、以下のような仕様を考えてみました。

・カテゴライズについて
Mew のような virtual holder を作る。検索や一覧から、作文のテーマに関
係ありそうなものを次々とその virtual holder に放り込んでいく。

・順番入れ替について
virtual holder 内の一覧を、例えばnavi2ch.el の bookmarks のように
C-k, C-y で順番を並べかえられるようにする。

・文章化について
virtual holder の一覧を1ファイル出力

これらが実装されただけでも万々歳ですね。後は日々ガンガンメモしまくり。
会議なんかでもhowmでメモしながら参加し、終ったらそれらのメモをこざね法
で文章化、1ファイル出力し、それをt-diaryかなんかにアップしておく。

例えば、あるテーマについての論文を毎日読んでいき、それぞれの論文のつい
てどんどんメモしていく。ある程度関連論文を読み終ったら、検索をかけて一
覧作成。相互の論文のつながりを考え、ファイルの順番入れ替え。新たに思い
ついたこは追加。最後に1ファイル出力。t-diaryにアップ。これでもうそのテー
マについては相当すっきりと全体図がつかめているはずで、研究会の要旨なん
かすぐに書けてしまいそうです。


611 :名無しさん@お腹いっぱい。:2005/03/31(木) 14:14:13
zaurus c1000でhowmを使ってます。使い勝手は母艦のPCと変わらないのですが、
やはりzaurusだとhowmを起動するときにちともたつきます(20〜30秒くらい)。

どうもメニュー画面のToDoや予定表を読み取るのに時間がかかっているようで
す。(setq howm-menu-refresh-after-save nil)
とかやって、メモ保存時はメニュー画面更新をしないようにしているのです
が、やはり起動時が…。

そこで質問ですが、一度読み取ったToDoや予定表のデータを一時ファイルとし
て保存、次回起動時にはその一時ファイルを読み込んでメニュー作成、といっ
た設定は可能なのでしょうか?


612 :名無しさん@お腹いっぱい。:2005/03/31(木) 15:10:30
>>610
これは見た?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SortByHand


613 :名無しさん@お腹いっぱい。:2005/03/31(木) 19:00:23
emacs起動直後にhowmのメニューを自動で表示する方法ってないかな

614 :名無しさん@お腹いっぱい。:2005/03/31(木) 19:08:36
emacsの設定じゃないの

615 :名無しさん@お腹いっぱい。:2005/03/31(木) 19:31:32
emacsの設定だってのは猿でもわかるだろ
要はどう設定するかが知りたいんでねーの?

616 :名無しさん@お腹いっぱい。:2005/03/31(木) 19:37:49
そう思うならなら教えてあげれば?

617 :名無しさん@お腹いっぱい。:2005/03/31(木) 20:20:33
(´・д・`) ヤダ

618 :作者:2005/03/31(木) 22:56:23
>>593 >>594 でっちあげてはみたのですが… ^^;

http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder
「別フォルダにしてスイッチ」と比べてどのあたりがうれしいでしょうか?

http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SortByHand
こういうのは outline-mode の方が幸せだったりしませんか?
# それとも簑系とか

>>601 ここが一番まとまってそうです.
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=howm+calendar

>>603 アイデアが出たら教えてください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?TangledToDo

>>606 「タイトル表示設定がオフなときは連結表示」というおせっかい仕様です.
困ることあります?

>>609 そちらでしたか.
メニューファイル 0000-00-00-000000.howm に「HO%"GE" >>> ほげ」と書けば,
キー G で「>>> ほげ」が発動します. (> は実際は半角で)

grep -v は, テスト版なら, 一覧から「C-u G」や「C-u f → contents」です.

>>611 現状だとできませんねえ…
まず念のため確認ですが, howm-view-use-grep は t ですよね?

>>613 .emacs の最後に (howm-menu) と書いてください.


619 :名無しさん@お腹いっぱい。:皇紀2665/04/01(金) 00:58:26
>>618
いつもありがとうございます。

HidePrivateReminder に関しては、やはりポケットひとつ原則にできるのが嬉
しいです。が、grep と grep -v の同時適用ができればそれで充分な気がして
きました。

ちょっと C-uG / C-uf -> contents を試してみてまた報告します。


620 :619:皇紀2665/04/01(金) 01:29:07
利用イメージをちょっと書いてみます。

%eval%(let ((howm-template "= %date\n\n%cursor\n"))(howm-create))
をメニューに定義して、

= [2005-03-31 07:20]
ほげほげ

って感じで、日誌をだらだら書いています。で、大事そうなメモは別に C-c,c
で項目を立てて時系列とは別に管理しています。

この時、日誌部分だけ時系列ソートで一覧したいな、とか、日誌はよけてメモ
だけ表示したいな。とかいうニーズがあるわけです。

というわけで、とりあえず欲しいなという機能は、メニューから「>>>ほげ」
発動時に howm-list-normalizer に by-reverse-date とか与えたいなぁ、とか、
正規表現で発動したいな、とか。あと、grep hoge|grep -v hage とかもやはり
メニューから発動できないかなぁ、というへんでしょうか。%eval% で可能なら
それでいいんですけど。


621 :名無しさん@お腹いっぱい。:皇紀2665/04/01(金) 03:51:07
>>618
611で質問した者です。すみません。
(setq howm-view-use-grep t)
は具合が悪かったのでコメントアウトしていました。

設定としては
(setq howm-view-use-grep t)
(setq howm-view-grep-option "-Hn")
としたのですが、メニュー画面に予定、Todoは表示されませんでした。メモの
検索もできません。"-Hn"のオプションをいろいろ変えたのですが、結果は同
じでした。

以下の設定を加えても、うまくいきませんでした。
(setq howm-view-grep-command "egrep")
(setq howm-view-fgrep-command "fgrep")

zaurus C1000のgrepのバージョンは
$ grep --version
grep (GNU grep) 2.2
Copyright …(以下省略)
です。

とりあえず、grepの設定をしないで起動時だけ我慢すればよいのですが…。ど
なたか対処法を知っていましたらお願いします。ちなみに起動時で時間がかか
るところは以下の通りです。メモは500ファイルくらいあります。
Loading cl-extra...done 約10秒
scanning schedule...done 約8秒
scanning todo...done 約5秒

622 :作者:UNIX時間(+0900)35/04/02(土) 00:03:21
>>620 こんな感じでいかがですか?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?MenuHack

>>621 本気で使うなら grep は必須だと思います.
リナザウの場合は↓をごらんください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus

# 単に "-Hn" → "-Hnr" ではだめだったんですよね?
# 「busybox でない本物の egrep, fgrep を使う手順」を
# 教えていただけると助かります > リナザウな方


623 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/02(土) 02:39:53
>>622
はい"-Hnr"でもだめでした。

$ grep -r
とやると
grep: invalid option -- r
Usage: (以下略)
と怒られましたので、grepをどうにかする必要がありそうです。

ちなみに.emacs.elで
(setq howm-view-use-grep t)
と指定するときは以下の2つ
(setq howm-menu-top nil)
(setq howm-menu-file "0000-00-00-000000.howm")
を指定しないとhowmのメニュー画面すら立ち上がりませんでした。
(これもgrepの問題かな?)

できれば、「~/howm/ 直下にメモをべた置きする」ではなくgrepを置き換えて
対策をしたいので、もう少しネットをあさってみます。


624 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/02(土) 08:00:48
>623
一応ここにある
[Zaurus アプリケーション大全 懼イ New & Version up]
ttp://www.takei.gr.jp/zaurus/cha8.html
grep -V
grep (GNU grep) 2.3
+ multi-byte extension 2.0.1 (by gotom@debian.or.jp)
Copyright (C) …以下略

俺はC760だけどPathの指定が必要かも
(setq howm-view-use-grep t)
(setq howm-view-grep-command "/home/root/usr/local/bin/grep")

ちなみにEUC以外の文字コードだと化けたり、検索が出来なかったり
いまいち使いこなせなくてすぐあきらめた。

遅いけど我慢してる ファイル数902 起動に1分弱

625 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 17:22:05
howm/zaurusC1000ですが、624さんの情報で少し状況が改善しました。
ttp://www.takei.gr.jp/zaurus/cha8.html
からパッケージをとってきて展開、実行ファイルを抜き出し、
grep-jaに名前を変えてPATHの通ったディレクトリに入れました。

(setq howm-view-use-grep t)
(setq howm-view-grep-command "grep-ja")
(setq howm-view-grep-option "-Hnr")

とするとメニュー画面の[予定]、[Todo]はちゃんと表示されました。検索ですが、
検索 s[固定] ではダメでしたが
検索 g[正規] で検索が可能でした。
少し検索結果がおかしいのですが(タイトル表示部に文の内容が表示されてし
まう)、オプションの"-Hnr"を"-HnrE"にしておくことで改善しました。

howm起動時間($ emacs -f howm-menu)は
約45秒だったのが、約25秒まで短くなりました。

未解決な問題として、
メニュー画面の[予定]、[Todo]に表示されている項目やリンクの">>>"
上でのEnterが"No match"と怒られてメモに飛べません。

626 :作者:UNIX時間(+0900)35年,2005/04/02(土) 19:24:03
私の方でわかったことは wiki に追加していきます.
お手数ですがときどきチェックしてみてください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus

grep --version を見ると GNU grep なんですよねえ?
これはごじぶんでインストールされました?

とりあえず, ↓の結果を教えていただけないでしょうか.
・シェルで「which grep」「which egrep」「which fgrep」
・シェルで「egrep --version」「fgrep --version」
・emacs で「M-x describe-variable exec-path」
・emacs で「M-x howm-bug-report」で表示されるバージョン一式

起動時間については, 以下の比較が知りたいです.
(a) 単に emacs
(b) emacs -f howm-menu
(c) メニューファイルから %schedule, %todo を消して emacs -f howm-menu
(d) かわりにメニューファイルへ %reminder と書いて emacs -f howm-menu
(e) メニューファイルを最初の状態に戻して, もう一度 emacs -f howm-menu


627 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 20:35:20
>>626
長くなるので、いくつかに区切って送信します。

grepはzaurusに初めから入っていたものです。ひょっとしたら何かのパッケー
ジに上書きされたものかも知れないので確認してみます。で、とりあえずバー
ジョンを省略しないで書くと

$ grep --version
grep (GNU grep) 2.2

Copyright (C) 1988, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

となりました。

628 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 20:49:43
続き…
$ which grep → /bin/grep
$ which egrep → /bin/egrep
$ which fgrep → /bin/fgrep

$ egrep --version → grep (GNU grep) 2.2
$ fgrep --version → grep (GNU grep) 2.2



629 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 20:51:43
続き…
・emacs で「M-x describe-variable exec-path」

exec-path's value is
("/home/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin" "/usr\
/local/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/mnt/pt\
ex/bin" "/home/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin\
" "/usr/local/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "\
/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/mnt/ptex/bin" "/hom\
e/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin" "/usr/local\
/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/mnt/ptex/bin\
" "/home/QtPalmtop/bin" "/root/bin" "/bin" "/sbin" "/usr/bin" "/usr/sbin" "/us\
r/local/bin" "/home/QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/home/\
QtPalmtop/bin" "/home/zaurus/bin" "/usr/local/bin" "/opt/QtPalmtop/libexec/ema\
cs/21.3.50/arm-sharp-linux-gnu")


*List of directories to search programs to run in subprocesses.
Each element is a string (directory name) or nil (try default directory).

You can customize this variable.

Defined in `C source code'.


630 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 21:10:59
続き…
・emacs で「M-x howm-bug-report」で表示されるバージョン一式

Please copy the following text to your bug report.

howm: 1.2.1 (compile: nil, make: nil, test: nil)
Emacs: 21.3.50.1 (arm-sharp-linux-gnu) of 2005-01-16
system: gnu/linux
window system: nil


631 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 21:42:36
最後…
起動時間(秒)
grepの記述なし grep-jaに設定
(a) 8 7
(b) 45 26
(c) 15 15
(d) 24 19
(e) 38 31

grepの記述なし → grep-jaに設定
の間でzaurusを一回rebootしてます。

632 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 00:10:29
621-631
zaurus C1000でhowmの検索にgrepが使えなかった件ですが、解決しました。ま
だ、私の環境でしか試していないのでzaurusを持っている方、よかったら確認
してみてください。howmの起動、メモ検索時間が大幅に短縮できると思います。

必要なもの
ttp://emmie.koka-in.org/~kensyu/zaurus/feed/にある
grep-jaパッケージ

ttp://howm.sourceforge.jp/index-j.htmlにある
howm テスト版 [2005-04-02] (grep -E も可っていうやつ)

設定方法
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LinuxZaurus
「* howm-test-040502 以降を入れて, 次のように指定」以下の設定

633 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 12:47:59
最近テスト版をダウソして、makeしてみたら、
recompile error
とか出ちゃった。これっ何でしょうかね。。

634 :名無しさん@お腹いっぱい。:2005/04/04(月) 23:31:58
markdown形式でメモしていますが、検索後のページや現在のバッファをmarkdown形式で
フォーマットしてw3mで閲覧できるようにできませんでしょうか?

 ttp://daringfireball.net/projects/markdown/

635 :名無しさん@お腹いっぱい。:2005/04/08(金) 14:44:36
>>589 作者さま どーもです。
反応が遅くてすいません。

「遅い」の件ですが、[2004-12-24]では起きていなかったと思います。

以下レポートです。(長文ですいません)
対象のファイルは 113メモ/140KB という1ファイル複数メモです。
よろしくお願いいたします。

howm: test050330 (compile: nil, make: t, test: nil)
Emacs: 20.7.1 (i386-*-nt5.1.2600) of 2003-04-20
system: windows-nt
window system: w32
Meadow: Meadow-1.14 (AWSAKA:62)


636 :名無しさん@お腹いっぱい。:2005/04/08(金) 14:46:09
(つつき)
Function Name Call Count Elapsed Time Average Time
======================================= ========== ============ ============
howm-view-summary-open 1 4.336 4.336
howm-view-summary-open-sub 1 3.505 3.505
howm-set-mode 1 3.214 3.214
howm-initialize-buffer 1 3.204 3.204
howm-mode 1 3.204 3.204
cheat-font-lock-fontify 5 3.1639999999 0.6327999999
howm-action-lock-setup 1 2.283 2.283
action-lock-font-lock 3 2.243 0.7476666666
action-lock-set-rules 3 2.243 0.7476666666
action-lock-add-rules 2 1.512 0.756
howm-fontify 2 0.921 0.4605
riffle-summary-check 2 0.831 0.4155
riffle-summary-update-subr 1 0.821 0.821
riffle-summary-update 1 0.821 0.821
action-lock-initialize-buffer 1 0.731 0.731
action-lock-mode 1 0.731 0.731


637 :名無しさん@お腹いっぱい。:2005/04/08(金) 14:48:12
(つつき) → (続き) (;_;)




638 :名無しさん@お腹いっぱい。:2005/04/09(土) 13:41:31
Cygwin(1.5.14-1) + howm-test050402でmakeがうまく行きません。

$ make -d
-(中省略)--
Wrote d:/usr/local/src/howm-test050402/cheat-font-lock.elc
Done
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x1002d0d0 PID 2724 を回収します
make[3]: *** [recompile] エラー 1
Removing child 0x1002d0d0 PID 2724 from chain.
make[3]: Leaving directory `/usr/local/src/howm-test050402'
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x1002d0d0 PID 1956 を回収します
make[2]: *** [howm.elc] エラー 2
Removing child 0x1002d0d0 PID 1956 from chain.
make[2]: Leaving directory `/usr/local/src/howm-test050402'
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x10034210 PID 3312 を回収します
make[1]: *** [all-recursive] エラー 1
Removing child 0x10034210 PID 3312 from chain.
make[1]: Leaving directory `/usr/local/src/howm-test050402'
SIGCHLD が発生; 1 個の未回収子プロセス。
失った子プロセス 0x1002f0e8 PID 2884 を回収します
make: *** [all] エラー 2
Removing child 0x1002f0e8 PID 2884 from chain.

こんなの、今まで出てなかったのですが。

639 :作者:2005/04/09(土) 19:58:29
>>633 >>638
まず, 同じ方なのかどうかを確認させてください.

同症状の方が他にもいらっしゃったら, 環境を教えていただけると助かります.
(発症「しなかった」ときの howm のバージョンも, わかれば参考になります)
発症条件を特定しないことには, 糸口がつかめなそうです.

>>634
手抜き例です :p
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Comment

>>635
ありがとうございます.
[2005-01-07] の「cheat-font-lock.el を大掃除」が匂いますね…

あてずっぽで恐縮ですけれど,
cheat-font-lock.el の頭の方を次のように書き直してコンパイルし直したら,
症状はましになるでしょうか?

(if (fboundp 'font-lock-add-keywords)

(if nil


640 :名無しさん@お腹いっぱい。:2005/04/09(土) 20:12:14
>>639
同じ方です(w。
$ emacs --version
GNU Emacs 21.4.1
Copyright (C) 2002 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

でNetInstallしたMeadow2.10-pre3-1を使っています。
どうも、elisp-compでコケているような気がします。
会社と自宅、ノートPCでも同じエラーでつまづきます。


641 :名無しさん@お腹いっぱい。:2005/04/11(月) 09:50:46
Meadow 2.10 + howm-1.2.1 ですが、メニュ画面で上位 50 個 TODO が
表示されません。t での一覧表示は正常に動いているようです。
.emacs で

  (setq howm-todo-menu t)

とやっても駄目でした。 ご存知の方、ご教示よろしくお願いします。

642 :641:2005/04/11(月) 09:54:05
ああ、やっぱり既出でいたか。>>77 で大丈夫でした。
失礼しました。

643 :名無しさん@お腹いっぱい。:2005/04/12(火) 09:18:31
Emacs(Debian)やMeadow2.10では、
(setq howm-file-name-format "%Y/%Y%m%d-%H%M%S.rd")
として、拡張子をrdに変更できたのですが、xyzzyだと同じ構文を.xyzzyに書いても
反映されません。。。
xyzzyも起動し、howmも動作するのですが、ファイルは.howmのままです。
なにが足りないのか、教示いただけると幸いです。

644 :名無しさん@お腹いっぱい。:2005/04/12(火) 14:28:30
>>576
それっておかしくないですか?
(setq howm-view-use-grep nil)
にすると、そもそも外部のgrepコマンドを使わなくなるのでは?

645 :名無しさん@お腹いっぱい。:2005/04/12(火) 16:33:13
>>643
検索した?

http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?FAQ
の下のほう

646 :643:2005/04/13(水) 14:46:35
>>645
ありがとうございます。そのページは見ていましたが、下の部分に気がつきませんでした。
RDに移行できました。ほんとうにありがとうございました。

647 :名無しさん@お腹いっぱい。:2005/04/14(木) 02:02:57
turbolinux 10d で howm 1.2 を便利に使わせていただいています。作者様、
ありがとうございます。
今回、どうしても、カスタマイズがうまくできないので書かせていただきます。

howm-template-date-format で出てくる日時を
標準の [2005-04-14 02:00] でなく、
2005/04/14(木)02:00 という形にカスタマイズしたいのです。

このカスタマイズでのこだわりは、全角での、丸括弧と曜日の和文表示です。

下記の形で試みましたら、一応動作はしました。しかし、日時がリアルタイム
で表示されなくて、howm を起動した日時のようなのです。
howm は、起動させてしばらくしてから新規ファイルを作ることが多いものです
から、この時間のずれを何とかちゃんとさせたいと思っております。

うまい解決方法が何かないものでしょうか? どうか、お力を貸してください。

=-= 試みたカスタマイズ (この下から最後まで) =-=

;;;; 曜日変換テーブル
(setq youbi-alist '(("1"."(月)")("2"."(火)")("3"."(水)")
("4"."(木)")("5"."(金)")("6"."(土)")("7"."(日)"))
;;;; 曜日抜き出し
(setq youbi (cdr (assoc (format-time-string "%u" (current-time))
youbi-alist)))
;;;; howm 新規ファイル作成時の出力文
(setq howm-template-date-format (concat
(format-time-string "%Y" (current-time)) "/" (format-time-string
"%02m" (current-time)) "/" (format-time-string "%02d" (current-time))
youbi (format-time-string "%02H:%02M" (current-time)) ))



648 :名無しさん@お腹いっぱい。:2005/04/15(金) 01:17:54
メニューのファイル名(howm-menu-file)を変更していると動かないのは

--- howm-menu.el~ Wed Mar 30 21:36:40 2005
+++ howm-menu.el Wed Apr 6 01:05:40 2005
@@ -282,7 +282,9 @@
(let ((*howm-menu-force-refresh* force-refresh)
;; force to use the original howm-directory
(*howm-independent-directories* nil))
- (if (and howm-menu-keyword-regexp howm-menu-top)
+; bug?
+; (if (and howm-menu-keyword-regexp howm-menu-top)
+ (if (and howm-menu-keyword-regexp (null howm-menu-file))
(let ((m (let ((howm-search-path nil))
(howm-keyword-search howm-menu-top))))
(when (and (cdr (assoc 'menu-p m))

こういうことではないのかな?

649 :作者:2005/04/16(土) 23:39:43
>>647
こうでしょうか
(setq howm-template-date-format "%Y/%m/%d(%a)%H:%M")

>>648
thx. その方が合理的ですね. いただきます.


650 :647:2005/04/17(日) 20:23:02
作者様、レスありがとうございます。

>>(setq howm-template-date-format "%Y/%m/%d(%a)%H:%M")

実は 647 の発言を投稿する前に、↑の形も試してあります。
結果はダメでした。ちなみに、これを試すと、下の感じになりました。

2005/04/17(%a)%H:%M

全角の丸括弧は大丈夫なんですが、曜日以降がちゃんと置き換わって
くれません。

まぁそんな訳でして、個人的には、お手上げ状態です(^^;。

あと、遅くなりましたが、647 発言の訂正です。

>>                       しかし、日時がリアルタイム
>> で表示されなくて、howm を起動した日時のようなのです。

の部分ですが、正しくは

>>                       しかし、日時がリアルタイム
>> で表示されなくて、emacs を起動した日時です。
~~~~~
でした。すみませんでした。




651 :作者:2005/04/17(日) 23:44:48
以下を *scratch* に貼りつけて各行末で C-j を押したらどうなるでしょうか?
(format-time-string "%H")
(format-time-string "%a")
(format-time-string "%Y/%m/%d %a %H:%M")
(format-time-string "%Y/%m/%d(%a)%H:%M")

M-x howm-bug-report で表示されるバージョン一式も
参考に教えていただけたらありがたいです.


652 :647:2005/04/18(月) 00:09:08
ご厄介かけて申し訳ございません。順に回答させていただきますので、どうぞ
よろしくお願いいたします。

(format-time-string "%H")
"00"
(format-time-string "%a")
"月"
(format-time-string "%Y/%m/%d %a %H:%M")
"2005/04/18 月 00:01"
(format-time-string "%Y/%m/%d(%a)%H:%M")
"2005/04/18(%a)%H:%M"


howm: 1.2 (compile: t, make: t, test: nil)
Emacs: 21.3.50.1 (i586-pc-linux-gnu) of 2003-09-24
system: gnu/linux
window system: x


653 :名無しさん@お腹いっぱい。:2005/04/18(月) 00:15:12
ライセンス云々でパッチを直接貼れない navi2ch のスレと違って、良スレでつね。

654 :名無しさん@お腹いっぱい。:2005/04/19(火) 21:06:19
文字列で設定しているんだから,emacs を起動した時間になるのは当然なんでは?
適当なところにアドバイスしてしまえばいいと思うんだけど.

(defadvice howm-create-file-with-title
(before howm-mode-format-time-string activate)
;;;; 曜日変換テーブル
(setq youbi-alist '(("1"."(月)")("2"."(火)")("3"."(水)")
("4"."(木)")("5"."(金)")("6"."(土)")("7"."(日)")))
;; 曜日抜き出し
(setq youbi (cdr (assoc (format-time-string "%u" (current-time))
youbi-alist)))
;; howm 新規ファイル作成時の出力文
(setq howm-template-date-format
(concat
(format-time-string "%Y" (current-time)) "/"
(format-time-string "%02m" (current-time)) "/"
(format-time-string "%02d" (current-time))
youbi (format-time-string "%02H:%02M" (current-time)))))



655 :647:2005/04/21(木) 12:40:45
>>654
ありがとうございます! 無事、できました(^^)。

アドバイスを使う方法はやったことがありませんでしたし、ましてや、
どの関数を変えたらいいかが全く検討がつきませんでした。

喜んで、これでやらせていただきます。いろいろお世話になりましたm(_ _)m。


656 :名無しさん@お腹いっぱい。:2005/04/27(水) 13:59:12
howm で iimage-mode 使っている方おられますか?
howmで[l]や[a]を選択、[@]で一覧表示にしてから M-x iimage-mode
しても画像を表示してくれません。
ただ、画像が入っているファイルを一度開いて画像を表示された後では
[l]や[a]、[@]、M-x iimage-mode で表示することができるような気がします。
これはそういう物なんでしょうか?




657 :作者:2005/04/27(水) 23:11:08
手元では, 画像のあるディレクトリを
(setq iimage-mode-image-search-path '("~/image"))
などと指定すれば, 連結表示でも画像が表示されました.

メモを開いたときと連結表示とでは default-directory が違うので,
画像を発見できなかったんじゃないかと思います.


658 :656:2005/04/28(木) 02:09:57
>>作者様
いつもhowmの御世話になってます。すばらしいソフトありがとうございます。
連結表示でも一発で画像が表示されました。素晴らしいです。
あと、howmが起動したとき自動でiimage-modeを起動したいのですが
(add-hook '◯◯◯ 'turn-on-iimage-mode) の ◯には何をいれればいいのですか?
質問ばかりですみません。
これからもがんばってください。




659 :作者:2005/04/29(金) 01:46:46
試していないので, だめだったらまた教えてください.

メモを開いたとき → howm-mode-on-hook
一覧表示・連結表示とも → howm-view-contents-mode-hook

;; 一覧表示では off, 連結表示では on
(defadvice riffle-summary-to-contents (around iimage-on activate)
ad-do-it
(turn-on-iimage-mode))
(defadvice riffle-contents-to-summary (around iimage-off activate)
(turn-off-iimage-mode)
ad-do-it)


660 :656:2005/04/29(金) 15:33:34
>>作者様
一度 C-l をしないと画像の表示はしませんけど、
ちゃんとiimage-modeになってます。

describe-modeとかするとちゃんと書いてあるんですね。
もっと勉強します。

howmに携帯でとった写真とか入れると楽しい!
お忙しいのにありがとうございます。


661 :名無しさん@お腹いっぱい。:2005/04/29(金) 17:00:50
>>660
でもiimage-modeって、画像デカくて、frameはみ出すと、スクロールがうまく
いかないんだよね。

662 :名無しさん@お腹いっぱい。:2005/05/02(月) 23:35:03
Rast - 全文検索システム

これ誰か実験した人いる?
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Rast

663 :名無しさん@お腹いっぱい。:2005/05/03(火) 02:31:48
ええと、生成した新しいファイル/ページのコード系を
指定するにはどうするのが正しいのですか?

664 :名無しさん@お腹いっぱい。:2005/05/03(火) 16:07:54
自己フォロ

>>663
> ええと、生成した新しいファイル/ページのコード系を
> 指定するにはどうするのが正しいのですか?

いちおう

(add-hook 'howm-view-open-hook
(lambda ()
(setq buffer-file-coding-system 'euc-japan-unix)))

としてみたが、これで十全なのかはなはだ不安なり。

665 :名無しさん@お腹いっぱい。:2005/05/03(火) 21:11:55
>>664
漏れも最近になって、急にhowm-createすると、デフォでutf-8-unixになってるはずなのに
sjis-dosでファイルが作られるのに気が付いた。

666 :作者:2005/05/03(火) 23:22:09
>>660
また試してなくて恐縮ですけれど, こんなのを turn-on-iimage-mode のかわりに
使うのはどうでしょう.

(defun my-turn-on-iimage-mode ()
(turn-off-iimage-mode)
(turn-on-iimage-mode))

>>664
「作成時」だとしたら howm-create-file-hook です.
本当に「作成時」でいいのかは, ↓をもうちょっと追いたいかも.

>>665
・確実に発症させる手順があるか (できれば make test か test.bat を)
・howm でだけ発症するのか
・「最近の」howm でだけ発症するのか
がまず知りたいです.

# 英文テキストなファイルを開く → 日本語を追記 → 保存, とか?


667 :名無しさん@お腹いっぱい。:2005/05/03(火) 23:46:47
>>666
> >>664
> 「作成時」だとしたら howm-create-file-hook です.
> 本当に「作成時」でいいのかは, ↓をもうちょっと追いたいかも.

> # 英文テキストなファイルを開く → 日本語を追記 → 保存, とか?

うん、これを考慮して、とにかく書き換え可能状態のときに
コード系明示指定を考えたのです。


668 :名無しさん@お腹いっぱい。:2005/05/05(木) 23:55:21
バグ?
- C-c , s で空文字入れると CPU 使い切ろうとする(C-g で止まるけど)
howm-1.2.2

そういえば、何で defcustom しないの?

669 :668:2005/05/06(金) 00:15:28
%reminder 使えね。

Debugger entered--Lisp error: (void-function howm-menu-schedule-days-before)
howm-menu-schedule-days-before(7)
howm-menu-reminder()
eval((howm-menu-reminder))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)


670 :名無しさん@お腹いっぱい。:2005/05/06(金) 15:01:02
fgrep と egrepの両方を使っているのはなぜなのですか?


671 :名無しさん@お腹いっぱい。:2005/05/06(金) 15:42:47
パットノウハウってなんだい?

672 :名無しさん@お腹いっぱい。:2005/05/06(金) 16:51:48
[症状]

C-c , , で起動、メニューで r。
make test でも同じ。

Debugger entered--Lisp error: (error "Not howm-mode")
signal(error ("Not howm-mode"))
error("Not howm-mode")
(progn (error "Not howm-mode"))
(if (not howm-mode) (progn (error "Not howm-mode")))
(when (not howm-mode) (error "Not howm-mode"))
howm-initialize-buffer()
apply(howm-initialize-buffer nil)


673 :名無しさん@お腹いっぱい。:2005/05/06(金) 16:52:26
(progn (switch-to-buffer prev) (apply (function howm-initialize-buffer) nil))
(let ((a nil) (cur ...) (prev ...)) (progn (switch-to-buffer prev) (apply ... nil)))
(lambda (&optional howm-menu-action-arg-name) (let (... ... ...) (progn ... ...)))(nil)
funcall((lambda (&optional howm-menu-action-arg-name) (let (... ... ...) (progn ... ...))) nil)
(progn (funcall action arg) t)
(if (null action) nil (progn (funcall action arg) t))
(let ((action ...)) (if (null action) nil (progn ... t)))
action-lock-invoke(nil)
(let ((case-fold-search nil)) (when (null ...) (action-lock-goto-next-link)) (action-lock-invoke arg))
(save-excursion (goto-char pos) (let (...) (when ... ...) (action-lock-invoke arg)))
(if nil (goto-char pos) (save-excursion (goto-char pos) (let ... ... ...)))
(let ((pos #<marker at 174 in *howmM:%menu%*>)) (if nil (goto-char pos) (save-excursion ... ...)))
(lambda (arg) (interactive "P") (let (...) (if nil ... ...)))(nil)
call-interactively((lambda (arg) (interactive "P") (let (...) (if nil ... ...))))

howm: 1.2.2 (compile: nil, make: nil, test: t)
Emacs: 22.0.50.4 (i686-pc-linux-gnu) of 2005-04-27
system: gnu/linux
window system: x


674 :名無しさん@お腹いっぱい。:2005/05/07(土) 23:19:25
>>672-673
こっちに報告汁!
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport

675 :名無しさん@お腹いっぱい。:2005/05/08(日) 11:44:36
最近、うんこが固くて困る。

676 :名無しさん@お腹いっぱい。:2005/05/08(日) 14:27:19
>>675 野菜を食え、野菜を

677 :作者:2005/05/08(日) 21:38:35
>>667
「英文を開いて日本語を追記」は, howm に限らないですよね?
で, 「正解」は運用しだいかもしれません.

>>664 だと「>>> ~/hoge.txt」上で RET RET しても強制指定されそうです.
別案は…
・howm-mode-on-hook の方を使って, 「howm のメモとして開いたら」強制指定
・modify-coding-system-alist を使って, *.howm は強制指定
・(prefer-coding-system 'euc-jp) などで, howm に限らず根本設定

>>668-669
thx. 手当てしてみました. defcustom もぼちぼち.

>>670
正規表現でも固定文字列でも検索したいから…
「grep -E, grep -F にしろ」という話なら, 1.2.2 で対応しました.


678 :名無しさん@お腹いっぱい。:2005/05/09(月) 00:14:54
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder の
パッチを使っているのですが、howm-1.2.3以降って、このパッチは本体に
mergeされたのでしょうか?

あと、howm-toggle-privateでinteractiveにキーワードを設定出来るでしょう
か?


679 :名無しさん@お腹いっぱい。:2005/05/10(火) 03:35:22
grep のwrapperを書いて動作を見ていr

680 :名無しさん@お腹いっぱい。:2005/05/14(土) 14:43:59
Win環境で使いだした初心者です。2000のIndexサービスを起動すると、検索は早くなりますでしょうか。今6000ファイルくらいで、cereron2G + 256Mで使用しているのですが、検索に10秒くらいかかってしまって。

681 :名無しさん@お腹いっぱい。:2005/05/14(土) 21:42:55
howm には「引用」に関するコマンドってありましたっけ?

clmemo の M-x clmemo-quote-region のようにリージョンを
まとめて引用にできると便利なのですが、apropos で調べても
そのようなコマンドはないみたいです。

howm-1.2.1 (アップデートしなくっちゃな…)

682 :名無しさん@お腹いっぱい。:2005/05/15(日) 16:31:53
Howmで、mhcのmhc2ol.rbみたいなものってありますか?

683 :名無しさん@お腹いっぱい。:2005/05/15(日) 21:02:17
[2005-05-17 13:00]@ みたいなHH:MM付きの予定のメニューでのソート対応は、
いつやってくれるんだヽ(`Д´)ノ

684 :名無しさん@お腹いっぱい。:2005/05/16(月) 09:57:09
[]の外に書けば、だいぶ前から時間順に
ソートしてくれるようになってるけど?

685 :名無しさん@お腹いっぱい。:2005/05/16(月) 13:47:10
設定済みMeadow で 2005-05-14版を使わせてもらっています。
Planner.elと併用できないかと思い、~/Plans にあるファイルを検索させようと

(setq howm-search-path '("~/Plans"))
(setq howm-search-other-dir t)
の設定をしたのですが、全文検索時は検索してくれますが、
予定・ToDoについては検索対象となっていないようです。
これらについても howm の検索対象とできないでしょうか?

686 :作者:2005/05/17(火) 00:04:43
>>678 本体には入っていません. 「interactive に〜」は↓が更新されています.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder

>>680 「Index サービス」が何なのかわかってないですけど, ならなそうに思います.
とりあえず howm-view-use-grep は設定済みでしょうか?
# 6000 ファイルだとそれでもしんどそうですが…

>>681 「自由書式」なのでありません. じゃあどうするかは↓をごらんください.
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Quotation

>>683 テストよろしくお願いします :-)

>>685 thx. バグです. 直してみました.


687 :685:2005/05/17(火) 02:01:21
>>686
むちゃくちゃ速い対応ありがとうございます。
設定済みMeadow(最新版) の howm だけ1.2.4rc1 にUpdateした環境で
howm-search-path に追加したディレクトリ内のファイルについて
予定・ToDoとも検索されていることを確認しました。
ありがとうございました。

今まではhowm はとても使いやすいけど、日々の記録を並べてみたいので
(howm だけでもできるけど) changelog を併用してました。
ただ、changelogだと1ファイルなので「最近更新したメモ」がわからずちょっと
不便でした。
これで、メモはhowm。
予定・ToDoはとりあえず howm に書いてそのうち Plannerに落とし込み。
そのまま日々の記録になる、ってのができるようになって快適です。

長文すみませんでした。

688 :名無しさん@お腹いっぱい。:2005/05/18(水) 10:47:43
MHC は使いたいけど、メモは howm で取りたい。

mhc で C . l した時にメール + ヘッダじゃなくて howm 形式になればイイん
だけどなぁ。何とかならんだろうか。


689 :名無しさん@お腹いっぱい。:2005/05/18(水) 11:16:57
howm + mhc + planner + サイボウズ な環境で使ってます.
だんだん破綻してきた...

>>688
それだったら howm に統一して,mhc と同じような取り込みをする部分を作れ
ばいいだけだと思う.漏れはmhc 的ビューアに慣れちゃってるから,それだけ
だといまいちだなぁ.


690 :688:2005/05/18(水) 13:58:11
>>689
mhc の hook に引っかけて何とかできないかと思ったんだけど、
mhc 側で MH 形式以外の方式での保存はまったく考慮していないので、
lisp が書けない俺にはお手あげです…_| ̄|○


691 :名無しさん@お腹いっぱい。:2005/05/19(木) 07:52:23
早速[yyyy-mm-dd HH:MM]@でソートする機能を使ってますが、
このように記述すると当日、翌日の日付に赤とかピンクとか
色がつかなくなっちゃうみたいです。

692 :名無しさん@お腹いっぱい。:2005/05/19(木) 11:28:04
>>689
そこまでして使用しているのは、それぞれに必要な機能があるからだと
思いますが、個人的に必要と感じている機能はどのあたりですか?

plannerとmhcに興味があるので教えて下さい。


693 :名無しさん@お腹いっぱい。:2005/05/20(金) 02:09:43
>>689
サイボウズと他のって同期取ってる?

694 :名無しさん@お腹いっぱい。:2005/05/20(金) 21:50:35
>>690
mhc-input-* を使って、howm 用に mhc-import にあたるものを作るしかないな。
mhc-edit が mhc-summary を介して MUA にベッタリ依存してて、はそのまま
howm に流用できそうになかった。

あと、mhc-calendar みたいなのにリプレイスできれば良いのだが。


695 :名無しさん@お腹いっぱい。:2005/05/23(月) 11:21:23
howm-list-title を non-nil にすると、list-mode でタイトルがない
エントリが一番下に行く。

これは望んだ動作だからイイんだけど、タイトルがないエントリに検索で
ヒットした時にそのエントリーが list-mode で閲覧できずに、同一ファイルで
一番近い、表題のあるエントリが表示される。

ちょっと直感的じゃないと思うんだけど、検索にヒットした時は特別扱い
できないだろうか。


696 :名無しさん@お腹いっぱい。:2005/05/23(月) 11:56:56
1.2.1を使用しています。
メニュー表示時にC-c , rすると曜日と日差が見られて便利なのですが、そうするとリンクが
働かなくなります。
この状態は隠し機能なのでしょうか?
設定で常に表示させられるのでしたら、どのように設定すればいいのでしょうか?


697 :696:2005/05/23(月) 14:38:20
申し訳ありません。
どうやらfont-lockが原因のようです。
zaurusですがコンソールを白地に黒から黒地に白に変更していたため、
font-lockにより黒字で表示されるものが見えなくなっていました。
今までhowmで非表示だと思っていたところが色々みえてきました。
この黒字で表示という設定はかえられるのでしょうか?

698 :名無しさん@お腹いっぱい。:2005/05/23(月) 22:01:37
(require 'cl)がないと、subseqが無くてエラーになるのでなんとかしてほしい。
rcにバージョンあげようとして30分ほどはまった。

699 :作者:2005/05/24(火) 00:35:05
>>695
howm のバージョンと, できれば具体例を教えていただけないでしょうか.

>>697
emacs が自分の背景色を誤解していそうですね. 対策は…
俗手: M-x customize-face → howm-menu-list-face
本手: M-x customize-option → frame-background-mode
のどちらかを設定? (もっと他に正解があればご指摘ください)

# 次からは, howm-menu-list-face のデフォルトを「無指定」にしておきます

>>698
thx. 「仕様変更だけど昔のままでも動くよ」の小細工が不完全でした.
「howm-mode」を require か autoload していたら, 「howm」に直してください.
そうでなければ, 発症させる手順を教えてください.


700 :698:2005/05/24(火) 09:43:39
frame-background-modeをdarkにすることで表示されるようになりました。
リンクも(M-xとかの表示も!)見易くなって使い易くなりました。
ありがとうございました。


701 :名無しさん@お腹いっぱい。:2005/05/25(水) 21:16:11
>>699
> howm のバージョンと,
1.2.3

> できれば具体例を教えていただけないでしょうか.
たとえば、

> [2005-05-27]@ 引越
>
> = 引越
> 準備してないぜ、ヒャッハー(゚∀゚)

な感じで「引越」を検索すると、

2005-05-25.howm | = 引越
------------------------------------------------------------
==========================>>> ~/howm/2005/05/2005-05-25.howm
> = 引越
> 準備してないぜ、ヒャッハー(゚∀゚)

…になる。上の、タイトルがないエントリも検索で引っ掛かってほしい。

あと、メニューから [2005-05-27]@ とかの @ で RET 押して、.(ドット)に変えた時、
保存してくれた方が良くね?

702 :名無しさん@お腹いっぱい。:2005/05/25(水) 21:20:00
ファイルを保存した時に、%recent に保存したファイルにあるエントリ全部が
追加されるのは…(;´Д`)


349 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)