http://howm.sourceforge.jp/index-j.html
メニューの「> …」で RET したとき, 「…」を検索するのでなく,
対応ファイルを直接開く
ftnk.jp -> ~fumi -> ChangeLog -> Emacs
ChangeLog 最新ページ / カテゴリ最新ページ / 前ページ 1 2 3 4 5 6 7 8 次ページ / page 4 (8)http://howm.sourceforge.jp/index-j.html
メニューの「> …」で RET したとき, 「…」を検索するのでなく,
対応ファイルを直接開く
[2005-10-24-1] の rast-howm-grep が問題なく使えているので,
インデックスの更新を cron に登録.
find /home/fumi/howm -cmin -60 -name '*.howm' \
-exec /home/fumi/bin/howm-rast-register.rb /home/fumi/rast/howm {} \;
こんな感じで,毎時 30 分に更新.
howm-rast-register.rb を書き換えて,
howm-rast-register.rb 一発の方がすっきりしていいかも.
"title" => filename,も変えたいし.
wl-draft-config-alist で From によって
smtp server を切り替えるようにしているんだけど,
C-c C-c して確認で n を押して draft に戻り From を書き換え
再び C-c C-c をしても,表示される smtp posting server が変更されない.
namazu と同じオプションを持つ rast-search を書けば,
namazu.el がそのまま使えて便利なんじゃないかと思ってみたり.
(もちろん,出力も namazu 風にして)
昨日[2005-10-23-5]のつづき.
namazu では以下のような出力から namazu-max-page を得ている.
現在のリスト: 21 - 40 ペイジ: [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]rast-search ではこのような出力を得られないので,rast-max-page を得られず,
search result of "hoge" 1 hitsと件数がでるのでこれから rast-max-page を計算するようにしてみた.
rast-next-page とかは効くようになったけど,
検索結果に番号をふっていないし,何ページ目かの表示もないのでいまいち.
rast.el を書いてみた [2005-10-23-5] ので,ついでに
namazu-howm-grep をもとに rast-howm-grep を書いてみた
(howm の隠し機能で rast を使えるけど,検索だけ出来ればいいので).
rast-search には namazu の "-all" のようにファイル名を返すオプションが
ないので,rast-command は howm の ext/howm-rast-search.rb を使う.
[ Read More... ]
namazu.el を書き換えて,とりあえず検索はできるようにしてみた.
やったことは.
- s/namazu/rast/
- rast-command を rast-search に
- rast-cs-read, rast-cs-write を 'utf-8 に
- namazu の option を rast の対応するものに変更
- rast-output-url-pattern の変更
くらい.
howm のメモを howm-rast-register で登録したものでしか試していないので,
他のパターンも試してみること.
elisp もよくわかっていないので,これ以上手を入れるのは難しそう.
たいして書き換えていないので,
(setq namazu-command "rast-search")などとして namazu.el をそのまま使えないかと思ったけど,
(setq arg-list (append
arg-list
(list "-n" (int-to-string rast-search-num)
"-w" (int-to-string (* page-num rast-search-num))
key)))
とオプションが埋め込まれている部分があるので無理そう.http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=occur%20keepline
occur の結果をしぼりこむ.
"F" マッチする文字列を含む行を削除
"K" マッチする文字列を含む行以外を削除
clmemo で tdiary-mode のようにプラグインの補完ができないので,
tdiary-mode からコピペして,でっちあげてみた.
でっちあげてみたものの,今までプラグインをあまり使ってないな.
画像のリサイズが可能な imcap
を参考に,一定以上の大きさの画像は縮小表示するようにしてみた.
一応,期待通りに動いているけどかなり適当.
elisp について,適当にやるしかない程度の知識しかないので,
ある程度 elisp も勉強したほうがよさげ.
update.
howm-occur が追加されたので,とりあえず
(global-set-key "\C-c,o" 'howm-occur)しておく.
区点コード,JIS.SJIS,EUC コードを表示.
コードで入力するのは skk-input-by-code-or-menu(かなモードで "\").
howm のメモを UTF-8 化した [2005-09-08-2] が,
howm-create-file で新しいメモを開いたときの coding-system が euc-jp なので,
(add-hook 'howm-create-file-hook
(lambda ()
(set-buffer-file-coding-system 'utf-8)))
として,新しいメモの coding-system を utf-8 にするようにした.howm のテスト版 2005-09-06 で grep 使用時の coding system が
指定できるようになったので,メモを UTF-8 に変換してみた.
まず,
find ~/howm -name '*.howm' -exec nkf -w --overwrite {} \;
で,UTF-8 に変換し,(setq howm-process-coding-system 'utf-8)を追記.
とくに問題はなさそう.
From: [517] 名無しさん@お腹いっぱい。 <sage>
Date: 2005/08/22(月) 21:52:46
以前に up したglobal bookmark の自動巡回や、
global bookmark でのレス数の表示などを行う設定ファイルを更新しました。
ttp://vista.x0.com/img/vi01681.lzh
更新点は
・自動巡回のバグ修正
・本文の特定文字列に face を設定する
の 2 点です。
拡張子は lzh となってますが、tar.gz が真です。
使い方は readme や doc-string を参照して下さい。
>>511
up したファイルの my-navi2ch.el の最後に
「本文の特定文字列に face を設定する」処理があるので、
よければ試してみて下さい。
namazu-howm-grep 用.
~/howm 以下の *.howm を対象として namazu のインデキシングをしているので,
clmemo.txt では namazu-howm-grep で検索できないため.
.emacs.el も s/clmemo.txt/clmemo.howm/ した.
引数で与えられた時間と現在の差を minibuffer に表示.
1.3.0rc4 (?) で obsolete に.
namazu-howm-grep で使われているが,
処理にかかった時間は気にしないのでコメントアウトしてしまう.