トップページ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/
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日版では問題なし。
リナザウだからかな?
家に帰ったら、別機で確認して、問題あれば報告しますね。
というか、おまいら全然平気ですか?
0242名無しさん@LinuxザウルスNGNG
私もC750&Meadow(on W2K)で活用させていただいてます。
(作者様、Thks!)
241さん同様、やはり C,,→c で同じエラーが出ましたが、
とりあえず以下のように書き換えて回避しています。
良かったらお試しください。
== howm-mode.el
982c982
< (defun howm-create (inv-use-file)
---
> (defun howm-create (&optional inv-use-file)
==
0243=241 名無しさん@お腹いっぱいNGNG
>>242
ありがとね。やはり、emacs使うのなら多少の lisp は知らないと
だめですね。と反省。勉強せねば。。。
で、修正して使いましょうなんて思ったら、既に作者さんが直して
くれてますた。
家に帰ったら別機で確認なんて言ってたのに、確認が今になって
しまいました。

でも、快調に動いてますヨ! 最新版。
0244作者NGNG
>>234 の「メール貼りつけ」を作ってみました
ttp://www.me.ics.saitama-u.ac.jp/~hira/emacs/snap.el

(1) Wanderlust の Summary バッファで M-x snap-record
→ snap://wl-summary-mode/フォルダ名/メッセージID という文字列を取得

(2) メモで C-y
→ その文字列を貼りつけ

(3) snap://… の上で M-x snap-play
→ Wanderlust でそのメールを開く

>>236
とりこみました. thx.
0245名無しさん@お腹いっぱい。NGNG
ToDoの「ISBN:// で適当な web page を開く」ですが、単に
http://www.amazon.co.jp/exec/obidos/ASIN/<;<ここにISBN>>/
ではだめでしょうか?
0246作者NGNG
>>245
ごもっともです.
(defun my-isbn (isbn)
(interactive "sISBN: ")
(insert (format "http://www.amazon.co.jp/exec/obidos/ASIN/%s/" isbn)))
ぐらいで十分かも.
あとは, 書名なんかも自動検索して挿入するとか?
なんにせよ, howm に組み込むんじゃなくて別ネタにする方がよさそうですね.

# テスト版にこのままバグが出なければ, v1.1 として週末リリースのつもり
0247名無しさん@お腹いっぱい。NGNG
>>246
0248作者NGNG
バグ報告です ;_;

xemacs で font-lock が固まるみたいです.
XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid] (i686-pc-linux, Mule) of Fri Sep 21 2001 on cathedral.jp.tlan
howm テスト版 [2003-11-09]

GNU emacs だと発症しません. 暗中模索中…

(再現手順)

「バグ報告をくださる方へ」の (D) で, \emacs -q のかわりに \xemacs -q -nw
ttp://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/README-test-j.html#label:12

以下を 2 回くりかえし
* C-c , ,
* 「%メニューの編集について%」で RET
* 固まるので C-g

2 回目は shell に落ちてしまう.
[1]+ Stopped \xemacs -q -nw
$ fg
\xemacs -q -nw
Auto-save? (y or n) n
Abort (and dump core)? (y or n) y

その後表示される backtrace に,
howm-menu-key-regexp の内容らしき文字列や
font-lock-fontify-region などの関数名.
0249作者NGNG
あれ, 直った?

--- howm-menu.el3 Nov 2003 14:38:02 -00001.10
+++ howm-menu.el14 Nov 2003 15:49:20 -0000
@@ -285,7 +285,7 @@


(defvar howm-menu-key-regexp
- "%\"\\(\\([^\r\n%\"]\\)\\([^\r\n%\"]+\\|%[^\r\n\"]\\)*\\)\\(%\\)?\"")
+ "%\"\\(\\([^\r\n%\"]\\)[^\r\n%\"]*\\(%[^\r\n%\"]+\\)*\\)\\(%\\)?\"")
(defvar howm-menu-key-regexp-word-pos 1)
(defvar howm-menu-key-regexp-key-pos 2)
(defvar howm-menu-key-regexp-moveonly-pos 4)
0250名無しさん@お腹いっぱい。NGNG
定期予定ってどうにか入力できないですか?
使い方でカバーしてもいいんですが、定期予定を入力してる人いませんか?
0251名無しさん@お腹いっぱい。NGNG
>>250
テスト版の TUTORIAL.ja.rd に書いた原始的方法は
試していただいたでしょうか?
0252250NGNG
>>251
すんません。安定版しか使ってませんでした。
テスト版だと"~日付"でその日まで定期予定が挿入できるみたいですね。

