[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/21 02:45 / Filesize : 308 KB / Number-of Response : 931
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

一人お手軽 Wiki もどき howm part3



1 名前:ミスターウィキモドキ [2006/03/09(木) 17:26:04 ]

初めから破綻しているメモ取り環境、howm に関するスレッドです。
>>2-5あたりにログとか関連リンクとか。

 howm: 一人お手軽 Wiki もどき
 howm.sourceforge.jp/index-j.html

 howm wiki
 howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi

 バグレポート
 howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReport

 Meadow/Emacs memo: メモを書こう
 www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=howm

141 名前:139 mailto:sage [2006/07/31(月) 23:26:42 ]
>>140
それって、org-modeをマイナーモードに出来るんでしょうか?


142 名前:140 mailto:sage [2006/08/01(火) 08:55:02 ]
>>141
分からずに使っているのでうまく説明できないけど、howm モードのバッファの
ステータスラインには(Org howm AL outl Fill) と表示されてます。
.emacs 中の関連しそうなところを拾ってみると
(add-to-list 'auto-mode-alist '("\\.howm$" . org-mode))
(setq org-agenda-files '("~/doc/howm/agenda.org"))
(setq org-directory "~/doc/howm/")

以下、私の org-mode 試用メモより。参考になれば
= [2006-03-04 12:03] org mode
結構便利そう。つうか Howm のライバルか。
TODO, Hyperlink, Deadline, Agenda, built-in table editor などが組み込
まれている。メモ束以外の扱いは Howm 以上ではないか?
meadow3 には最初から 2.7 が添付。プロジェクトホームページ
ttp://staff.science.uva.nl/~dominik/Tools/org/
から最新版 4.07a をダウンロードして置き換えた。
PDF の command card などが添付されている。
ちょっと古くなるが v3.03 のマニュアルの日本語訳がある。分りやすい。
ttp://hpcgi1.nifty.com/spen/index.cgi?ORG_mode_Manual



143 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/01(火) 21:38:06 ]
>>142
確かに。
grep検索はTODOに入ってるね。
あと、ハイパーリンクでsnap:// は使えなかった。。

144 名前:名無しさん@お腹いっぱい。 [2006/08/14(月) 15:27:34 ]
メニューのこの一行の使い方が全然わかりません。
とくに「r」を入力すると「Not howm-mode」と出て非常に不便です。
どの辺を調べたら説明ありますでしょうか?

%"K"[題↑] [名↑] %"d"[日↓] %"T"[時↓] %"i"[鍵↓] %"r"[更新] %"R"[menu 更新] [menu 編集]



145 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 00:34:24 ]
>>144
メモを開いた状態から C-c , , でメニューを表示して
r を押すと, そのメモの下線を引き直します.

# 「メニューを表示する前のバッファに対して作用する」
# という仕様は, わかりにくいですね…

説明は, README の「メモを書こう」の末尾付近,
「コマンド」という項目にちらっとあります.
(次版からメニュー自身にも書いておきます)

146 名前:144 mailto:sage [2006/08/17(木) 15:56:57 ]
>>>155
ありがとうございます。
何となく使い方がわかりました。
情報量0のお礼の返事で申し訳ありません。


147 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 01:09:46 ]
howm-1.3.3です。
menuの「予定」や「todo」で出てくる曜日表示は
(defvar howm-day-of-week-en "SMTWtFs")
(defvar howm-day-of-week-ja "日月火水木金土")
で決まっている一文字表記が仕様で、"Sat"だの"Mon"だの
で表示するのは不可って認識でOK?

148 名前:147 mailto:sage [2006/09/10(日) 12:37:13 ]
自己レス
無理矢理書換えて実現できたかんじ
howm-menu.elの差分(Unified format)

(defun howm-day-of-week-string (&optional day-of-week)
;; 0 = Sunday
(let ((dow (or day-of-week (nth 6 (decode-time)))))
- (substring (howm-day-of-week) dow (1+ dow))))
+ (nth dow '("Sun" "Mon" "Tue" "Wed" "Thu" "Fri" "Sat"))))



149 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 13:26:30 ]
しばらく前の版から最新テスト版に変えたところ、
%reminderで<TODO↓>のところにTodoでなく予定がずらっと表示されるのですが、
Todoを表示するようにするのはどの変数をいじれば良いのでしょうか。




150 名前:149 mailto:sage [2006/09/10(日) 14:27:13 ]
%reminder愛用者なのですが、いろいろ変数をいじってみると、
どうも%reminderで予定が表示されるべきところの設定に、
todo系の変数が影響している感じです。例えば、
howm-menu-todo-numの値が%reminderに表示される予定の個数に
反映されたりとか…

