一人お手軽 Wiki もどき howm
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGhowm に関するスレッドです。
本家:
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/
0285名無しさん@お腹いっぱい。
NGNG0286名無しさん@お腹いっぱい。
NGNG0287名無しさん@お腹いっぱい。
NGNGhowm, skk, navi2ch, mewがポケットに〜.
howmがあれば標準予定表も要らないです.
作者さん感謝.
0288名無しさん@お腹いっぱい。
NGNGWikiでよく見るカテゴリ分類みたいな使い方をしたいのですが何か良い方法
ありませんか?
何がやりたいかというと、例えば以下のようなページを用意しておいて
= カテゴリ一覧
>>> カテゴリほげ
で、「ほげ」に分類される各ページで始めの方で「カテゴリほげ」と書くだけ
で、カテゴリ一覧のページからサーチできて(゚д゚)ウマーというのを期待してま
した。しかしやってみるとサーチ結果に「カテゴリほげ」という行がだけがず〜
らとならんで、どのメモがマッチしたのかひとつひとつ見ていかないとわから
ないのでイマイチでした。
検索結果にマッチした行ではなく、マッチしたメモのタイトルを出す設定とか
ないんでしょうか?
0289名無しさん@お腹いっぱい。
NGNGちゃんと治ってましたよ。これでばしばしメモとれます。サンクス!
あんまりcanna使ってる人自体が少ないみたいですね。
0290名無しさん@お腹いっぱい。
NGNGしかもメモリ食いだから…
大抵の人はatokかwnnかskkなんじゃないの?
スレ違いスマソ。
0292名無しさん@お腹いっぱい。
NGNGコンパクトに書こうとしているのは分かるんですが、言葉が足りないんで
分かりづらくなっています。プログラムはすばらしいのにもったいないです。
良いガイドは無いでしょうか?
0293名無しさん@お腹いっぱい。
NGNGいいアイデアやな
>>292
作者さんには悪いけど無茶苦茶同意
0294名無しさん@お腹いっぱい。
NGNGなんか得意そう(作者さんより)だから、少しでいいからつくってよ。
適当につくってここでさらせば、だれか手をくわえてくれるよ。
0295名無しさん@お腹いっぱい。
NGNG同意。
それに「分かりづらい」という意識をよりもっている人のほうが、
よりわかりやすい文章を書くことができますよ。
0297名無しさん@お腹いっぱい。
NGNG0298名無しさん@お腹いっぱい。
NGNG0299作者
NGNG292 さんに限らず.
0300名無しさん@お腹いっぱい。
NGNG0301292
NGNG「<<< howm 入門」って項目を作って書き溜めておくことにします。
あまり期待しないで気長に待っていてくんろ。
作者さんを責めてるわけじゃないですよ。良いソフトなんでもっと
たくさんの人に使ってもらいたい。そしてみんなで改良してより良い
ものにしてもらいたい。そして自分は楽したいってことです。
私もちゃっかり組。
0302名無しさん@お腹いっぱい。
NGNGもしくは、間借りできそうなwikiがあるならそこにでも。
0303名無しさん@お腹いっぱい。
NGNGMeadow memo の Wiki は?
http://www.bookshelf.jp/pukiwiki/pukiwiki.php?Meadow%20memo
0304名無しさん@お腹いっぱい。
NGNG0305名無しさん@お腹いっぱい。
NGNGシェルスクリプトでも作れば?漏れはdired-modeですま
せちゃってるけど。
0306名無しさん@お腹いっぱい。
NGNG0307名無しさん@お腹いっぱい。
NGNG0308名無しさん@お腹いっぱい。
NGNG./howm2:64: warning: character class has `]' without escape
./howm2:264: syntax error
./howm2:277: warning: parenthesize argument(s) for future version
./howm2:400: warning: parenthesize argument(s) for future version
./howm2:451: warning: parenthesize argument(s) for future version
./howm2:475: warning: parenthesize argument(s) for future version
./howm2:484: warning: parenthesize argument(s) for future version
こんなエラーが出ますです。
0309名無しさん@お腹いっぱい。
NGNGでも1.8.0(2003-08-04)も同じでした。
line:264を
relative_path $formatter[$type][:index_namer].call, File::dirname(origin)
にしてみてください。
0310名無しさん@お腹いっぱい。
NGNGおー エラーは出るものの
きっちり生成された
サンクスコ
0311名無しさん@お腹いっぱい。
NGNG<< hoge
^^^^
これ
0312作者
NGNG# Makefile はそのうちいつか…
0313名無しさん@お腹いっぱい。
NGNG頻繁に使うキーワードだからこそ補完してほしいんだろうから、
abbrevでの静的補完はどうよ?
0314名無しさん@お腹いっぱい。
NGNG言葉が足りなかった…スマソ
メモの編集時に補完できないかなぁ と。
>>313
それだ!!
0315作者
NGNG私の誤解?
「M-x howm-insert-keyword を短かいキーで呼ぶ」でいいのなら,
C-c , , i とか (howm-1.1),
(global-set-key "\C-c." 'howm-insert-keyword) みたいにするとか…
0316名無しさん@お腹いっぱい。
NGNGついでに要望、howm2で特定のキーワード(come from)を含む物だけ
HTML化できたらいいな。
READMEにのってるgrepの結果をパイプで流しこむのもいいけど
なんかイメージ違う。
公開したいメモに、<<< 公開用 とか書いておいて
./howm2 -k "公開用" ~/howm ~/html/howm
とかすると<<< 公開用と書かれた(リンクされた)メモだけHTML化されて
「<<< 公開用」この文字列はHTML化されたファイルの中には含まないようにできる。
みたいな、そんな感じ。
「<<< 公開用」はあくまで、howm2のための目印。
例外として、「<<< 公開用」と書かれていないメモでも、公開メモから参照されていた場合はHTML化してくれる。
#これはオプションの方がいいかも?
という機能がほしいです。
なんだかまとまってなくてすまそ。
0317名無しさん@お腹いっぱい。
NGNGhowm2のfix 乙です。
エラーはまだ出ますが、HTML化は無事に出来てます。
エラーの内容はこちらです。
./howm2:64: warning: character class has `]' without escape
./howm2:277: warning: parenthesize argument(s) for future version
./howm2:400: warning: parenthesize argument(s) for future version
./howm2:451: warning: parenthesize argument(s) for future version
./howm2:475: warning: parenthesize argument(s) for future version
./howm2:484: warning: parenthesize argument(s) for future version
漏れもついでに、howm2に要望
>>316にチルダのファイルを含まないでほしいと書いてるけど
それに加えて#付きの一時ファイルも含めないでほしい。
それともう一つ、html化したときに生成されるindex.htmlの
filesの欄にあるエントリが、ファイル名だけってのは少々わかり難い。
howmでタイトル付きで一覧表示したときのように
2003-12-10-000000.howm | = ほげ
2003-12-10-000001.howm | = ふが
2003-12-10-000002.howm | = foo
2003-12-10-000003.howm | = bar
こんな感じになってくれると嬉しい。
0318名無しさん@お腹いっぱい。
NGNG[^]]を[^\]]にしたほうがいいぞというのがひとつと、
残りは()省略が将来的に動かなくなるかもという警告です。
# ruby2.0で()省略ができなくなるそうで。
0319名無しさん@お腹いっぱい。
NGNGなるほど
0320名無しさん@お腹いっぱい。
NGNG車輪の再発明っぽいので。
0321名無しさん@お腹いっぱい。
NGNGやったモン勝ち
0322作者
NGNGいえ, >>309 さんが乙です.
ところで,
「*howmS:○○*」ってバッファがぼこぼこできるのは
うざくないですか?
みなさんどうしてるんでしょう.
自分は
(setq howm-view-summary-persistent nil)
だから関係ないんですが…
0323名無しさん@お腹いっぱい。
NGNG前に自分で書いたけど、すげーその場かぎりの機能限定版だな。
こういう、一度しか使わないものって気合い入らないし。
0324名無しさん@お腹いっぱい。
NGNGautoconf automakeに着手 乙です。
提案ですが、デフォルトでのインストール先が
/usr/share/emacs/'version'/sitelisp/howm
となってますが
他のversionを併用している場合や
移行の際の手間を考えて
/usr/share/emacs/sitelisp/howm
にした方が良いかと思われ。
他の人の意見もきぼんぬ
#うちにはそんなディレクトリ無い とか
#そんなとこに放りこまれるのはキモい とか
0325作者
NGNGacinclude.m4 を見ると,
load-path で最初にでてきた "…/site-lisp" がデフォルトみたいですが…
./configure --with-lispdir='/usr/local/emacs/site-lisp/howm'
で各自逃げてもらう?
アドバイスお待ちしています.
0326名無しさん@お腹いっぱい。
NGNG漏れもタイトル表示が欲しいと思ってた
簡単に出来そうな気もするけど、そんなことよりもrubyがわからん。
逝ってきます。
0327名無しさん@お腹いっぱい。
NGNGsitelisp
じゃなくて
site-lisp
か。
間違えてたスマソ。
0329ヽ(´ー`)ノ
NGNG0330名無しさん@お腹いっぱい。
NGNGへえ。久しぶりに買ってみるか
0331名無しさん@お腹いっぱい。
NGNG0332作者
NGNG(xemacs のときだけ呼ばれる関数)
While compiling the end of the data in file /home/hoge/elisp/howm/howm-view.el:
** The function `zmacs-deactivate-region' is not known to be defined.
0333名無しさん@お腹いっぱい。
NGNG#自分でやれって? ムリポ……
0334名無しさん@お腹いっぱい。
NGNGそれもそうだけど、Filesのエントリが
古い物が上になるようにソートされてるが気にいらないなぁ。
メモは鮮度が大事だから、新しい物順で表示してほすぃ。
#俺にも無理だな‥…
0335名無しさん@お腹いっぱい。
NGNG0336名無しさん@お腹いっぱい。
NGNGTODOに入っていたから
いずれ対応されるんでない?
0337作者
NGNG整理して書き直したいと思ってはいるんですが…
# むしろ, 誰か作り直してくれないかなあ
>>335
まつもとさんのバイブルを読んで, あとはデスクトップリファレンスです.
なんで?
0338名無しさん@お腹いっぱい。
NGNGノーマルな人にとっては同じ参考書籍じゃ足んないと思う
0339338
NGNG0340名無しさん@お腹いっぱい。
NGNGruby全然わかんないんで、勉強しようかなぁ なんて考えてまして…
lispの参考書は書いてあるから知ってましたが
rubyのは書いてなかったんでどん本を読んでおられるかと知りたくなりました。
>>338
CとC++を二年ばかりやってるが、これと言ったものが作れてないので
たぶん足りない…
#読むか直す程度のことしか出来ないし
0341名無しさん@お腹いっぱい。
NGNGhowm2 逆順表示の対応ありがとうございます
>howm2, やっつけスクリプトな割に意外と使ってもらってるんですね.
やっつけかどうか読めない自分にはわかりませんが
便利に使わせていただいてます。
自分は以前からメモツールとしてhowmを愛用していたのですが
最近メモの内容を公開(インターネット上ではありませんが)する必要がありまして
以前は自分なりに書いた超いい加減なスクリプトで済ませていたのですが、そっちはcome fromもgo toも何も対応してないような状態でしたので実用には無理がありました。
howm2の御陰で大助かりです。
あとはタイトル表示が出来れば自分としては大満足です。
#もっとヘビーな使い方をする人が出てくれば、外部CSSに対応してくれ だとか RSSきぼんぬ だとかいう話になっちゃうかも…?
#そんな事になったら大変ですね…それだけで一つのツールとして完全に成立してしまいます
0342名無しさん@お腹いっぱい。
NGNG充実したクラスライブラリでOOなプログラムを書く訓練してれば作者タンと同じ書籍でも足りるかも
# もちろん同じようなものが書けるっていうわけじゃないが
でも最後はやる気と情熱だろ ガンガレ
0343名無しさん@お腹いっぱい。
NGNG自分も要望だそうと思ったけど
こう多いと作者さんに悪いような気がしてきた…
けど一応言わせていただきます。
#かなり私的な要望で他の人にとって有益であるかどうか疑わしいので、流していただいてかまいません
メモでリンクしてあるローカルファイルを
howm2でメモ生成時に、HTML化(できればそうして欲しい)してほしいな。
HTML化しなくても、一緒にアップロードしてすぐ見れるような状態になると嬉しいでつ。
例えばメモに、>>> ~/hoge/hoge.txt と書いて
howm2 ~/howm ~/howm_htmlとしたら
howm_html以下に ./hoge/hoge.txt が作られて
生成されたメモページのリンクから辿れるようになる という感じ。
~/hoge みたいなディレクトリは、メモのHTML化の際に
./hogeに置き換えてしまう。(アップロード先のhownのindexがあるディレクトリを基準にして)
実際にファイルをコピーしなくて、シンボリックリンクを作成するだけ とかでもOKかな。
#アップロードに実体がアップされればいいわけだし。
もしくは、専用のアーカイブディレクトリを作ってリンクはそこにある物を指すようにする とか。
#そのなかに実際にファイルぶちこむのは手動で、無い(ぶちこまれなかった)ファイルはキーワード検索扱い
もちろん、これらは公開する人用ということになるので
オプションにしていただけると助かります。
0344作者
NGNG気がむいたら添削してください > lisper, rubyist
# っていうか, autotools の添削ほんとに希望です.
# /usr/local/share/doc/howm/ なんて変なインストール先になってたし.
ruby 入門なら, もっと後で出た本の方が適してるかも?
C, C++ よりずっと楽だと思いますよ.
0345名無しさん@お腹いっぱい。
NGNGサンクスコ ガンガリます
>>344
とりあえず有名どころから買ってみて
それからアレコレ買い漁ってみますです
なんかハマりそうなやかん
0346名無しさん@お腹いっぱい。
NGNGって言おうと思ったけど散々ガイシュツか…
chalowからの移行を考えてるんだけど
タイトル表示さえ出来れば問題なく移行できる
0347名無しさん@お腹いっぱい。
NGNGしかもタイトル表示されないし。
0348名無しさん@お腹いっぱい。
NGNG一覧表示からメモを開き(一覧バッファを表示したまま編集モードへ)
come fromリンクでReturnを押すと
リンク一覧と内容バッファが逆転して表示されます。
Gnu Emacs 21.3.1
バグ報告の仕方にある方法では再現しませんでした
以下が自分が.emacs.elで設定してる内容です
(setq howm-menu-lang 'en)
(require 'howm-mode)
(setq howm-search-path '("~/Mail"))
(setq howm-file-name-format "%Y/%m/%Y-%m-%d-%H%M%S.howm")
(setq howm-list-title t)
(setq howm-view-grep-log "~/.howm-log")
(setq howm-view-kill-buffer nil)
(setq howm-view-summary-persistent t)
(setq howm-kill-all-enable-force t)
(setq howm-view-summary-shell-last-file "FILE")
(setq howm-view-summary-shell-hist
'("rm -f FILE "))
(setq howm-menu-name-format " *howmM:%s*")
(setq howm-menu-top nil)
(setq howm-menu-file "~/.howm-menu")
(setq howm-menu-expiry-hours 2)
0349名無しさん@お腹いっぱい。
NGNG作者さん一人でやってるんだ?
誰か協力しる!
#漏れは目下勉強中
0350名無しさん@お腹いっぱい。
NGNGチンチン(AA略
0351名無しさん@お腹いっぱい。
NGNGいずれ対応してくださると嬉しいです
0352名無しさん@お腹いっぱい。
NGNG安心しる!
日付が変ったころには対応してくれてるさ!
とかいい加減な事を言ってみる試行
0353名無しさん@お腹いっぱい。
NGNG0354名無しさん@お腹いっぱい。
NGNGだったりします。1.8向けの虫潰しをしたときに、もうちょいrubyらしく
してみたいという欲求が産まれてしまいまして。
でも書き換えを目的にマターリとscratchから起こすつもりなので、
自分には機能追加どころかなにも期待しないでくださいな。
0355名無しさん@お腹いっぱい。
NGNG0356名無しさん@お腹いっぱい。
NGNG作者タン? 別人?
0357名無しさん@お腹いっぱい。
NGNGでも「Cで書き直しました」ぐらいやらないと、YAと名乗るのは気まずい悪寒。
0358名無しさん@お腹いっぱい。
NGNG漏れは(・∀・)イイ!!と思う
むしろ作者さんから、howm2の開発引き継いじゃうとか
そしたら作者さんはhowm本体メインに集中できるわけだし。
それよりなりより、howm2のタイトル表示キタ━ヾ( )ノ゛ヾ( ゚д)ノ゛ヾ(゚д゚)ノ゛ヾ(д゚ )ノ゛ヾ( )ノ゛━━!!
>>352のいい加減な予言を実行した作者さん凄すぎ
0359348
NGNGbug fix乙です。
>>384と同じ環境と状況で
新たなバグっぽいものを発見しました
一覧表示からメモ上でReturnしてメモを開き
come fromリンクをReturnしてから
リンク一覧を開きqで終了します
その後カーソルが編集バッファにあるので
カーソルを一覧バッファに戻してqを押して終了しようとすると
フレームが二分割されたまま、上下両方のバッファが編集バッファになります。
バグ報告の仕方にある方法でやった場合
下のフレームは編集バッファのままでしたが、上はhowmを使う前のバッファに戻りました。
設定内容は>>348の通りです。
0360名無しさん@お腹いっぱい。
NGNG0361名無しさん@お腹いっぱい。
NGNGttp://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/README-test-j.html#label:19
を眺めて、ぴんとこなければrelease版。
>>作者さん
更新履歴のアンカーがずれてしまってました。
0362名無しさん@お腹いっぱい。
NGNGリンク一覧を表示させ、そこからqで抜けると
come from上でenterを押すために表示させた編集バッファのみが表示されるようになりましたね。
リンク一覧からメモ一覧に戻ってくれたほうが自然かと思うのですがいかがでしょう?
0363362
NGNGできればフレームとバッファの状況をある程度把握しておいて
最後のフレームとバッファの時にのみ強制解除するようにしていただけると
良いと思います。
0364名無しさん@お腹いっぱい。
NGNG最初、意味不明だったけど、
使ってるうちに分かってきた。
作者さん、頑張ってください。
0365名無しさん@お腹いっぱい。
NGNG0366名無しさん@お腹いっぱい。
NGNGして、日付の形式を新形式に変換するスクリプト誰か作っていませんか?
0367名無しさん@お腹いっぱい。
NGNG>・抜けた先が summary か contents なら, 強制的に標準分割
>・そうでなければ, オプションしだいで「放置」か「強制的に分割解除」
>ですかねえ…
現状だと、
メモ一覧→リンク一覧→q→何故か編集バッファに
という状態なので、
メモ一覧→リンク一覧→q→メモ一覧(以前に戻るのではなく新たに開くでも良いかと)
になると良いんじゃないでしょうか。
メモ一覧から抜けて、自動でメモ一覧を呼び出して
そこでまたqを押すと古いメモ一覧バッファ諸共消してしまう と。
これが妥当策かと思われます。
0368mcomplete作者 ◆Dv4z/iKi72
NGNG>howm-menu で describe binding したとき,ショートカットキーの binding が ?? なのですが,このためか, mcomplete が動いていると,ショートカットがうまく動きません.対処していただければ幸いです.#私は tds と併用して html 化しています
今朝、howmの作者さん(だと思う)からパッチを頂きまして、それをあてたものがこれです。
http://homepage1.nifty.com/bmonkey/emacs/elisp/mcomplete.el
Version (Revision) 0.20
リンク元のホームページ内容はまだ更新していません。
うまく動いた、動かない、こうしろなどコメントをいただけたらうれしいです。
#howmって初めて知りましたが、私がやりたかったことにかなり近くて、嬉しい発見です。
0369365
NGNG>mcomplete 作者様
素早い対応ありがとうございます。
動作に問題ありません。
お二人の作成したプログラムを、これからも日々使わせて頂きます。
0370作者
NGNG確かにそれが自然そうですけど, 実現方法が…
カーソルのある側を★で表すと,
(★一覧, 内容)
↓ RET
(一覧, ★メモ)
↓ RET
(★一覧, 内容)
↓ q
?
っていう話ですよね.
q で一覧バッファと内容バッファを消すと,
その前にカーソルのあったメモバッファが「現バッファ」になります.
「現バッファが一覧ではない → 分割解除」
というのが今の動作です.
直前の分割状態を記憶することで対処しようと企んできたけど,
うれしくない動作をつぶしきれませんでした.
ごめんなさい.
# こうやって書くと簡単そうなんですけどねえ…
0371名無しさん@お腹いっぱい。
NGNG0372作者
NGNGまたごちゃごちゃやったあげく C-x b で一覧 A に戻って,
そこで q したらどうなるべきか?
とか考えだすと…
# emacs には, 「バッファ一覧」ならあるけど,
# 「フレーム分割状況(どう分割して何を表示していたか)の履歴」ってないような
0373名無しさん@お腹いっぱい。
NGNGこの関数は、Emacsの現在のウィンドウ構成(すなわちウィンドウの数、そ
れらのサイズとカレント・バッファ、どのウィンドウが選択されたウィン
ドウか、各ウィンドウにおいて表示されているバッファ、表示開始位置、
そしてポイントとマークの位置)を表現する、新たなオブジェクト返します。
カレント・バッファ内のポイントについては例外で、その値は保存されま
せん。
0374名無しさん@お腹いっぱい。
NGNG0375名無しさん@お腹いっぱい。
NGNG死ね
0376名無しさん@お腹いっぱい。
NGNGむしろ、多メモ一ファイルのメリットがわからんかも。
0377374
NGNG純粋に利点を知りたいんだ。
0378名無しさん@お腹いっぱい。
NGNG0379名無しさん@お腹いっぱい。
NGNG破壊した場合の影響範囲を限定できるとか。
こう言う論争は、メールアーカイブの場合と同様だね。いわゆるMH形式と
え〜と、rmail形式? とかそういうの。そっちの場合はコード系が問題になっ
てたりしたっけね。
0380374
NGNG一日一ファイルから一メモ一ファイルにする事で
生まれる利点が知りたかっただけ。
荒れる話題ならもうやめとくよ。
>>379 ありがとさん。
0381名無しさん@お腹いっぱい。
NGNG教えてもらわないと何も出来ない木偶人形かよ
0382名無しさん@お腹いっぱい。
NGNGわからない → 考える → わかった = 普通の人
わからないことなんてない → 知ったか君
わからないこと? → うーん → うーーーーん → 神
0383名無しさん@お腹いっぱい。
NGNG教えて偉い人!
0384名無しさん@お腹いっぱい。
NGNGプロは多メモ一ファイル
これ常識
■ このスレッドは過去ログ倉庫に格納されています