ありがとうございました。
0253名無しさん@お腹いっぱい。NGNG
howmとcalendarをなんとかうまく同期して使えないかなぁ
0254名無しさん@お腹いっぱい。NGNG
vim なら...

function! MyCalActionHowm(day,month,year,week,dir)
exec 'sp ~/howm/'.a:year.'_'.a:month.'_'.a:day.'.howm'
endfunction
let g:calendar_action = 'MyCalActionHowm'

function! MyCalSignHowm(day,month,year)
if filereadable(expand('~/howm/'.a:year.'_'.a:month.'_'.a:day.'.howm'))
return 1
else
return 0
endif
endfunction
let g:calendar_sign = 'MyCalSignHowm'

0255@@@@@NGNG
>
>‥∞‥。☆゜‥∞‥゜★。‥∞‥。☆゜‥∞‥゜★。‥∞‥。☆゜
> 
> ねえ、ちょっと・・・マジやばいんじゃない? この動画!!
>   ↓↓            ↓↓
> http://moro00.e-city.tv/ http://moro00.e-city.tv/
>
> ハッキリ言って、丸見え! 素人はお金のためなら何でもヤル。
> 撮られた時はこんなにバラ撒かれるとは思わなかったんだろね。
> けっこうカワイイ娘なのになぁ・・・ そのへん歩いてたりして!
>
>‥∞‥。☆゜‥∞‥゜★。‥∞‥。☆゜‥∞‥゜★。‥∞‥。☆゜
>
0256名無しさん@お腹いっぱい。NGNG
こんな感じのことですか?

;; M-x calendar しといて M-x howm-from-calendar → その日付を検索
;; 「メモのある日に色つけ」は, また気が向いたら (mark-diary-entries 参照)
(defun howm-from-calendar ()
(interactive)
(let* ((mdy (calendar-cursor-to-date t))
(m (car mdy))
(d (second mdy))
(y (third mdy))
(key (format-time-string howm-date-format
(encode-time 0 0 0 d m y))))
(howm-keyword-search key)))
0257http://ja.wikipedia.org/wiki/UNIXNGNG
■関連スレ
Wikipedeaスレ 第2刷 (さわやかで行こう)(趣味一般@2ch掲示板)) http://hobby.2ch.net/test/read.cgi/hobby/1069059565/
【Wiki】ウィキペディアに医歯薬の叡智を【pedia】(医歯薬看護@2ch掲示板) http://school.2ch.net/test/read.cgi/doctor/1069046036/
その2 wikipedia(誰でも編集できるネット百科事典)(web制作管理@2ch掲示板) http://pc2.2ch.net/test/read.cgi/hp/1068996317/
数学板の香具師が物凄い勢いでwikipediaを弄るスレ(数学@2ch掲示板) http://science.2ch.net/test/read.cgi/math/1052138123/
Wiki系(WikiEngine)について語るスレPart2(WEBプログラミング@2ch掲示板) http://pc2.2ch.net/test/read.cgi/php/1060739206/
一人お手軽 Wiki もどき howm(UNIX@2ch掲示板) http://pc.2ch.net/test/read.cgi/unix/1063800495/

■過去ログ
wikipediaについて語るスレ(趣味一般@2ch掲示板) http://hobby.2ch.net/test/read.cgi/hobby/1046526066/
(html版) wikipediaについて語るスレ(趣味一般@2ch掲示板) http://www.wikiroom.com/?plugin=attach&pcmd=open&file=wiki1.html&refer=SandBox

■Wikipedia関連記事
スラッシュドット ジャパンの記事 WikiPedia日本語版 1000ページ突破: http://slashdot.jp/article.pl?sid=03/02/12/1118206
オンライン百科事典 日本語版 (2003/9/2 読売新聞) http://www.yomiuri.co.jp/net/feature/20030902fe01.htm