あと%todoに、howm-menu-reminder-separatorの設定が表示されたりします。
なんだか%todoと%reminderの処理が交錯しているような…


151 名前:名無しさん@お腹いっぱい。 [2006/09/10(日) 16:46:04 ]
デフォルトだと「c」で記事の新規作成が出来ると思うんですが、
日付を指定して記事を作成したい場合ってどうするんでしょうか?
そのような関数って用意されてますか?

ちなみに1日1ファイルで使っています。
ですので作成したい日のファイルを作成すれば良いんですが・・・
カレンダーから「c」でその日付の記事を作成できればいいなぁと。


152 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 23:16:59 ]
HowmAndOrgMode
なんて出来ないかな。

いや、org-modeのWeeklyReportがカッコいいんで。


153 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 02:28:47 ]
両者を併用してますが、org-mode はアウトラインだけに使ってます。
org-mode だとアジェンダファイルをあらかじめ org-agenda-files に
登録しておく必要がありますが、Howm の「任意のファイルに書いといて、
あとで grep 一発」ってのに慣れるとちょっとめんどうかと思う。

154 名前:名無しさん@お腹いっぱい。 [2006/09/14(木) 00:20:06 ]
org-modeで外部grep使用が出来たら(ry

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 13:24:58 ]
検索と一覧表示に関して教えて下さい。
1ファイル(1日)複数メモで使用してます。

C-c , s (or g) で検索すると、指定した文字列を含むファイルに含まれるメモ群が
一覧に表示されます。そのため、メモ単位で考えると、関係ない(文字列にマッチしない)
メモも列挙されているのです。これを無くしたいです。

その一覧表示の状態から改めて s なり g なりして同じ条件で検索すると、今度は
マッチしたメモのみ表示され(同じファイルの別メモは表示されない)、望んだ一覧となります。


このような検索結果をメモ単位で抜き出す操作を、一発でやるためにはどうすれば良いのでしょうか?
1ファイル1メモにすればいいのでしょうが、元々機能として「メモ単位抜き出し」を備えている
ようなので、それを活用するのが一番と思いました。

御教示よろしくお願い致します。
Windows XP SP2, GNU Emacs 21.3.1, howm-1.3.3

156 名前:作者 mailto:sage [2006/09/18(月) 20:38:39 ]

>>147 >>149
thx. テスト版で直しておきました.

>>151
1.3.3 以降なら「C-c , M」でファイル名を指定してメモを開きます.
また, 「C-c , C」で, いま開いているバッファに新しいメモを追加できます.
「カレンダーから」は↓にでっちあげてみました.
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?CalendarMode

>>152
どんな感じのものか, 例を貼っていただけるとうれしいです.

>>155
素では再現しなかったので, ご自身の設定(特に変数 howm-list-title)を
教えてください. たぶん↓だと思いますが…

;; 絞り込み等をファイル単位じゃなくメモ単位に (1.3.0 からの隠し機能)
(setq howm-view-search-in-result-correctly t)

# そろそろ正式機能にしたいですね. よろしければテストをお願いします > all


157 名前:155 mailto:sage [2006/09/19(火) 02:58:23 ]
>>156
作者さんお疲れさまです。 & お返事ありがとうございます

おっしゃる通り、howm-list-titleによってこの挙動が変わっていました。
t ... >>155 の通り
nil ... 一発でメモ単位表示(望む動作)

で、howm-view-search-in-result-correctly はnilだったのですが、tにすると
howm-list-titleがnilでもtでも「一発メモ単位表示」になりました。

しばらく両方tにして使ってみることにします。

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 13:23:46 ]
155さんと同じく、1ファイル(1日)複数メモで使用ですが
一覧のリストを叩いてメモに飛んだときに
(add-hook 'howm-view-open-hook 'howm-auto-narrow) ; ナローイング
していると、再び一覧に戻って、同じ日付のメモの別の項目に飛んだとき
前に表示した項目のナロー部分が表示されてしまって(残ってしまって?)
目的のメモ(同じメモの別の項目)が表示できません。
そこから、ナローをトグルで一旦解除して一覧に戻るか
最初からナローの設定を外しておくと
目的のメモにカーソルが飛んで、うまくいくんですが
こういうものなんでしょうか?

howm-version → howm-test060912
howm-view-search-in-result-correctly → t
howm-list-title → t
です。

159 名前:作者 mailto:sage [2006/10/03(火) 00:36:07 ]
>>158
手元で再現しないので, make test をお願いできないでしょうか.
「何をしたら」のところは, 起動からの具体的なキー操作を教えてください.

