トップページunix
1001コメント403KB

一人お手軽 Wiki もどき howm

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
Emacs で Wiki 風に断片的なメモをどんどんとるための環境、
howm に関するスレッドです。

本家:
howm: 一人お手軽 Wiki もどき
http://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/index-j.html

関連スレ:
自分の情報整理スタイルを晒しまくり 2
http://pc.2ch.net/test/read.cgi/unix/1050963280/
0142名無しさん@お腹いっぱい。NGNG
@ C-D
0143名無しさん@お腹いっぱい。NGNG
>>142
何もおこりませんが?
0144名無しさん@お腹いっぱい。NGNG
メニューなりリスト表示なりから検索して、検索結果がリスト表示されたあと
q押してもscratchバッファになるのではなく、検索前に表示されたバッファに
戻るようにしてくれると嬉しいような。
0145名無しさん@お腹いっぱい。NGNG
>>144
一票。

0146名無しさん@お腹いっぱい。NGNG
>>144
「バグ報告をくださる方へ」のように,
再現方法を教えていただけないでしょうか.

たとえば,
・「バグ報告をくださる方へ」の (D)
・C-x C-f /etc/services
・C-c , ,
・[固定] で RET して「top」を検索
・q
で services に戻りませんか?
0147名無しさん@お腹いっぱい。NGNG
>>141
C-c , D か, メニューの [日↓]

時間でも管理って, 具体的にはどんなことでしょう?
0148名無しさん@お腹いっぱい。NGNG
>>146
え バグ報告のつもりじゃなくて
要望だったんですけど…

>・C-x C-f /etc/services
>・C-c , ,
>・[固定] で RET して「top」を検索
>・q
いえ、そういう事ではなくてですね
#てか、その挙動はあたりまえだし…

「メモ見ようかなぁ(現scratchバッファ表示)」
C-c , a (リスト表示)
「検索しよー(現リスト表示)」
g (検索)
(結果がズラーっと表示される)
q (終了) (リストに戻ることを期待)
「scratchカヨ!!」
ということです。


>>147
多分、TODOの浮沈を日付だけじゃなくて
「あと5時間後になったら浮いてくる」
「明日の13:30に浮いてくる」
「2003/10/11 15:00になったら浮いてくる」
とかいうことかと。
0149名無しさん@お腹いっぱい。NGNG
scratch(でもなんでもいい)
↓C-c , a
リスト
↓g
検索
↓q
scratch(でもなんでもいい)

じゃなくて

scratch(でもなんでもいい)
↓C-c , a
リスト
↓g
検索
↓q
リスト
↓q
scratch(でもなんでもいい)

このほうがいいかな と。
0150名無しさん@お腹いっぱい。NGNG
menuから検索を選んだなら

適当なバッファ(scratch,適当なファイルの編集)
↓C-c , ,
menu

検索
↓q
適当なバッファ(scratch,適当なファイルの編集)

ではなく

適当なバッファ(scratch,適当なファイルの編集)
↓C-c , ,
menu

検索
↓q
menu
↓q
適当なバッファ(scratch,適当なファイルの編集)