■スレッドタイトル検索結果wiki  http://ruitomo.com/~gulab/s.cgi?k=wiki&o=r
0258名無しさん@お腹いっぱい。NGNG
howm-1.1 age
0259名無しさん@お腹いっぱい。NGNG
emacs-21.3.50.2 + howm-1.1でリスト表示したときに
一覧バッファと内容バッファ共に色付けされない模様
0260名無しさん@お腹いっぱい。NGNG
Mewのメールデータを検索に含みたい時は
howm-search-pathにMailフォルダをいれるだけじゃ駄目なんですか?
0261名無しさん@お腹いっぱい。NGNG
>>219
> locate-libraryでチェックしてからというのはどうでしょうか?
>
> (if (locate-library "howm-mode")
> (require 'howm-mode))
> という感じで。

(require 'howm-mode nil t) でいいのでは? :-)
0262名無しさん@お腹いっぱい。NGNG
>>261
もともとそうなってたんだけど(実際には maicap の話)、XEmacs には3引数の require がないんで
っていう話の流れだったのです。
0263作者NGNG
>>259
直ったでしょうか?

>>260
M-x howm-toggle-search-other-dir
あるいは
(setq howm-search-other-dir t) ;; トグルの初期値
0264作者NGNG
動作状況を教えていただけませんか>皆様
・環境
・howm のバージョン
・注意点など

emacs (20, 21, 先端), xemacs, carbon emacs, emacsCE, meadow,
などでの動作実績を確認させてください.

それから, モバイル端末での実用性にも興味があります.
メモの量と検索時間, キーワード数とメモを開く時間, あたりを…
0265259NGNG
>>264
対応ありがとうございます。直りました。

現在、Gnu Emacsのstable版 CVS版両方で無事動作しています。
CVS版はhowmのテスト版で正常動作しておりますです。
stable版は1.1とテスト版ともに動作良好です。
OSはLinux(Gentoo 1.4 kernel2.6-test9-mm5)です。
Gnu Emacsが正常に動く環境では、特に注意点はないと思います。
0266名無しさん@お腹いっぱい。NGNG
howm1.1を導入してみたんだけど起動しません。emacsはCVSの先端を
使ってます。

.emacsに追加したもの
(setq howm-menu-lang 'ja)
(global-set-key "\C-c,," 'howm-menu)
(autoload 'howm-menu "howm-mode" "Hitori Otegaru Wiki Modoki" t)
(setq howm-directory "~/doc/howm")

~/doc/howm を作成した上で M-x howm-menuを実行。backtraceは
Debugger entered--Lisp error: (void-function howm-keyword-search)
howm-keyword-search("%menu%")
howm-menu()
call-interactively(howm-menu)

です。これは howm-keyword-search が実行できないっていうこと
でしょうか。解決できなかったので誰かアドバイスお願いします。
0267名無しさん@お腹いっぱい。NGNG
>>264
ちょっと前に emacsCE で起動させると、mapc? がどうのこうのと出ては動かなかったです。
しばらく emacs-wiki で運用してましたが、あれは純粋なメモ環境としては大袈裟というか
ては面倒ですね。
今は CE 自体使ってませんが。
howm 動いてたら、今も使ってたんだろうか……
0268名無しさん@お腹いっぱい。NGNG
CVS先端のGnu Emacsで
C-c , cでメモ作成して
タイトル入力した後改行して
本文入力したら
タイトルの色付けをひきずったまま(タイトルも本文もまっさお)になります。

非常に見難いし目は疲れるし、なんとかしてプリーズ。
0269名無しさん@お腹いっぱい。NGNG
>>264
報告です。

・環境          :XEmacs 21.4..13 on cygwin 1.5.5
・howm のバージョン :howm-1.1 および テスト版 2003-11-23
・注意点など      :特になし。問題なく動いている模様。

Linux Zaurus 上の XEmacs 21.4.3 でも動いてるような感じでしたが、
設定でへこってるのか XEmacs 自体がきれいに動いてないので
断言できないです。
0270作者NGNG
>>266
emacs 起動直後に
以下を *scratch* バッファへ貼りつけて,
各行末で順に C-j した結果を教えてもらえますか?
(require 'howm-view)
(require 'action-lock)
(require 'howm-menu)
(require 'howm-mode)

>>268
font-lock-defaults が nil だと on-the-fly でハイライトされない?
意味わからないままその場しのぎだけしときました.
0271268NGNG
>>270
タイトルと本文がキチンと色分けされるようになりました。
作者さん ありがとう&乙です。
0272名無しさん@お腹いっぱい。NGNG
>>270
(setq howm-directory "~/howm/")
(setq howm-keyword-file "~/howm/.howm-keys")
これを設定した上に、アーガイブ内の sample ディレクトリの
中身を ~/howm にコピーしたら上手く起動しました。
お騒がせしました。
0273作者NGNG
>>272
おかげさまでバグ一個気づきました. thx
(初回起動時の .howm-keys 作成失敗)
修正版は, 念のため一日ぐらい使ってみてから公開します.

根本解決じゃなさそうなので,
README の手順で不具合が出た方はお知らせくださるとありがたいです.

# 私自身は癖のある設定で暮らしていて,
# 標準設定の不具合や使いにくさに気づいてないことがよくあります.
0274名無しさん@お腹いっぱい。NGNG
canna + yc.el使ってるんですけど変換を確定すると
同時に改行までされちゃうんですが。howmバッファ
以外ではこのような現象は起きません。

howm1.1使ってます。
0275名無しさん@お腹いっぱい。NGNG
(require 'howm)

(require 'yc)
の順序によって挙動が変わったりしますか?
0276名無しさん@お腹いっぱい。NGNG
リストから編集したいファイルを選択する時に
リストの方のウィンドウを消す設定ってできますか?
0277名無しさん@お腹いっぱい。NGNG
意味わからん
0278名無しさん@お腹いっぱい。NGNG
これ?

□ [return] でファイルを開く際, 一覧バッファを消す. C-u して [return] だ
と, 一覧を残す.

(setq howm-view-summary-persistent nil)
0279名無しさん@お腹いっぱい。NGNG
>>275
変わらないです。どっちを先に評価しても改行されちゃいます。
0280名無しさん@お腹いっぱい。NGNG
>>278
完璧
0281名無しさん@お腹いっぱい。NGNG
YC 対策してみました.
0282名無しさん@お腹いっぱい。NGNG
>>281
作者たんですか?早速の対応ありがとうございます。
試してみたいんですけどWEBサーバ落ちてるみたい
です。
lisa.me.ics.saitama-u.ac.jp にpingしてみても
反応がありません。復活したら試して報告します
ね。
0283名無しさん@お腹いっぱい。NGNG
>>282
復活してたのでテスト版ためしてみました。変換を確定すると改行する
問題は治ってました。ありがとうございます。C-c ,, でhowmの初回起動
時にエラーが発生します。yc.elをコンパイルしなおしてみたけど同様
にエラーが発生します。その後でもう一度 C-c ,, するとちゃんと起動
するようです。

エラーメッセージ
Loading howm-mode (source)...
eval: Wrong number of arguments: (lambda (&optional arg) "YC mode は ローマ字から直接漢字変換するための minor mode です。
引数に正数を指定した場合は、YC mode を有効にします。

YC モードが有効になっている場合 \\<yc-mode-map>\\[yc-rK-trans] で
point から行頭方向に同種の文字列が続く間を漢字変換します。

同種の文字列とは以下のものを指します。
・半角カタカナとyc-stop-chars に指定した文字を除く半角文字
・漢字を除く全角文字" (interactive "P") (yc-mode-internal arg nil)), 6
0284名無しさん@お腹いっぱい。NGNG
>>283
backtrace

Debugger entered--Lisp error: (wrong-number-of-arguments #[(&optional arg) "八、\"?" [arg yc-mode-internal nil] 3 ("/usr/share/emacs/site-lisp/yc.elc" . 91527) "P"] 6)
yc-mode(nil nil nil nil nil nil)
eval((yc-mode yc-henkan-mode yc-input-mode yc-edit-mode yc-select-mode yc-defword-mode yc-wclist-mode))
eval-after-load("yc" (yc-mode yc-henkan-mode yc-input-mode yc-edit-mode yc-select-mode yc-defword-mode yc-wclist-mode))
eval-buffer(#<buffer *load*> nil "howm-mode" nil t)
;;; Reading at buffer position 54262
load-with-code-conversion("/usr/share/emacs/site-lisp/howm/howm-mode.el" "howm-mode" nil nil)

です。使えることは使えるのでおてすきの時にでも検討してもらえると幸いです。
0285名無しさん@お腹いっぱい。NGNG
だから作者とハンドルつかえと何度言えば(略
0286名無しさん@お腹いっぱい。NGNG
(苦笑
0287名無しさん@お腹いっぱい。NGNG
先週リナザウ買いました(´ー`)
howm, skk, navi2ch, mewがポケットに〜.
howmがあれば標準予定表も要らないです.
作者さん感謝.
0288名無しさん@お腹いっぱい。NGNG

Wikiでよく見るカテゴリ分類みたいな使い方をしたいのですが何か良い方法
ありませんか?

何がやりたいかというと、例えば以下のようなページを用意しておいて

= カテゴリ一覧

>>> カテゴリほげ

で、「ほげ」に分類される各ページで始めの方で「カテゴリほげ」と書くだけ
で、カテゴリ一覧のページからサーチできて(゚д゚)ウマーというのを期待してま
した。しかしやってみるとサーチ結果に「カテゴリほげ」という行がだけがず〜
らとならんで、どのメモがマッチしたのかひとつひとつ見ていかないとわから
ないのでイマイチでした。

検索結果にマッチした行ではなく、マッチしたメモのタイトルを出す設定とか
ないんでしょうか?


0289名無しさん@お腹いっぱい。NGNG
>>283>>284の問題、作者たんが解決してくれたみたいです。
ちゃんと治ってましたよ。これでばしばしメモとれます。サンクス!

あんまりcanna使ってる人自体が少ないみたいですね。
0290名無しさん@お腹いっぱい。NGNG
cannaはあまり賢くないうえに御節介やきで
しかもメモリ食いだから…
大抵の人はatokかwnnかskkなんじゃないの?

スレ違いスマソ。
0291作者NGNG
>>288
でっちあげたのでバグ出しお願いします
0292名無しさん@お腹いっぱい。NGNG
作者さんの書いたチュートリアルと詳細のガイドはとっても読みづらいです。
コンパクトに書こうとしているのは分かるんですが、言葉が足りないんで
分かりづらくなっています。プログラムはすばらしいのにもったいないです。
良いガイドは無いでしょうか?
0293名無しさん@お腹いっぱい。NGNG
>>288
いいアイデアやな

>>292
作者さんには悪いけど無茶苦茶同意
0294名無しさん@お腹いっぱい。NGNG
>292
なんか得意そう(作者さんより)だから、少しでいいからつくってよ。
適当につくってここでさらせば、だれか手をくわえてくれるよ。
0295名無しさん@お腹いっぱい。NGNG
>>294
同意。
それに「分かりづらい」という意識をよりもっている人のほうが、
よりわかりやすい文章を書くことができますよ。
0296292NGNG
>>294
面倒臭いし、何より書ける程に熟知してません。
0297名無しさん@お腹いっぱい。NGNG
書き上げる頃には熟知できるぞ
0298名無しさん@お腹いっぱい。NGNG
うん、調べながら書けばいいと思うよ。
0299作者NGNG
期待してます :-)
292 さんに限らず.
0300名無しさん@お腹いっぱい。NGNG
>>299はちゃっかりしてる
0301292NGNG
296さんが代弁してくれた通りなんですが、ひとまず自分の howm に
「<<< howm 入門」って項目を作って書き溜めておくことにします。
あまり期待しないで気長に待っていてくんろ。

作者さんを責めてるわけじゃないですよ。良いソフトなんでもっと
たくさんの人に使ってもらいたい。そしてみんなで改良してより良い
ものにしてもらいたい。そして自分は楽したいってことです。
私もちゃっかり組。
0302名無しさん@お腹いっぱい。NGNG
ということは、howmwikiの設置が当面の理想?
もしくは、間借りできそうなwikiがあるならそこにでも。
0303名無しさん@お腹いっぱい。NGNG
>>302
Meadow memo の Wiki は?
http://www.bookshelf.jp/pukiwiki/pukiwiki.php?Meadow%20memo
0304名無しさん@お腹いっぱい。NGNG
一々バイトコンパイルするの面倒だからmakefileが附属してくれないかな等と言ってみるテスツ
0305名無しさん@お腹いっぱい。NGNG
ディレクトリを指定して *.el をバイトコンパイルする
シェルスクリプトでも作れば?漏れはdired-modeですま
せちゃってるけど。
0306名無しさん@お腹いっぱい。NGNG
navi2ch の bcomp.el を改造して使う、とか。
0307名無しさん@お腹いっぱい。NGNG
M-x byte-recompile-directory
0308名無しさん@お腹いっぱい。NGNG
ruby 1.8.1でhowm2が上手く動きませんです…

./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.1?
でも1.8.0(2003-08-04)も同じでした。
line:264を
relative_path $formatter[$type][:index_namer].call, File::dirname(origin)
にしてみてください。
0310名無しさん@お腹いっぱい。NGNG
>>309
おー エラーは出るものの
きっちり生成された
サンクスコ
0311名無しさん@お腹いっぱい。NGNG
come fromとかで使われるキーワードって補完入力できるようにならないかな。
<< hoge
  ^^^^
  これ
0312作者NGNG
メニューの [鍵↓]

# Makefile はそのうちいつか…
0313名無しさん@お腹いっぱい。NGNG
>>311
頻繁に使うキーワードだからこそ補完してほしいんだろうから、
abbrevでの静的補完はどうよ?
0314名無しさん@お腹いっぱい。NGNG
>>312
言葉が足りなかった…スマソ
メモの編集時に補完できないかなぁ と。

>>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でチルダ付きのファイルは変換対象にしないでほすぃ。

ついでに要望、howm2で特定のキーワード(come from)を含む物だけ
HTML化できたらいいな。
READMEにのってるgrepの結果をパイプで流しこむのもいいけど
なんかイメージ違う。

公開したいメモに、<<< 公開用 とか書いておいて
./howm2 -k "公開用" ~/howm ~/html/howm
とかすると<<< 公開用と書かれた(リンクされた)メモだけHTML化されて
「<<< 公開用」この文字列はHTML化されたファイルの中には含まないようにできる。
みたいな、そんな感じ。
「<<< 公開用」はあくまで、howm2のための目印。
例外として、「<<< 公開用」と書かれていないメモでも、公開メモから参照されていた場合はHTML化してくれる。
#これはオプションの方がいいかも?


という機能がほしいです。
なんだかまとまってなくてすまそ。
0317名無しさん@お腹いっぱい。NGNG
>>作者タン
howm2の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
>>318
なるほど
0320名無しさん@お腹いっぱい。NGNG
cl2howm って誰か書いてません?自分で書いてもいいんだけど、
車輪の再発明っぽいので。
0321名無しさん@お腹いっぱい。NGNG
>>320
やったモン勝ち
0322作者NGNG
>>317
いえ, >>309 さんが乙です.

ところで,
「*howmS:○○*」ってバッファがぼこぼこできるのは
うざくないですか?
みなさんどうしてるんでしょう.

自分は
(setq howm-view-summary-persistent nil)
だから関係ないんですが…
0323名無しさん@お腹いっぱい。NGNG
>>320
前に自分で書いたけど、すげーその場かぎりの機能限定版だな。
こういう、一度しか使わないものって気合い入らないし。
0324名無しさん@お腹いっぱい。NGNG
>>作者さん
autoconf automakeに着手 乙です。
提案ですが、デフォルトでのインストール先が
/usr/share/emacs/'version'/sitelisp/howm
となってますが
他のversionを併用している場合や
移行の際の手間を考えて
/usr/share/emacs/sitelisp/howm
にした方が良いかと思われ。

他の人の意見もきぼんぬ
#うちにはそんなディレクトリ無い とか
#そんなとこに放りこまれるのはキモい とか
0325作者NGNG
決め打ちしてだいじょうぶでしょうか?
acinclude.m4 を見ると,
load-path で最初にでてきた "…/site-lisp" がデフォルトみたいですが…

./configure --with-lispdir='/usr/local/emacs/site-lisp/howm'
で各自逃げてもらう?

アドバイスお待ちしています.
■ このスレッドは過去ログ倉庫に格納されています