キー操作などを控えるのがめんどうなら, 発症直後に
M-x howm-bug-shot した結果を, (必要に応じて検閲した上で)
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?BugReportPaste
に貼っていただいても結構です.



160 名前:158 mailto:sage [2006/10/03(火) 09:20:36 ]
>>159
乙です。make test はこうなりました。

■ [症状] 何をしたら, どうなってほしいのに, どうなった?

→ C-c ,, で howm を起動
下のような %recent (最近のメモ) の一覧で、Aのラインで RET するとAの内容が内容バッファでナローで表示される。

> 2006_06_19 | = A
> 2006_06_19 | = B
> 2006_06_19 | = C
> 2006_06_19 | = D
> 2006_06_19 | = E
> 2006_10_01 | = F
> 2006_10_01 | = G

Aのメモの内容バッファで、C-c ,, してリスト一覧に戻る。
もう一回、今度は、BのラインでRET。Bのナローされた内容が表示されてほしいのに、Aの内容が表示されてしまう。

161 名前:158 mailto:sage [2006/10/03(火) 09:21:59 ]
■ [テスト1] make test や test.bat からその操作をしても, 症状が出る?

→ 出ません

■ [テスト2] 出ないなら, sample/dot.emacs に何を追加したら発症する?

→ 以下を加えると再現します。
; メモを開いたとき自動的に narrow
(add-hook 'howm-view-open-hook 'howm-auto-narrow)

■ バージョン

howm: test060912 (compile: t, make: t, test: t)
Emacs: 22.0.50.1 (i386-mingw-nt5.1.2600) of 2006-09-30
system: windows-nt
window system: w32
Meadow: Meadow-3.00-dev (KIKU)

よろしくお願いします_o_

162 名前:158 mailto:sage [2006/10/05(木) 12:45:19 ]
>>159
test061003 でうまくいきました。
対応ありがとうございました。

163 名前:名無しさん@お腹いっぱい。 [2006/10/07(土) 22:33:08 ]
質問なのですが、

~/.howm/2006/10/attach

から深いパスをgrepの検索対象から外したいのですが、どのように設定すれば
いいでしょうか?