のほうがいいんじゃないかと
0151名無しさん@お腹いっぱい。NGNG
>>148-150
粘着ウザスギ
死ぬか消えるかしてくれる?
0152名無しさん@お腹いっぱい。NGNG
晒しage
0153名無しさん@お腹いっぱい。NGNG
>>151
漏れもそう思った
>>148-150
要望とか言いながら妨害工作してんだろ?
ミエミエ。もうちょっと勉強してこいや(ワラ
0154名無しさん@お腹いっぱい。NGNG
>>153
Unix以外のオーエスを使っている人だとちょっと異常って程度だと思うよ。
一部の特殊な人々以外にも、ちょっと異常な人にまで裾野が広がったことを
喜びましょう。
0155名無しさん@お腹いっぱい。NGNG
じゃあ消えまつ
0156名無しさん@お腹いっぱい。NGNG
>>148-150
でっちあげたんだけど,
公開はもうちょっと試してからにします.

「フレーム分割を復元」との折りあいが…
0157名無しさん@お腹いっぱい。NGNG
>>156
キチガイの電波に付き合うことないですよ
電波伝染りますよ。
015854NGNG
たまーに、文字化けします。saveした時は読めてたのに、emacsを再起動して
\C-c , c とするといきなり化けていることがあります。
coding system の選択が違ってしまうようで、メモのファイルをktermなどで
開けば、ちゃんと読めます。なので、howmというよりemacsの設定の問題だと
思うのですが、一度他のcoding system (utf-8 になってることが多い?) に
なるとそれをうまく戻せません(おそらく私のemacsの勉強不足で)。しかし他
のemacs上のソフトでは特に文字化けしないので、howmのメモのなかのどこか
のキャラクタが、他のcoding systemだとemacsに思わせるのでしょうか。
現在表示されているバッファの表示coding systemを変えるのって出来ますか?
0159名無しさん@お腹いっぱい。NGNG
それは漏れもなるが、漏れの場合、99% 半角カナか機種依存文字使ってるせい
だ。2 ちゃんからコピぺしたりしてないか?
それに、それは howm じゃなくて Emacs の問題だ。
016054NGNG
半角かなも機種依存文字も使ってないと思うんですが.英語と日本語がかなり
混ざってる時に起こりやすい気もします.ただなかなか再現性がないのでどん
な場合かまだ良く分かりません.
とりあえず
(modify-coding-system-alist 'file "\\.howm\\'" 'euc-jp)
を .emacs に入れたら逃げられてるかも.ご参考まで.
0161名無しさん@お腹いっぱい。NGNG
>>156
要望出した本人が暴れた挙句に追い出されたので
> ☆ q したときどのバッファに戻るか
の件は無かったことにすべき。
0162名無しさん@お腹いっぱい。NGNG
次のリリースでは「1 メモ 1 ファイル」をデフォルトにしようかとも
思ってるんですけど, どうでしょう?
# その方が受けがいいのかなあと…

「このキー割当ては使いにくい」なども, もしあればこの機会に
お願いします.
0163名無しさん@お腹いっぱいNGNG
>>162
細かいメモをたくさん取るので、個人的には1日1ファイルで使いたいです。
0164名無しさん@お腹いっぱい。NGNG
>>163
どっちをデフォルトにするかの問題なのに

>使いたいです。
今でも使えますが?
大分前から使えますが?
0165名無しさん@お腹いっぱい。NGNG
>>163
自分も同じ理由で 1 日 1 ファイルがいいと思っています.
1 メモ 1 ファイルだと, もったいなくて気軽に書けなくなりそう.

ただ, 「 1 日 1 ファイル」には不具合があります
(絞り込み検索や更新日時がファイル単位になってしまう).
デフォルトは不具合の少ない方にして,
「それでもあえて 1 日」という人はオプションで,
かなあと…

1 日派の人もいたので, もうしばらく迷います.
0166名無しさん@お腹いっぱい。NGNG
こういう問題ってファイルシステムとも微妙に繋がってくるよなぁ。
Reiserfsユーザーとしては、1メモ1ファイルの方がありがたい。
(小さいファイルがイパーイというのがReiserfsの十八番)

ext2,3やXFSならデカいファイルの方がいいんだろうか。
(XFSが得意なファイルってメモなんて範疇じゃなくてもっともっとデカイもんだろうけど)

リソースに制限のある人も一日1ファイルのほうが良いんだろうか。
#それならChangelogメモのほうがよさげ。
0167名無しさん@お腹いっぱい。NGNG
>>作者さん
>実はコンソールでも使えた?
大分前から使えてますが?

Gnu Emacs21.2
21.3で、emacs -nw でやっても何の不都合なく動いてましたよ
emacs -nwでhowm-0.7.6.1くらいから使ってますです。
0168名無しさん@お腹いっぱいNGNG
>>165
>自分も同じ理由で 1 日 1 ファイルがいいと思っています.
>1 メモ 1 ファイルだと, もったいなくて気軽に書けなくなりそう.
同感です。
あっ!!て思った時に単語の羅列でメモして、あとで肉付けして
ますが、大概は1行程度のメモです。

でも、1メモ1ファイルであれば時系列での絞り込みがバッチリ
になるんですね。
どちらをデフォルトにするか、難しいですね。
ユーザーの使い方によるのかなあ。
オプションでも1日1ファイルを残してくれそうなので、作者殿
にお任せです。

>>163
おまいの書き方で十分意味はつうじるよ。
使いたいです=できればデフォルトにしてほしいです
ってことでしょ。作者殿に気をつかってんじゃないの?
重箱の隅つつき野郎がいるね。
0169名無しさん@お腹いっぱい。NGNG
このままじゃ
1メモ1ファイル派 = 重箱の隅つつき野郎
ということにされてしまいそうな悪寒。
0170名無しさん@お腹いっぱい。NGNG
どっちがデフォでもいいけどねぇ。
要するに結果的に好きな方を使えればいいわけだから
どっちがデフォかなんてたいした問題じゃないから
作者さんの好きにしていいんじゃないですか?

今は一日1ファイルがデフォですね?
このまま一日1ファイルでいいんじゃないかと。
0171名無しさん@お腹いっぱい。NGNG
デフォルトにはあまりこだわらなくて良さそうですか.
こういう道具に興味持つ人なら,
自分でちゃんとカスタマイズしてくれるのかな.

# でも, コメントは参考になります

「>> だとソースコードや 2ch コピペに反応してじゃま」とか
「C-c , D ってよく使うのに押しにくい」とかも
気になってたんですが…
0172名無しさん@お腹いっぱい。NGNG
>「>> だとソースコードや 2ch コピペに反応してじゃま」とか
>「C-c , D ってよく使うのに押しにくい」とかも
たしかにそうですね。
0173名無しさん@お腹いっぱい。NGNG
> 「>> だとソースコードや 2ch コピペに反応してじゃま」とか

これはそう思う。
シフト演算多用したコードを貼ると悲惨なことに。
なのでおれは「>>>」と「<<<」に変えて使ってるよ。
0174名無しさん@お腹いっぱい。NGNG
>>162
1メモ1ファイルに一票入れておきます。富豪的。
grepやタイムスタンプの件もそうですし、
wiki風利用などで1メモをふくらませているときには
1日1ファイルだと他のメモが邪魔になることがあります。

>>168
あくまでデフォルトをどうするかという話で、現時点でも
howm-file-name-formatをいじって時刻まで入れれば
1メモ1ファイルになりますよ。

‥これ、readmeに書いてあるのを最近見つけて、目から鱗が落ちました。
改造しないとできないものだとばかり思ってた自分、ハカーの素質は0ですなw

>>作者さん
この方法は他の人にも気がつきにくいと思うので、
デフォルトが現行のままになったときは
設定のすぐ近くにコメントアウトでいれていただけませんか?

>>171
同感。
キーバインドは、 C-c , D と C-c , d を入れ替えちゃってます。
リンクは、、RD風に((< >))と((: :))に変えようとして失敗したことがあったなぁ。
0175名無しさん@お腹いっぱい。NGNG
((<>))

((::))

なんか卑猥じゃない?
0176174NGNG
>>175
実際には間に文字を挟むのですけど、
くっつけちゃうとなんとなくそんな気もしないでも。
とりあえず、それはデフォルトの提案ではなく好みです。為念。
0177名無しさん@お腹いっぱい。NGNG
為念って初めて見た。
0178名無しさん@お腹いっぱい。NGNG
難有う。
0179名無しさん@お腹いっぱい。NGNG
それより「‥」の方がめずらしい気が…

>>174
これでどうでしょう?
(setq howm-ref-regexp "((<\\([^>\n]+\\)>))")
(setq howm-ref-regexp-pos 1)
(setq howm-keyword-format "((:%s:))")
(setq howm-keyword-regexp "\\(((:\\)\\([^:\n]+\\):))")
(setq howm-keyword-regexp-header-pos 1) ;; 「関連キーワード」用
(setq howm-keyword-regexp-pos 2)

# 「1 メモ 1 ファイル」「<<< と >>>」が今のところ有力
0180174NGNG
>>179
thx. xyzzyでですがうまくいきました。
linuxなPCが死にかけてしまって。(´・ω・`)ショボーン

メタ文字じゃない()って\いらないんですね。なるほど。
0181名無しさん@お腹いっぱい。NGNG
font-lockで "..." を文字列と思って色がついちゃうんですが、
やめさせるようにしてもらえませんかの。
どっかで " が開いたままになっているとうざくって。
0182名無しさん@お腹いっぱい。NGNG
>どっかで " が開いたままになっているとうざくって。
折角色つけておしえてくれてんだから
閉じ忘れを閉じとけばいいじゃん
0183名無しさん@お腹いっぱい。NGNG
AirH"とかメモすると泣けてきます
0184名無しさん@お腹いっぱい。NGNG
>>183
AirHでやめておくとか、ではダメ?
0185名無しさん@お腹いっぱい。NGNG
howmに限らず、font-lockが効いてる状態で
AirH"なんて書くとウザいことになる.

全角で書くか、そもそも書かないかどっちかにしる。
0186名無しさん@お腹いっぱい。NGNG
>font-lockで "..." を文字列と思って色がついちゃうんですが、
>やめさせるようにしてもらえませんかの。

すげー勝手な言い方。

カスマイズのしかたを教えてください
だろが。

もしくは、
>色付くと困るので、"..."に色を付けないオプションが欲しいです。
とかさ。



これを "..." 強調の意味で使ってるので、そんな勝手な理由で廃止されると
泣けてきます。せっかく色ついてわかりやすいというのに。
0187名無しさん@お腹いっぱい。NGNG
>>181
(add-to-list 'auto-mode-alist '("\\.howm$" . text-mode))
とか?

次版ではデフォルトにしときます.
(もちろんカスタマイズできる形で)
0188ヽ(´ー`)ノNGNG
>>187
とりあえずは今のままにして、気にいらない人だけ hook で font-lock-mode を
オフにするほうがイイんじゃないかなぁと思うんだけど、どうでしょう?
0189名無しさん@お腹いっぱい。NGNG
>>188
fundamental-mode っていうのはあんまりなので,
次版から, 特に設定しなければ text-mode にしようと思います.
その副作用で "…" に色がつかなくなります.

# "…" の色つけは howm の管轄外かと.
# howm の仕様としても, emacs の作法としても.

・(add-to-list 'auto-mode-alist '("\\.howm$" . fundamental-mode))
・font-lock-defaults, font-lock-keywords-only あたりを個別に設定
のどちらかで対処していただけないでしょうか.
0190名無しさん@お腹いっぱい。NGNG
新版移行スクリプト作成ありがとうございます。>> 作者様

ところで、その中の「更新順と名前順が一致するよう, タイムスタンプをでっ
ちあげ」 で、touch を使ってらっしゃいますが、d オプションが gtouch 固
有のものと思いますが、いかがですか?
0191名無しさん@お腹いっぱい。NGNG
>>190
すいません. 他の環境わかってなくて…
別案があったら教えてください.
0192名無しさん@お腹いっぱい。NGNG
メニューファイル(0000_00_00.howm)が
一覧表示に含まれ
連結表示にも含まれ
検索対象にもなるのが、たまらなくウザいんですけど
回避策はありますでしょうか?

編集した後メニューファイルが一覧表示のてっぺんに来るのもウザいです。

特別なファイルとして、普段はリストからは見えないように
検索対象にもしないようにしてメニューから編集を選んだときだけ
いじれるようにしてほすぃ。
0193名無しさん@お腹いっぱい。NGNG
現在のテスト版で
一覧表示→g→q
で一覧表示に戻るはずであるのに
表示が崩れてしまいます。

フレームは二つにわかれたままで
内容バッファが上のフレームに表示され
下のバッファにscratchが表示されます。

GNU Emacs 21.3.1
howmは
□ (テスト版: v1.1 (予定), howm2 微修正 [2003/10/19] )
です。

エラーは表示されていません。
何度かテストしましたが上手く表示される場合と
乱れる場合があります。
gを押した時上のフレームにカーソルがあると大丈夫で
下のフレームにカーソルがあるときにgを押すと一覧と内容のフレームが逆転しました。
scratchが表示される場合の再現性はイマイチです。

バグ報告のしかたにかいてあるとおりにしてみても
乱れる場合があります。
設定方法で左右されるようではないみたいです。

0194名無しさん@お腹いっぱい。NGNG
>>193
やっつけ修正してみました.
私の腕と気合では, 根本解決は難しそうです.

まだ変な症状が出るようなら,
「元の分割状態に復帰」をあきらめて,
・抜けた先が summary か contents なら, 強制的に標準分割
・そうでなければ, オプションしだいで「放置」か「強制的に分割解除」
ですかねえ…
0195名無しさん@お腹いっぱい。NGNG
>>192
README に追加しときました.
# 人によってほんとに好みが違ってて, 興味深いです

* メニューをメモ扱いしない (メモ一覧・検索の対象外にする)
;; mv ~/howm/00000000-000000.howm ~/hoge/fuga/menu.howm しといて…
(setq howm-menu-top nil)
(setq howm-menu-file "~/hoge/fuga/menu.howm")
0196名無しさん@お腹いっぱい。NGNG
>>194
対応ありがとうございます
とりあえず何度かテストしてみましたが
直ったように思われます。

このまま常用してみて、また何かあったら御報告いたします。
0197名無しさん@お腹いっぱい。NGNG
>>195
サンクスコ & 乙です

個人的にはメニューファイル自体には、編集する機会はあっても
あえてそのファイル自身を参照する事は滅多にありませんし
実際メニューファイル内に何らかの情報埋め込むこともないので
一覧に出てこられると、正直うざかったです。
#メニューは使わない という意味ではないので誤解なきよう
0198名無しさん@お腹いっぱい。NGNG
>>> は良いですが、
<<< は RD の include の書式とぶつかるので、なんかマズくないですか?
rd2 で変換しようとしても、include すべきファイルが見付からないってエラーがでたり。

cf)
ttp://www.rubyist.net/~rubikitch/RDP.cgi?cmd=view&name=RD
の Include の項目
0199名無しさん@お腹いっぱい。NGNG
>>198
thx. 気がついてませんでした.

で, どうするかなんですが,
<<< とくらべると他の案は見劣りして…

いい案が浮かばなかったら,
「RD な人は各自カスタマイズしてください」
になるかも
0200名無しさん@お腹いっぱい。NGNG
<=
=>
とか
<-
->
とか
<<-
->>
とかどうでしょうかね?
0201200NGNG
あ、ダメだ。
<<, >> がビットシフトにひっかかるっていうんなら、
-> は構造体のメンバ参照にひっかかるし、
<= も比較演算子にひっかかっちゃいますね、、、

<<-
->>
は、ちと記述が繁雑だけど、他とはひっかからないかな?
0202名無しさん@お腹いっぱい。NGNG
[[ , ]] とかは?
0203 ◆1haVRB54HY NGNG
howmは糞
0204名無しさん@お腹いっぱい。NGNG
<<- ( <-- でもいいかな?)あたりはよさげだけど、やっぱり <<< と
比べると見劣りしちゃうなぁ。
RDのincludeってhowmにおいては(とりあえず自分は)あんまり使わないので、
<<< をデフォルトにしていいかも。rd2に文句言わせないように、howm2とかで
あく抜きできるようにして。
「howmでもRDのincludeを使うぞ」という人は設定を変えてください、
ということでどうでしょ?
0205名無しさん@お腹いっぱい。NGNG
いいんじゃないすか?
0206198NGNG
>>204
howm でメモとって、Web に変換するシステム(ってほど大袈裟じゃないですが)
を作ってしまっていたので、ちとガックシですが、仕方ないですね。
カスタマイズして使うことにします。

ちなみに私は以下のような使い方をしてます。
<<<header
というのを howm のテンプレートで自動的に挿入するようにしてあります。
header.html には namazu の検索窓の HTML が記述してあります。
rd2 で HTML に変換すると howm でとったメモが namazu の検索窓付きで
HTML に変換される、というわけです。
同様に、
<<<footer
で、文書作成者の名前とメールアドレスが入るようにしたりしてます。
0207名無しさん@お腹いっぱい。NGNG
howmのページ見れなくない?
0208204(≠作者)NGNG
>>206
あーそうか、includeってhtml断片を読めるのでしたね。
それはたしかに使いどころがあります。

たまに使う程度なら、
<<< header
の代わりに
<%= import 'header' %>
と書いておいて、
ruby -rerb -e 'def import(s) %Q|<<< #{s}| end; ERB.new($stdin.read).run'
で湯通ししてからrd2に食べさせるとか。

いつも使うレベルだと、ちょっとかこわるい鴨。>eRuby表記
0209NGNG
おい、おまいら。XEmacs で howm を動かすパッチを作ってみましたよ。
XEmacs on cygwin で一応動いてるようです。

【注意】
1.Emacs Lisp はワケワカランだったりするので適当です。識者の方フォローよろ。
2.リリース版は warning が出たり、テスト版はメモ開いても font-lock が
 かからなかったりしますが(゚ε゚)キニシナイ!!
3.一応チュートリアル程度の動作はしてますが、何が正しい動作かも分かり
 ませんし、すべての機能を確認してるわけでもありません。
4.環境のせいか、テスト版では下線がつきません。( ´・ω・`)

howm-1.0.4.2用
ttp://j-apartment.net/b2/uploader/source1/up0296.gz
テスト版 2003-10-27 21:25:59用
ttp://j-apartment.net/b2/uploader/source1/up0297.gz

おまいらのところでも動いたら褒めてください。
0210名無しさん@お腹いっぱい。NGNG
褒めてあげたいけどXEmacs使ってないのよん
テストできない、ゴメソ。
0211名無しさん@お腹いっぱい。NGNG
>>209
thx. テスト版に取り込みました.
試していただけないでしょうか.

下線引きは font-lock.el の内部実装に依存しています.
font-lock-keywords を後から追加する方法が謎で…

(require 'mailcap) の所はどうしたもんでしょう?
mailcap.el は入ってると期待してよい?
0212や@LinuxザウルスNGNG
やっぱり環境の問題のようで XEmacs 21.4.13 on Cygwin では
メモを開いて font-lock もかかるし、ちゃんと下線+色付きに
なりました。

3引数 require については APEL にあるみたいですが、往々にして
efs に上書きされてしまって2引数仕様になってしまうってなことが
検索に引っ掛かりました。
結局どうすりゃいいのかよくわかりません。(´・ω・`)ショボーン
0213名無しさん@お腹いっぱい。NGNG
メモの内容表示のバッファって
どれくらいのサイズを取ってるんだろう。
メモはとっくに終っているのに
それにも関わらずjでスクロールすると何も表示されてない領域までスクロールされる。

spaceではend of bufferと表示されてスクロールできない
#本来はこうあるべき
jで一行スクロールすると延々スクロールされる。
#メモは一画面に収まる程度であっても、何も表示されるはずのないずっと下の領域までスクロールされる。ある程度進むと止まる。

仕様ですか?
行スクロールが実装されてからず〜っとこうなんです。
テスト版 リリース版かかわらずです。
bug報告の手順通りにやっても再現しました。

GNU Emacs 21.3.1です。
0214名無しさん@お腹いっぱい。NGNG
面白そうだな、これ。 今度使ってみまつ。
0215名無しさん@お腹いっぱい。NGNG
つか作者タソはコテハン使えば?
あとから読むとワケワカメ
0216名無しさん@お腹いっぱい。NGNG
コテハンきぼんぬ

howm@作者 ◆トリップ
こんなシンプルなのでいいから。
0217作者 ◆IsNd58WHgU NGNG
>>212
情報 thx です.

下線と font-lock かけは, patch 取り込むときに howm 側も直してみました.
require は, condition-case でエラーをトラップすればいいのかな…

>>213
emacs の仕様みたいです.
navi2ch の「j」もそういう動作ですよね.
というわけで, howm とは別に, こんな感じでどうでしょう?

(defadvice scroll-other-window (around stopper (&optional lines) activate)
(when (or (eq lines '-)
(< (prefix-numeric-value lines) 0)
(prog2 (other-window 1)
(< (window-end nil t) (point-max))
(other-window -1)))
ad-do-it))
0218213NGNG
>>217
サンクス!!
望み通りになりますた!
0219名無しさん@お腹いっぱい。NGNG
locate-libraryでチェックしてからというのはどうでしょうか?

(if (locate-library "howm-mode")
(require 'howm-mode))
という感じで。
0220名無しさん@お腹いっぱい。NGNG
[2002-10-20]+ ハイウェイ惑星 買うべし

みたいに書いてもどうしてもToDoに表示されない
なんでだろ?
0221名無しさん@お腹いっぱい。NGNG
>>220
バージョンによっては
@[2002-10-20]+ ハイウェイ惑星 買うべし
ってやらないとダメじゃなかった?
0222221NGNG
ごめん。1.0.4.2なら、
@[2002/10/20]+ ハイウェイ惑星 買うべし
だな。テスト版とは日付の書式も違うんだ。
0223名無しさん@お腹いっぱい。NGNG
ありがとう!!
できました
0224名無しさん@お腹いっぱい。NGNG
howmって、繰り返しの予定(年1回・月1回・週1回)には
対応できるんでしょうか? PIMソフト使えって言われそうだけど…
0225名無しさん@お腹いっぱい。NGNG
なんでテスト版のとこに打ち消し線つけられてるんだろ?
0226作者 ◆IsNd58WHgU NGNG
>>219
いただきました. thx.

>>224
書式を考えたりはおっくうなので,
原始的にでっちあげてみました.

>>225
バグバグだったから.
リリースはもっと干さないとだめですね…
0227224NGNG
>作者タン
ありがとうございます!
0228名無しさん@お腹いっぱい。NGNG
参照ファイルへのリンクは、/home/mona 等でなくて、~ を使ってくれるとあ
りがたいのですが…
0229名無しさん@お腹いっぱい。NGNG
CVSの先頭から取ってきたEmacsだと、フォントロックがループして動かなかったんですが、
XEmacs用のパッチがマージされた版以降は動くようになりました。めでたしめでたし。
(view mode(?)だと色がつかないけど、実害はないので。)
これで、Carbon Emacsでも動くはず。

ところで、228への対応ありがとうございます。
メモヘッダも〜になるともっとうれしいですが…
0230名無しさん@お腹いっぱい。NGNG
参照ファイルを引用しない(タイトルなし、日付のみのテンプレを用意する)
howm-create はありませんか?

思いついたことをすぐにメモに取るようにしてるのですが、作業中のバッファ
に関係のないメモを取ろうとしたときには多少不便なので……
0231名無しさん@お腹いっぱい。NGNG
使用感とか活用法とかのレポートきぼんぬ
0232名無しさん@お腹いっぱい。NGNG
>>231
ノートPCにてLinux上のEmacsで使用中。

・使用感
サクサク動くので手軽にメモが取れる
何かあったときはすぐにC-c , cですぐメモが取れるのが良い
主に一覧表示と検索を多用していて、あまりメニューの世話にはならない
メニューはTODO管理のみ。

・活用法
主にホームページに載せる文書の下書き
雑多なメモ、講義のメモ、製作中のソフトに関するメモとTODO管理
簡易家計簿、それと日記。
とにかく何でもゴチャまぜにしているが、come fromリンクと全文検索のおかげで
破綻せず。
ずぼらだけど、メモ取りたい自分にあってるいると思う。

・蛇足かもしれないが、howmへの要望
emacs-w3mやmew等のメールクライアントと連携がとれるようになるとなおよい。

0233231NGNG
>>232
ありがと!
自分も分類を気にせずどんどん書き込めるのがほんと楽しいというか
ちょっとしたカルチャーショックでした。
ひきつづき他の人の使用感や活用法聞かせてください。
たぶん作者の人も聞きたいんじゃないかなと。
0234作者NGNG
>>230
こんなのでいいんでしょうか?
別案で,
「howm-create (C-c , c) 直後に undo (C-x u) すればファイル名が消える」
というのも考えたんですが, 需要あります?

>>232
どうもです. 「連携」はどんなことができたらうれしいでしょう?

howm とは別に, こんなのを作るとか?

wanderlust 上で M-x snap-dump
→ 「snap://wl/現在の状態を表わす文字列」を kill-ring へ

「snap://wl/○○」上で M-x snap-restore
→ wanderlust を起動して状態○○を復元

「状態」はアプリケーションしだい.
wanderlust なら「今開いてるメール(フォルダ名/Message-ID)」.
0235名無しさん@お腹いっぱいNGNG
作者様

>別案で,
>「howm-create (C-c , c) 直後に undo (C-x u) すればファイル名が消える」
>というのも考えたんですが, 需要あります?
需要あります。
自分的には、undoで消せた方が使い勝手がよい感じです。
他の機能の邪魔にならないようでしたら、実装或いはオプションで
選択できるよう宜しくお願いします。
0236NGNG
厳密に言うとスレ違いかもしれないけど。
XEmacs on Cygwin で rd-mode-plus.el を使うと、hide-subtree とかで閉じたエントリを
正しく開くことができなくなる。
で、diff とった差分。空白がつぶれるのは適当に直して。
Emacs Lisper ではないので無茶苦茶かもしれないけどその辺も適当に。

--- rd-mode-plus.el.orig 2003-11-05 22:13:03.391768000 +0900
+++ rd-mode-plus.el 2003-11-05 22:35:52.290147200 +0900
@@ -87,7 +87,9 @@
"Equivalent to baseline of current line except for some extensions.
Headlines have negative levels. Item lines have non-integer levels."
(save-excursion
- (beginning-of-line)
+ (if (re-search-backward "[\n\^M]" nil t)
+ (forward-char +1)
+ (beginning-of-line))
(let ((epsilon 0.5))
(cond ((looking-at "=begin *$") -7)
((looking-at "=end *$") -7)
@@ -104,7 +106,11 @@
(t (error "Can't happen."))))))

(defun rd-column (pos)
- (length (buffer-substring-no-properties (line-beginning-position)
+ (length (buffer-substring-no-properties
+ (save-excursion
+ (if (re-search-backward "[\n\^M]" nil t)
+ (progn (forward-char +1) (point))
+ (line-beginning-position)))
pos)))

(defun rd-item-indent ()
0237NGNG
んでもって、こんな感じのを初期化ファイルに追加しておくと、howm 上で
行頭の * で action-lock が利き、エントリの開閉ができるようになる。
(もちろん outline-minor-mode が有効の時)
subtree 全体の開閉じゃいやって場合は show-subtree を適当に置き換えればよし。

(defun my-outline-flip-subtree (&optional dummy)
(interactive)
(if (string= (save-excursion
(re-search-forward "[\n\^M]" nil t)
(buffer-substring (match-beginning 0) (match-end 0)))
"\n")
(hide-subtree)
(show-subtree)))
(defun add-my-action-lock-rule ()
(let ((rule (action-lock-general 'my-outline-flip-subtree
"^ *\\(\\*\\**\\)"
1 1)))
(if (not (member rule action-lock-default-rules))
(progn (setq action-lock-default-rules
(cons rule action-lock-default-rules))
(action-lock-set-rules action-lock-default-rules)))))
(add-hook 'action-lock-mode-on-hook 'add-my-action-lock-rule)
0238NGNG
えーと分かると思うけど、

×show-subtreeを
○show-subtree / hide-subtree を

単純に show-subtree を show-children に置き換えただけだったりすると、子の見出しが
見えても自分の本体が見えないままになったりするんでその辺も適当にどぞー。
0239作者NGNG
>>235
でっちあげました.
ただ, undo 後のカーソル位置は制御のしかたがわかりません.

これがあれば,
[2003-11-05] の C-u C-c , c と howm-template-use-file は
キャンセルしてもいいでしょうか?
0240名無しさん@お腹いっぱいNGNG
>>239 作者様
>でっちあげました.
>ただ, undo 後のカーソル位置は制御のしかたがわかりません.
はやっ!ありがとうございます。
今、出先なので後程、入れ替えてみます。

>これがあれば,
>[2003-11-05] の C-u C-c , c と howm-template-use-file は
>キャンセルしてもいいでしょうか?
私は必要ないんですが、みなさんはいかが?
0241名無しさん@お腹いっぱいNGNG
テスト最新の11月6日版を入れてみたんだけど、
メニューの「新規」を選択したり、「c」を押すとエラーが
出るようになっちゃった。
11月1日版では問題なし。
リナザウだからかな?
家に帰ったら、別機で確認して、問題あれば報告しますね。
というか、おまいら全然平気ですか?
■ このスレッドは過去ログ倉庫に格納されています