164 名前:ヽ(´ー`)ノ ◆.ogCuANUcE mailto:sage [2006/10/08(日) 18:24:00 ]
>>163
howm-vars.el あたりを参考に、howm-excluded-file-regexp をゴニョゴニョ。

165 名前:名無しさん@お腹いっぱい。 [2006/10/13(金) 22:17:05 ]
Emacs 起動直後に howm を実行するとメニューに色が付かない場合があります。
最小限の設定を読み込んで起動してみましたが、
ドキュメントにも書かれている autoload の方の設定では駄目で、
(require 'howm) していないとやはり色が付かないようです。
もう少し具体的には cheat-font-lock.el がロードされていれば問題ないようです。
正式版もテスト版も同様でした。
Emacs CVS を一昨日ソースからビルドした後に気が付きましたが、
いつからそうなのかは確認できていません。
Win2k で使用しています。よろしくお願いします。

GNU Emacs 22.0.50.1 (i386-mingw-nt5.0.2195) of 2006-10-11"


166 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 01:33:34 ]
Mew の +inbox からだと開かないこともあるね。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 07:20:36 ]
>>165
あー、自分も同様の経験あるわ@22.0.50 on Linux

168 名前:165 mailto:sage [2006/10/14(土) 10:44:17 ]
今まで気が付かなかったのはただの偶然かもしれませんが、
Emacs 起動直後に例えば Wanderlust を起動して、
その同じバッファから howm を起動すると問題なし。
ところがいったん scratch に移動してから起動すると駄目。
Emacs 起動直後に scratch から howm を起動しても駄目。
いずれも autoload で設定した場合です。


169 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 13:00:29 ]
昔 wanderlust と outline-mode を同時に使ってた時に似た問題があって、
その時のメモによると、
フォントの色は change-major-mode-hook で
font-lock して色つけてるんだけど、
これを let で値をかえたまま
バッファかえて let を抜けると、
emacs が以前のバッファの change-major-mode-hook の値を
新しいバッファの値だと取り違えるという問題があった。
この過程で font-lock が change-major-mode-hook から消えると色が消えるし、
global やら local やら let な値もめちゃくちゃになる。

Emacs Lisp Reference Manual の Node: Intro to Buffer-Local にも
>*警告:*` ' 複数のバッファにおいて変数にバッファローカルな値があるときに,
>変数を`let'で束縛してから, 別の束縛が有効である別のバッファに切り替えて
>`let'を抜けると, Emacsをとても混乱させることになる. こうすると, バッファ
>ローカルな束縛とデフォルトの束縛を混ぜ合わせてしまう.
>混乱を避けるために, このような変数の使い方は避けてください. 別のバッファ
>に切り替える各コード部分を`save-excursion'で囲めば, このような問題はあり
>ません.

こういうのがある。

wanderlust の場合 wl-draft で change-major-mode-hook を let してたので、
そこを save-excursion したら直ったと思う。

>>165 と関係あるかどうかわからんけど一応。



170 名前:作者 mailto:sage [2006/10/15(日) 06:59:31 ]
>>165
thx. 直してみました.

>>166
「何をしたら, どうなってほしいのに, どうなった」を
具体的に教えていただけますでしょうか.
・具体的なキー操作
・具体的な表示内容
・具体的な .emacs の記述
など…

できれば make test (または test.bat)をお願いできると助かります.

171 名前:165 mailto:sage [2006/10/15(日) 08:25:25 ]
>>170
有難うございます。直ったようです。
make test でも (require してるのに?) どういうわけか駄目だったのが、
今回はきちんと色が表示されました。


172 名前:166 mailto:sage [2006/10/16(月) 17:15:29 ]
>>170

スミマセン。 1.3.3 で直ってました。お騒がせしました。。。orz


173 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 15:42:25 ]
>>172
あとの質問者のためにも
>「何をしたら, どうなってほしいのに, どうなった」を
くらいはかけよ


174 名前:166 mailto:sage [2006/10/17(火) 17:17:53 ]
>173
やだよ。ばーか。


175 名前:166 mailto:sage [2006/10/20(金) 00:09:52 ]
今オナニー中だからほっといて!!!

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/20(金) 07:10:30 ]
unixユーザの質もおちたんだな

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/21(土) 02:35:10 ]
その主張は全く論理的ではない。


178 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/21(土) 22:18:05 ]
この流れにワロタ

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 16:36:06 ]
keywordファイルが開かれるバッファを
tempbuf-modeで自動削除させたいのですが、
何のフックを指定したらよいのでしょうか
すみませんが教えて下さい



180 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 13:01:02 ]

(howm-create)
したときに、

[2006-10-25 12:50]
のような形のテンプレが入りますが、
これを時刻入れないで
[2006-10-25]
にしたいのですが、よい方法はありませんか?

templateの関数の%dateに変わるやつはないのでしょうか?



181 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 19:28:22 ]
>>179 です

まさかテスト版に反映してくださるとは思いませんでした!
ありがとうございました

182 名前:名無しさん@お腹いっぱい。 [2006/10/25(水) 23:11:35 ]
>>180
こう?
(setq howm-dtime-format "[%Y-%m-%d]")


183 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 05:31:01 ]
とりあえず暇つぶしに俺のHPw
afox.s206.xrea.com/
uuussatm@gmail.com

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 09:16:56 ]
>>183
ブラクラ

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/05(日) 17:48:36 ]
Meadow スレから誘導されてきました。
よろしくお願いします。m(_ _)m

さて、
howm + outline-minor-mode でメモを書いているんですが、
(outline-mode のように) 階層ごとに色を付けることは可能でしょうか?

環境は Meadow 2.10 + howm-1.3.3 on WinXP Sp2 です。



186 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/06(月) 00:20:07 ]
>>185
outline-mode の階層ごとの色づけってのがどんなものか知らんのだけど、
そもそも howm の問題なんか?
「howm と組み合わせて、階層ごとに色付けできるマイナーモードはありますか?」
という質問なら、org-mode をお勧めしときます。ヘッダラインだけだけど、ちゃんと
レベルごとに色がつくよ。hide/expand の操作も簡単ですぐに覚えられる。
(add-to-list 'auto-mode-alist '("\\.howm$" . org-mode))
として、howm モードと併用して使っている。ただ、^C のキーマップがぶつかるから、
howm か org のどちらかのマップを変えて逃げる必要あり。おいらは org 重視なので
howm の方を変えている。
(global-set-key "\C-z" (or ctl-z-map (setq ctl-z-map (make-keymap))))
(setq howm-prefix "\C-z,")


187 名前:185 mailto:sage [2006/11/06(月) 22:26:32 ]
>>186
org-mode いいですね。さっそく入れてみました。
ただ、自分は howm のタイトルのヘッダー (デフォルトでは "=")
とアウトラインのヘッダー ("*") を同じものにしたいのですが、
どうすればいいのだろう? howm なら、

(setq howm-view-title-header "*")

でいけるのですが、できれば org-mode の方を変えたい。
まあスレ違いなので他をあたってみます。

多謝でした。m(__ __)m

188 名前:作者 mailto:sage [2006/11/06(月) 22:58:30 ]
>>179
こちらもご参考に.
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?TempbufMode

>>180
;; howm-template 中の %date を "[2006-10-25]" のようにおきかえ
(setq howm-template-date-format "[%Y-%m-%d]")

>>185
outline-mode とも併用できるつもりです.
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?OutlineMode


189 名前:185 mailto:sage [2006/11/06(月) 23:06:48 ]
>> 作者さん
どうもです。outline-mode と併用できるとは盲点でした。OTL





190 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/07(火) 11:04:44 ]
>>189
(add-hook 'outline-minor-mode-hook
(lambda ()
(font-lock-add-keywords nil outline-font-lock-keywords)
(turn-on-font-lock)))

みたいなのでもいいんじゃね
試してないけど

191 名前:名無しさん@お腹いっぱい。 [2006/11/08(水) 11:41:47 ]

howmというよりはreftexについてなのですが、

howmにreftex-modeを組みこんでいる方はいらっしゃいませんか?
*.howmはrd-mode (rd-plus-mode)で編集しているので

(add-hook 'rd-mode-hook 'turn-on-reftex)
するとちゃんとreftexはオンになります。

(setq bibtex-file-path (expand-file-name "~/bib"))
(setq reftex-default-bibliography '("books"))

のようにしてるんですが、~/bib/books.bib を引いてくれないみたい。

あとなにが必要なんでしょう。





192 名前:191 mailto:sage [2006/11/08(水) 17:02:34 ]
自己フォローです。

(setq bibtex-file-path (expand-file-name "~/bib"))

がおかしかったのか、この行を消して

(setq reftex-file-extensions '(("tex" ".tex" ".ltx" ".howm") ("bib" ".bib")))
したら動きました。

(環境変数 BIBINPUTS は設定してます)
どういうわけか動きました。おさわがせしました。


193 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 16:06:24 ]
おそれながらいくつか要望など。

.howm-keys と同様に .howm-history もバッファ一覧に表示しないようにでき
るとありがたいです。.howm-history ってどうせ Fundamental だし、一覧にあっ
て嬉しい局面ってありますっけ。

M-x howm-history して RET で飛ぶときにマッチするファイルが見つからない
場合 "No match" のメッセージが出ますが、直後に "Wrote ~/.howm-history"
のメッセージで上書きされて実質 "No match" が確認できません。
"Wrote 〜" を表示しないか、表示の順番が逆だとありがたいです。


194 名前:193 mailto:sage [2006/11/20(月) 22:50:40 ]
追記です。

"Wrote ~/.howm-history" のメッセージは全面的になくしちゃってもいいんじゃ
ないかと個人的には思ってますがどんなもんでしょうか。

それと、make test で立ち上げた環境で検索した場合でも ~/.howm-history が
書き替えられるのはやや気持ち悪いような気が :-)


195 名前:名無しさん@お腹いっぱい。 [2006/11/23(木) 13:20:32 ]
org-modeがhowmのgrep実装してくれると、凄いかもww

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 23:25:15 ]
>>195
どういうことだろ。
ORG で howm みたく特定のディレクトリ中のすべてのファイルを
アジェンダの抽出対象にしろと?
むちゃくちゃ重くなりそうだなぁ。



197 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 18:13:01 ]
howmファイルに、画像ファイルの埋め込みはできないでしょうか?

iimage や imcap を使えば外部の画像ファイルをインライン表示できるのは
解ったのですが、メモの管理をする上で同一ファイル上にあるほうが
都合がいいです。(htmlメールの multipart/related みたいに)

例えば 画像へのリンクがあるメモを開いたときに
>>>のリンク先が、画像ファイル名(test.jpg)で 同一ファイル中のタイトルに
  = <<< test.jpg
というメモがあったらその内容は、画像の中身(バイナリでもいい?Base64)
で、iimageに渡してインライン表示といった具合です。

自分で作ったら何ヶ月もかかりそうで、
(連結や一覧、検索などのときに除外するのがやっかいそう)
とっくにそのような 補助ツールや別の方法が存在したら馬鹿らしい
ので質問させてもらいました。

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 19:40:54 ]
無いんじゃないかな。

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 22:38:32 ]
MIMEのマルチパートの構造を持ち込むってこと?
SEMIを使うわけか。




200 名前:197 mailto:sage [2006/12/07(木) 01:34:56 ]
無いですか。

単に需要がないだけなら、別にかまわないんだけど
馬鹿デカい 非文字ファイルを貼り付けていたら
破綻するのが目に見えているから誰もやらないってこともあるのかな?

SEMIで変換しないとテキストに貼り付けられないのかどうかも解らないけど
まあ、ちょこちょこと チャレンジしてみます。

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 01:38:41 ]
テキストアーカイバを使えば埋め込み方法はいろいろあるだろうけど



202 名前:197 mailto:sage [2006/12/08(金) 10:30:05 ]
とりあえず、SEMIを使って自分ができるやり方で作ってみたのですが
最後に、出力した画像を削除していて この削除が描画より早いと
描画してくれないみたいで困っています。

描画をまってから削除する方法があったら教えてもらえませんか?

(require 'mime)
(require 'iimage)

(defun howm-iimage ()
(interactive)
(let (imagename encoding content del-list)
(save-excursion
(beginning-of-buffer)
(while (re-search-forward
(concat "---image-" "\\(.+\\)"
"-encoding-" "\\(.+\\)" "-content-start---\n")
nil t)
(setq imagename (match-string 1))
(setq encoding (match-string 2))
(let ((start (point)))
(re-search-forward
(concat "---image-" imagename
"-encoding-" encoding "-content-end---\n")
nil t)
(unless (file-exists-p imagename)
(mime-write-decoded-region
start (match-beginning 0) imagename encoding)
(add-to-list 'del-list imagename))))
(iimage-mode-buffer 1)
;;(mapcar 'delete-file del-list) ;;ここが早いとダメ
)))

203 名前:197 mailto:sage [2006/12/08(金) 10:31:20 ]
あと、挿入する関数

(defun howm-insert-image ()
(interactive)
(let* ((filename (read-file-name "元画像ファイル: "))
(encoding (completing-read "Encoding: " (mime-encoding-alist)
nil t "base64"))
(imagename (read-string "画像名: "
(file-name-nondirectory filename))))
(insert "---image-" imagename
"-encoding-" encoding "-content-start---\n")
(mime-insert-encoded-file filename encoding)
(insert "---image-" imagename
"-encoding-" encoding "-content-end---\n")))

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/08(金) 16:38:44 ]
>>202
> 描画をまってから削除する方法があったら教えてもらえませんか?
ファイル閉じるときに削除したら?

205 名前:197 mailto:sage [2006/12/08(金) 19:24:35 ]
>>204 むーぅ、その方がiimage-modeがトグルできて都合がいいですね!

とりあえず、howm-iimage 改め howm-extract-image

(defun howm-extract-image ()
(interactive)
(let (imagename encoding content)
(set (make-local-variable 'howm-image-del-list) nil)
(save-excursion
(beginning-of-buffer)
(while (re-search-forward
(concat "---image-" "\\(.+\\)"
"-encoding-" "\\(.+\\)" "-content-start---\n")
nil t)
(setq imagename (match-string 1))
(setq encoding (match-string 2))
(let ((start (point)))
(re-search-forward
(concat "---image-" imagename
"-encoding-" encoding "-content-end---\n")
nil t)
(unless (file-exists-p imagename)
(mime-write-decoded-region
start (match-beginning 0) imagename encoding)
(add-to-list 'howm-image-del-list imagename))))
(iimage-mode)
(make-local-hook 'kill-buffer-hook)
(add-hook 'kill-buffer-hook
(function (lambda () (mapcar 'delete-file howm-image-del-list)))
nil t))))

206 名前:197 mailto:sage [2006/12/08(金) 19:25:24 ]
なんかiimageが日本語ファイル名を受け付けないけど、
とりあえず、やりたいことはできる様になりました。
あとは、大量のファイルがどんな影響を及ぼすか?

ご指導ありがとうございました。

207 名前:197 mailto:sage [2006/12/09(土) 17:29:58 ]
なんか出来上がったソース見てみたらhowmにまったく関係ないものになってますね。

ファイルローカル変数のコメントアウトのテクニックを使えば
いろんな言語のソース中に、画像を埋め込めるかなーと思いました。

howmに勝手にコメント文字を作ってしまえば、検索時に
grepのパターンにコメント部除外の条件を付け足して少しは
ましになるかもと思いました。

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 00:23:02 ]
gotoリンクとかの色を変えるにはどうすればよいでしょうか。
emacs -nw で背景色黒で使っていますが、リンクが青で見にくいので変更したいと思います。

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 08:10:14 ]
customize-face



210 名前:作者 [2006/12/18(月) 23:19:02 ]
セキュリティ面で心配な点があり, howm-1.3.4 をリリースしました.
バージョンを上げたくない方も修正内容をご確認願います.
howm.sourceforge.jp/fix061216-j.html

>>193
テスト版で直してみました.

>>197
ご参考に.
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?EmbeddedImage
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HackingGuide

>>208
M-x customize-group howm-faces というのもあります.

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/19(火) 11:15:42 ]
>>210
乙です

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 00:12:08 ]
まだ、1.3.2 ですみません。教えてください。

下のようなリンクで pdf の 5 ページを開くことはできるのでしょうか?

>>> hoge.pdf 5

このような指定ができると、さらに便利になると思うのですが…
利用環境は、Debian Sarge です。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 00:52:50 ]
meadow3で2006-12-16のテスト版を使用しています。
メモの数が増えてきたのでreal-grepを使いたいのですが
cmigemoを使用しているためmigemo-serverが存在せず
howm-list-migemo の検索が出来ません。

howm-list-migemo の場合だけfake-grepにしたいのですが
どのようにすれば実現できますでしょうか。


214 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/30(土) 09:45:58 ]
>>213 です、本当にお世話になってます。
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Migemo
で完全に期待する動作になりました。
どうもありがとうございました。

215 名前:名無しさん@お腹いっぱい。 [2007/01/03(水) 00:33:17 ]
ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder
の機能で質問なのですが、

- メニュー画面では"[Private]"の含んだタイトルメモは隠れる
- メニュー画面でtやyを押下した場合、"[Private]"の含んだタイトルメモは隠れない

現象が発生しているのですが、どこらへんを調査すればいいでしょうか。


216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/07(日) 23:54:04 ]
>>212
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?OpenPDF

>>215
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?HidePrivateReminder


217 名前:212 mailto:sage [2007/01/10(水) 02:00:19 ]
>>216 さん さっそくありがとうございます。
以前、xemacs の dired でお世話になった者です(2ch 797)。
たびたび、お世話になりありがとうございます。

テストの方法がわかりませんが… 汗)ちょっと、自分でやってみます。

pdfで公開される論文なども多くなったことですから、
実装されたらますます便利になると思います。
なお、pdfファイルだけでなく、テキストファイルやhtmlにも、行番号が
利用できればさらにうれしいです。
とりいそぎ、お礼まで

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 00:34:31 ]
>>217
snap.el


219 名前:212 mailto:sage [2007/01/11(木) 17:42:50 ]
>>218 さん

ううぅ、知らなかった。こんな便利なソフトがあるなんて…
とにかくありがとうございました。



220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/17(水) 13:44:30 ]
(howm-menu)したあとに,
"l"して,"@"して,
最近のメモを連結表示したものを,
howm-menuに挿入することはできますでしょうか?
%recentの連結表示版みたいなものです.

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/23(火) 11:27:41 ]
C-c,aやC-c,sした後に*howmS*と*howmC*がSplit windowされて
出ますよね。この時に、*howmS*で選んだファイルをUnsplit window
な状態で開かれるためにはどう設定すればいいのでしょうか?
さらに、そのファイルをkill-bufferした後に、ファイルを開く前の
状態(*howmS*と*howmC*が開かれて、カーソルが*howmS*の該当行に
ある)にできたらいいのですが。


222 名前:作者 mailto:sage [2007/01/24(水) 00:13:56 ]
>>220
ひとまずニセモノで.
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?RecentContentsOnMenu

>>221
;; 一覧で RET を叩いたとき, 分割表示を解除
(add-hook 'howm-view-open-hook 'delete-other-windows)

kill-buffer の方は, emacs の普通の動作ではないように思います.
↓などはいかがでしょうか.
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?NewFrame
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ElScreen

# 過去のトラウマにもからみそう. いい知恵があったら教えてください.
# howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?SplitWindow


223 名前:220 mailto:sage [2007/01/24(水) 14:02:14 ]
>>222 作者さま
ありがとうございます。
> ;; 一覧で RET を叩いたとき, 分割表示を解除
> (add-hook 'howm-view-open-hook 'delete-other-windows)
これか、
> (setq howm-view-summary-persistent nil)
これが求めていた動作に近いんですが,*howmS*が消えてしまう
とまた検索ワードを入力するのが面倒かなと思って聞きました。
ちゃんと調べてないので勘違いしてるかもしれませんが。
elscreenを使う方法は良さそうですね。
ちなみにhowmは2年前にちょっと使ってからの再チャレンジです。


224 名前:名無しさん@お腹いっぱい。 [2007/02/04(日) 14:53:42 ]
howmが朝当日の予定のメールをくれるようにならないでしょうか。
なりませんよね。



225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 15:10:51 ]
>>224
その機能はhowmでやるよりも、全howmファイルから予定を拾い出してメール送信するスクリプト
を書いてcronなり、なんなりでやればいいでしょ。すでにやってる人多いとおも。

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 15:25:30 ]
adobe acrobatのコマンドラインオプションのコマンドラインオプションはないなんて話をそこここ
で見かけたので、あきらめてたけど、
www.adobe.com/devnet/acrobat/
にある、Parameters for Opening PDF FilesというPDFファイルにcommand lineオプション
が書いてあった。
(start-process "acrobat" nil "Acrobat.exe" "/A" "page=26" "hoge.pdf")
でいける。

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 15:27:08 ]
あ、そらそうですね。ご指摘ありがとうございます。

自分でもなんとか書けそうな気がしますが、
もしそういうスクリプト持っている方がいらしたらおねがいします。


228 名前:226 mailto:sage [2007/02/04(日) 15:32:46 ]
ということで、
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?OpenPDF
にAdobe Acrobat用のものを追加。
Acrobat Readerでの動作確認しておらず(WinもLinuxも)。
page番号の指定がない場合のエラー処理してないけど、page=のようにページ数が空でも
Acrobatはエラーはかなかったのでそのまま。

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 15:34:32 ]
>>227
可能性を広げるためにもやってみることをオススメします。簡単だから。
あと、使用環境やhowmの書式によって変わるでしょ。そこらへんも考慮してね。



230 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 15:37:26 ]
>>229
はい。では勉強して書いてみることにします。


231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 16:10:40 ]
Meadow(fiber.exe)限定の話になるけど、ImageCaptureのページ
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?ImageCapture
の最後にあるドラッグ&ドロップで貼り付けが便利なので、それでできるファイルへのリンクを
関連付けで開く設定を追加。
howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Windows

232 名前:231 mailto:sage [2007/02/04(日) 16:25:00 ]
こんな感じになりました。報告だけ。

#!/bin/sh

DATE=`/bin/date +%Y-%m-%d`

find $HOME/howm -name '*howm' -o -name '*.html' | xargs grep -h "\[$DATE.*\]@" | sort |\
nkf -W -j | mail -s "schedule of today" foo@example.com






233 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 23:14:40 ]
howmonwyの話はスレ違いでしょうか?

毎週集計が今年から1週分ズレて表示されます。
毎日&毎月集計は大丈夫なんですけどね。

1/1がちょうど月曜だったので、週の開始番号がズレてしまったのかなあと
思い見ているのですが、どこをいじれば良いのやら、、、



234 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/05(月) 00:35:34 ]
>>233
正解。
howmoney-numweek-to-date関数の中でのoffsetの計算が間違ってる。

235 名前:234 mailto:sage [2007/02/05(月) 00:54:17 ]
途中で切れた。
とりあえず、
(offset (if (= (mod (+ start-week-of-year (- 7 howmoney-week-start-day)) 7) 0)
 7
 (mod (+ start-week-of-year (- 7 howmoney-week-start-day)) 7)))
でいけるような気がするけど、同じ値を評価してて無駄なので綺麗に書き直してください。
あと、関数説明内の(の前に\いれないといかんね。

236 名前:212 mailto:sage [2007/02/05(月) 22:37:55 ]
>>226 >>228 の作者さん 212です。
いつもありがとうございます。m(__)m

Acrobat でも、できるようになったんですね…
xpdf は起動が速いのですが、日本語のコピペがダメダメで…orz

これからも、楽しみにしてます

237 名前:233 mailto:sage [2007/02/05(月) 22:56:07 ]
>>234さん
ばっちり上手くいきました!どうもありがとうございました!!

> howmoney-numweek-to-date関数の中でのoffsetの計算が間違ってる。

全然違うトコ見て悩んでおりました orz シュギョウガタリマセン


238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 00:02:28 ]
スレ違いかも知れませんが、pdf-viewerはevinceとかどうでしょう?
www.gnome.org/projects/evince/

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 00:03:44 ]
すいません、上は>>236へのレスです。



240 名前:226 mailto:sage [2007/02/06(火) 01:36:59 ]
>>238
debian etchのevinceは、日本語ダメなのorz

ところで、evinceには、-pあるいは--page-label=オプションがあって、ページ指定できる
みたいなんだけど、使えていますか?
うちでは
evince --page-label=3 hoge.pdf
とかやっても1ページ目が表示されるのみなのです。

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 02:03:50 ]
>>240
うちのは日本語も-pオプションも問題なく使えてるなぁ…。
自分もpackage(archlinux)のをそのまま使ってるんで、何の助言もできませんが、
debian-stableのevinceはおそろしく古いみたいです。(arch -> 0.7.2-2 debian-stable -> 0.1.5)
一度svn cvsからbuildしてみられては。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<308KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef