Navi2ch for Emacs (part 6)

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
Emacsenで動く2ch用ブラウザ、Navi2chスレッドpart 6です。

* Navi2ch Project Home Page
http://navi2ch.sourceforge.net/

>>2 リンク、過去スレッド
リンク
* 作者の(not 1)さんのページ
http://www.geocities.co.jp/SiliconValley-Oakland/7673/
* hc2ivan's webpage
http://www18.tok2.com/home/navi2ch/
* navi2ch rpm
http://members.tripod.co.jp/~navi2ch/
* Mona fonts (モナーフォント)
http://members.tripod.co.jp/s42335/mona/

過去スレッド
* 過去ログ その5 (前スレ)
http://pc.2ch.net/test/read.cgi/unix/1013457056/
* 過去ログ その4
http://pc.2ch.net/test/read.cgi/unix/1009340234/ (html化待ち)
* 過去ログ その3
http://pc.2ch.net/unix/kako/999//999166513.html
* 過去ログ その2
http://pc.2ch.net/test/read.cgi/unix/996244120/
* 過去ログ その1
http://cocoa.2ch.net/unix/kako/976/976032951.html
過去ログはsourceforgeにも置いてあります。以下を~/.navi2ch/etc.txtに追加すれば読めます。

navi2ch
http://navi2ch.sourceforge.net/log/
navi2ch
困ったとき
* movedと出てスレが読めません。
-> dat落ちして、html化される前のスレッドです。navi2chでは読めません。

* webブラウザでは見えるのに、navi2chからだとmovedと出て読めません。
-> サーバ移転のタイミングによって、スレッドに過去ログ属性がついています。
  navi2chを終了し、~/.navi2ch以下にある該当スレッドの情報を全部抹消すれば
  読めるようになるはずです。より詳しい情報はpart5スレで。

* とにかく変です
-> cvs update && make && sudo make install

* remote cvsが使えない環境なのですが
-> snapshotが置いてあります。
http://navi2ch.sourceforge.net/snapshot/
* 他所の2ch型BBSは読めないのですか?
-> 読めたり読めなかったりします。JBBS対応パッチがpart5スレに投稿されています。
  これはまだ統合されていません。待っていられない人はcommitterになってください。

* committerになりたいです
-> このスレで叫んでください。若くてピチピチしたエナジーを常時募集中です。
つい先程debian woodyでaptでnavi2chを最新版に更新したんですが、
While compiling toplevel forms in file /usr/share/emacs20/site-lisp/navi2ch/navi2ch-article.el
!! Wrong type argument ((symbolp (quote navi2ch-bookmark-cut-mark-article)))

emacs-package-install: /usr/lib/emacsen-common/packages/install/navi2ch-cvs emacs20 emacs20 xemacs20 failed at /usr/lib/emacsen-common/emacs-package-install line 20, <TSORT> line 1.

とエラーします。同じ症状が出ている方いませんか?
>>6
ガイシュツ
8mami:02/06/13 00:41
>>6
次の .deb では直っているはずです。
96:02/06/13 01:23
ガイシュツ禿しくスマソ。
次のdebがくるまで逝ってきます。
urlを開く時、Xでは、mozilla。コンソール画面では、w3mで自動的に切替えて
url先を開く方法をどなたかご存知では無いでしょうか。
今は、キーバインドで、切替えてますが、ちょっと不便です。
emacs21を使ってます。
>>10
俺もそれ知りたい。。
変数 window-system を見るってのは?
てか、スレ違い?
>>10
.emacsで
(setq browse-url-browser-function
(cond ((eq window-system 'x) 'browse-url-netscape)
(t 'w3m-browse-url)))
とか。

>>12
browse-urlネタは時々出て来るけど、navi2ch specificじゃないから
emacsスレの方が適切かな。
14名無しさん@お腹いっぱい。:02/06/13 08:33
スレ内リンクで i って面白いし、便利っす。
旧スレより下なので age ときます。
>>13さん、>>12さん 有難う御座いました。これで、また一つ便利になりました。
>>14さんキーバインドをiにするって事ですか?
良さそ気なので、試してみます。

皆さん有難う御座いました。

;;確かにスレ違いでした。申し訳ないです。(pekori.
>>14
# 理解できてないのでスマソ

> スレ内リンクで i って面白いし、便利っす。
i にどの function を当てるという事でしょうか?
>>15-16
前スレ 975
俺は、そのiの使い方もわからん。
URLの上でi押しても
Buffer is read-only: #<buffer *navi2ch article unix/1023884490>
ってなるだけ。
昨日cvs updateしたのに。
>>18
http://pc.2ch.net/test/read.cgi/unix/1013457056/975 のちょい前に
commitされてる。もう一回cvs updateして試してみ。
どう便利なのかは俺もよくわからんが。
本当だ。cvs update仕直したらでけた。
>>19
流れの速い板に逝く人には朗報だと思われ
splashのカラー版とかないの?
>>22 commit したら?
ありがとうございますた。
>>13
netscapeじゃなくてMoziilaの場合はどうすればいいのでしょ?
>>25
browse-url-netscape を変えるだけでしょ?
ちゅうか、emacsスレのほうが適切だと >>13 で出てるし
パッと見にも明らかだと思ふのですが……。
>>26

丁寧な対応ありがとうございました。
おかげで出来ました。
これからも、適切なアドバイスで初心者に道を教えてあげてください。
(setq browse-url-netscape-program "/usr/X11R6/bin/mozilla")
勇気を出して聞いてみます。
navi2ch のいくつかのファイルに実行属性がついているのは何故でしょうか?
*.el や ChangeLog なんかもそうなっているのが疑問で…
cvs import の時にその属性が付いてしまった。
変えるには sourceforge に login して repository を chmod -x する必要があるけど
出来ないらしいのれす。
306@XEmacs:02/06/13 16:00
debファイルでインストールできますた。
また2chからのメッセージが変わったみたいね。
> send message...failed: 書きこみが終わりました。
とか言われちゃったよ。
>>31
対応しますた。
snapshotの 20020613 のファイルサイズが突然2倍に膨らんでない?
elc が入ってるとか?
;; download してないので未確認だけど。
たびたびスマソ。
前スレでマークしたスレを消す m d をきぼんした野郎です。
昨夜というか今日未明には複数選択して確認しなかったので
気づかなかった問題をハケーンしますた。確認甘すぎてゴメソ。

並んでるスレをマークして m d すると、一つずつスレを消してくけど
以降のスレが上にずれてくるのを忘れて? カーソルを下に移動させて
いるから、処理が歯抜けりまくりんぐ。
36mami:02/06/13 22:20
>>33
navi2ch/ っていうディレクトリができちゃってますね。
修正お願いします。> knok さん

>>35
修正しました。
先日Debian(sid)でnavi2chをupgradeしたところ、
通常のレスのみが指定したフォントサイズより
大きなフォントになるという事態に遭遇しました。
引用レス等で>>がついた文章は指定したフォントサイズで
表示されています。
navi2ch以外では指定したフォントサイズで表示されています
当方、Xemacsを使用しており.Xdefaultsは以下の様に指定しております
Emacs.default.attributeFont:-shinonome-gothic-medium-r-normal--14-*-*-*-c-*-*-*
Emacs.bold.attributeFont:-shinonome-gothic-bold-r-normal--14-*-*-*-c-*-*-*
Emacs.italic.attributeFont:-shinonome-gothic-medium-i-normal--14-*-*-*-c-*-*-*
Emacs.bold-italic.attributeFont:-shinonome-gothic-bold-i-normal--14-*-*-*-c-*-*-*
Emacs*popup*Font: -shinonome-gothic-bold-r-normal--14-*-*-*-*-*-*-*
Emacs*menubar*fontSet: \
-shinonome-gothic-medium-r-normal--14-130-75-75-c-70-iso8859-1,\
-shinonome-gothic-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0,\
-shinonome-gothic-medium-r-normal--14-130-75-75-c-140-jisx0208.1990-0
解決方法を教えてはいただけませんでしょうか?

>>37
navi2chのバージョンはいくつ?
> 先日Debian(sid)でnavi2chをupgradeしたところ、
こう書かれても、debianの人でないと、どのバージョン使っているか分からない。

それで、
> 通常のレスのみが指定したフォントサイズより
この「指定」というのは、.Xdefaultsで指定したと言うこと?
navi2chでmonaフォントのサイズを指定するときはelispを使うYO。
で、どうやってelispで指定するのかは、navi2chのバージョンによって
違ってた気がする。
最近のなら navi2ch-mona-face-variable だったかな。
記憶があやふやだからnavi2ch-mona.elで確認してくれ。

それと、「大きなフォント」ってのは、きっと 16ptの事だと思うけど、
このサイズでないとAAはずれるらしい。
AAをちゃんと見たければ16ptのままにしておくのがお勧め。
3937:02/06/14 02:46
>>38
レスありがとうございます

>>navi2chのバージョンはいくつ?
navi2ch-1.5.1です

>>それと、「大きなフォント」ってのは、きっと 16ptの事だと思うけど、
>>このサイズでないとAAはずれるらしい。
>>AAをちゃんと見たければ16ptのままにしておくのがお勧め。
すいません、曖昧な書き方でしたね
ご指摘の通りたぶん16ptだと思います
しかし、私の今までの環境(14pt?)でもAAは綺麗にずれなかったんですけど…

>>この「指定」というのは、.Xdefaultsで指定したと言うこと?
>>navi2chでmonaフォントのサイズを指定するときはelispを使うYO。
はい、前述の.Xdefaultsでしていしています
まさかelispでしていするとは知りませんでした

>>で、どうやってelispで指定するのかは、navi2chのバージョンによって
>>違ってた気がする。
>>最近のなら navi2ch-mona-face-variable だったかな。
>>記憶があやふやだからnavi2ch-mona.elで確認してくれ。
はい、ちょっと探してきます

ご指摘有り難うございました

#でも、引用文と半角カナだけ14ptで表示されているのは何故なんだろう?
4037:02/06/14 03:51
自己解決したので報告いたします
ご指摘いただいたようにnavi2ch-mona.elを見て以下の設定を加えました

(setq navi2ch-mona-font "-mona-gothic-*-*-*--14-*-*-*-*-*-fontset-mona14")

これで望み通りの表示になりました

いろいろと有り難うございました。

#AAがずれるようならば16ptに設定するしかないんでしょうね...
41名無しさん@お腹いっぱい。:02/06/14 20:43
はじめまして、navi2chをインストール、起動しましたが、
[+]Navi2ch
[+]ブックマーク
[+]変わった板
しか表示されません。
手動でバリバリURLと板名を書いていくしかないのでしょうか?

RedHat Linux 7.2 emacs 20.7 navi2ch は最新です。
いいえ。
>>41
「navi2ch は最新」ってのは、具体的にはバージョンは何?
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/2chmenu.html")
4537:02/06/14 20:57
提案です
スレを読んでるときに、一時的にフォントのサイズを変更出来ると便利だと思いませんか?
私は通常14ptなんですが、AAは16ptでなければずれるとのご指摘を頂きました
そこでAAを見るときは一時的に16ptへ変更できれば面白いと考えたのです
ご考慮頂けると幸いです

#厨房の勝手な思いこみですかね?
>>44
できました。ありがとうございます。
FAQっぽいんですが、意外にFAQになかったので。
簡単な質問ですみません。
>>43
一応バージョンですが、1.5.1です。
今emacsから書き込んでいます。ありがとうございました。
1.5.1も古いのから新しいのまでいろいろあるんだよね。
ホントに新しいのはCVSで取ってくるやつ。
もしくは、SnapShot。
わかりづらいからしょうがないけど。
古いやつはダウンロードしにくくしては? >コミッタ様
ってか、今日をnavi2chの日として1.6を切れ。
>>48
んじゃ、そうしますか。
デンマーク対イングランドが終わるまでに反論がないようなら1.6タグ付けて
リリースって感じでOK?
50mami:02/06/15 12:23
>>49
よろしゅうお願いします。
明日は麦とろの日。
O.K
52名無しさん@Emacs:02/06/15 13:13
migemo がインストールされている環境で、? (navi2ch-bm-search) で、たとえ
ば、ps を検索したとき、ψ|P(S(\.|Y・S)|ostScript)|ps|P(S|.S.|ost
Script)|ps|サイ[クコズ]|パーソナル|プロセス|ポストスクリプト|主
観的等価点も検索できるようにできませんか?
53mami:02/06/15 13:29
>>52
入力文字を migemo-get-pattern に通せばできますね。
とりあえずこんな感じで。
(defun navi2ch-search-subject-subr (board-list)
(setq navi2ch-search-searched-subject-list
(navi2ch-search-board-subject-regexp
board-list
(migemo-get-pattern
(navi2ch-read-string "Subject regexp: " nil
'navi2ch-search-history))))
(navi2ch-bm-select-board navi2ch-search-board))

on/off の切り替えはどうやるのがいいんだろう。
>>53
> on/off の切り替えはどうやるのがいいんだろう。

C-u でどうでしょ。

私はデフォルトは on がいいな〜
外部モジュールに依存する機能はデフォルトでは off がいいと思われ。
navi2ch-migemo.el とか作って mimgemo 関連はそこに集約、load した時に ?
のバインドを上書きするってのが妥当なとこじゃないかな。
56mami:02/06/15 13:59
>>55
(featurep 'migemo) を見るようにはしますよ。
migemo 使ってても non-migemo な検索したいときもあるんで、C-u ? の方向で。
デフォルト値は設定可能にします。
#ついでにjbbsのpatchを…。
58nanashi:02/06/15 14:17
>>56
現状で Emacs 21 で警告無し、Emacs 20 で navi2ch-mona.el のみ警告有りな
んで、migemo 入ってない環境では navi2ch-migemo.el でだけ警告が出るとい
うのがありがたいんですが。
とりあえず、今晩のリリースまで commit は待ってもらえますか?

>>57
> #ついでにjbbsのpatchを…。
他 BBS への対応を 1.6 の目玉にするってことで、今回は 1.5.2 にしとくの
がいいような気がしてきた。
>>58
committer の方々の中で jbbs patch を当てて使ってる方はいらっしゃらないんでしょうか?
60mami:02/06/15 14:57
>>58
> んで、migemo 入ってない環境では navi2ch-migemo.el でだけ警告が出るとい
んー、考えてみます。

> とりあえず、今晩のリリースまで commit は待ってもらえますか?
了解です。
;; サッカーって夜だったのか。
61nanashi:02/06/15 15:12
とりあえずβ
http://navi2ch.sourceforge.net/beta/
ヒマな人はテストよろ。

>>59
いつまでも commit されないのがその証だと思われ。
Navi2ch Project では committer を常時大募集中です。

>>60
> ;; サッカーって夜だったのか。
昼の試合だとちょっと時間足りないかな、と。

;; さて、ドイツ対パラグアイだ♪
62nanashi:02/06/15 22:56
navi2ch 1.5.2 をリリースしました。
http://sourceforge.net/project/showfiles.php?group_id=39552&release_id=94955
からダウンロードしてください。

;; リリース初めてなのでドキドキ
63名無しさん@お腹いっぱい。:02/06/15 22:56
アスキーアートのキーバインドがなかなか覚えられなくて、
C-c C-a の後2秒くらい何も打たないとAA一覧を表示してくれるよう改良したいと思ってる。
sit-for を使って、

(defun show-aa-table-if-delay ()
(if (sit-for delay-time)
(show-aa-table)))

っぽい関数を書けば良いかなと漠然と思っているんだが、
この関数を C-c C-a に割り当てれば良いのか、hook使うのか、
それとももっと良い方法があるのか、分からない、、、、。
誰かヒントきぼん。
64nanashi:02/06/15 23:07
>>63
GNU Emacs だと lisp/emacs-lisp/helper.el あたりを参考にしてみるといい
んじゃないかな。
C-c C-a の後ちょっと待つと Type ? for further options って表示して ?
押すと AA の一覧を表示すれば使いやすいかも。
C-c C-a C-h って化けちゃうね
6635:02/06/16 03:05
今度こそ m d は、ちゃんと動いてるようです。感謝。
http://pc.2ch.net/test/read.cgi/unix/1013457056/257
を利用して引用文もmona-fontにしていたのですが、
ひさびさに、cvs updateしてみたところ、起動時に
Symbol's value as variable is void: navi2ch-mona-face-variable
と言われて出来なくなってしまいました。

どうすれば引用文もmona-fontにできるのでしょうか?
iって便利ですなー。
今までiをnavi2ch-article-previous-linkに割りあててたんで、ちと混乱してるけど(w

外部へのlinkもiでfetch(wgetとかで)してくれると激しく嬉スィかも。
navi2ch 1.5.2リリースおめ。
早速カキコ。
起動時にはおもいっきり笑いました。
>>67
navi2ch 起動してからだと大丈夫だったよ。init.el が実行される時期の問題みたい。
とりあえず (require 'navi2ch-mona) をその前に入れると大丈夫だと思う。

>>69
俺も笑った。でも回線遅くて板情報の再取得をしている間中出っぱなしで焦ったよ。
職場で見るなよ>俺
71名無しさん@お腹いっぱい。:02/06/18 18:30
未解決事件
http://tanteifile2.gasuki.com/bbs/satsujin/
satsujin
板がnavi2chでみれない。たすけて!!!
>>71
2chじゃないから。
73名無しさん@お腹いっぱい。:02/06/18 18:47
>>72
でも板一覧に存在してるやん?
WorldCupとかどうでもいいし、
殺人みせろ!
(゚Д゚)ゴルァ
74dd:02/06/18 18:48

-------風俗の総合商社・MTTどこでも-------

〇デリバリーヘルス〇デートクラブ〇女性専用ホストクラブ〇
〇ハードSM奴隷クラブ〇レズビアン倶楽部〇ホモ・オカマ倶楽部
〇変態痴女と遊ぶ会〇痴漢・覗き趣味の会〇変態同好会・各種!
●楽しく遊べます! 090-8002-8356番
-----------美男・美女会員など多数在籍中-----------
  http://www.mttdocomo.jp/
-----女性アルバイト随時募集・高収入(日払い)月100万円可能-----
-----レズビアン・スタッフ●ホモスタッフ●女性専用ホストスタッフ同募-----
http://www.mttdocomo.jp/
------------------------------------------------
>>73
> でも板一覧に存在してるやん?
しかもニュースカテゴリか。board.txt 作る際のフィルタする時に 2ch.net
だけにすればいいのかな。
7673:02/06/18 19:53
どっちにしろ見れないという結論なのでしょうか?
navi2ch便利なだけに、残念です。
77名無しさん@お腹いっぱい。:02/06/18 20:46
Navi2ch for Emacsってスレッド倉庫ついてますか?
>>77
スレッド倉庫ってなあに?
>>73
> 殺人みせろ!
> (゚Д゚)ゴルァ

ハックしろ(゚Д゚)ゴルァ
8079:02/06/18 21:49
ちなみに上のは >>73 に向けてね。
8173:02/06/18 22:34
>>79
そんなスキルも気力もない。
まかせた。
そうだな、国際言い出しっぺ条例によると >>79 がやるべきだな
やっぱ殺人みたくてみたくてしょうがない奴が手を動かすべきだろ。
8467:02/06/19 02:52
>>70
それでOKでした。
サンクスコ!
>>83
殺人教唆かと思いますた(w
86名無しさん@お腹いっぱい。:02/06/19 13:24
emacsでは問題無く使えてるのにxemacsでは、

Symbol`s function definition is void: base64-decode-string

と出て使えなくなりました。xemacsで使うにはどうしたらいいのでしょう。
バージョンはnavi2ch-1.5.2です。
8786:02/06/19 13:36
.navi2ch/init.el のモナーフォントに関する記述をコメントアウト
したら動きますた。

でもモナーフォント動かない。原因はなんなんだろう?
>>87
base64 関係のパッケージが入ってないと思われ。
w3 か FLIM を入れましょう。
>>87
xemacs-mule-sumo.tar.bz2か xemacs-sumo.tar.gzに入ってなかったっけ?
~/.navi2c/init.elで、
(require 'navi2ch-mona)の前に、(require 'base64)かな。
>>89
(´-`).。oO(なんで OS を特定できるんだろう?)
(´-`).。oO(誰がOSを特定してるんだろう?)
>>90
89 は特に OS を特定してるようには読めないけど?

>>89
NEWS に書くの忘れたけど、info を読むとわかるように、1.5.2 からはモナー
フォントの設定方法が変わってるよ。~/.navi2ch/init.el か ~/.emacs で
(setq navi2ch-mona-enable t) とするだけ。(require 'navi2ch-mona) は必
要なし。
9386:02/06/20 07:46
みなさん有り難うございます。

(require 'base64)
(setq navi2ch-mona-enable t)

で動きました。快適でいうこと無です。
94mami:02/06/21 01:48
navi2ch-util.el の (require 'base64) まわりを
navi2ch-mona.el に入れちゃえばいいのかな。
いっそ navi2ch.el に持ってく、とか。
navi2ch-base64.el に追い出す、とか?
95mami:02/06/21 01:54
ちょっと前から
(setq navi2ch-net-enable-http11 t) してるんですが、
快適ですね。

navi2ch-toggle-offline を (2回) 実行したときは
コネクションを再利用しないようにしてほしいです。
96mami:02/06/21 01:56
Debian 用の .deb と
FreeBSD 用の ports 以外に
navi2ch のパッケージってありますか?
特に RPM 系の人ってどうしてるんでしょ。
うっかりボードリストのバッファを消してしまったとき、
これを復活させる方法はありますか?
98mami:02/06/21 08:04
>>97
M-x navi2ch で復活しますね。
99mami:02/06/21 08:16
>>97
board 系バッファで q すると復活するようにしました。
10097:02/06/21 08:45
mamiさん早速の対応どうもです〜。
navi2ch-net-enable-http11 を navi2ch-net-enable-http11-server-list
みたいな変数で鯖毎に設定できるとうれしいです。
>>94
> navi2ch-util.el の (require 'base64) まわりを
> navi2ch-mona.el に入れちゃえばいいのかな。
navi2ch-mona.el で (require 'navi2ch-util) してるのでその必要は無いは
ずなんですけど。

>>95
> navi2ch-toggle-offline を (2回) 実行したときは
> コネクションを再利用しないようにしてほしいです。
なるほど。たしかにそうすね。offline はまったく使ってないので気づきませ
んでした。

>>101
> navi2ch-net-enable-http11 を navi2ch-net-enable-http11-server-list
> みたいな変数で鯖毎に設定できるとうれしいです。
検討します。
>>102
> > navi2ch-toggle-offline を (2回) 実行したときは
> > コネクションを再利用しないようにしてほしいです。
> なるほど。たしかにそうすね。offline はまったく使ってないので気づきませ
> んでした。
commit しました。
104mami:02/06/21 22:07
>>103
動作確認しました。
どうもです。
>>102
navi2ch-util.el では、melを探して、見つかれば mel を requireし
その場合base64はrequire しないという仕組になってるじゃん?
で、確かxemacs に付いてくる mel ってのは、navi2chに必要なbase64 関係の
関数をきちんと定義してくれなかった気がする。

俺は>>94ではなくて、しかも今はxemacs使ってないから詳しくは分からない。
むかし、xemacs使っていた頃の記憶で書いてる。

間違ってたらスマソ
>>105
> で、確かxemacs に付いてくる mel ってのは、navi2chに必要なbase64 関係の
> 関数をきちんと定義してくれなかった気がする。
してくれることを期待してこういうコードに落ち着いたはず。
手元で試した限りでは
> emacs-version
> "21.1 (patch 14) \"Cuyahoga Valley\" XEmacs Lucid"
> (require 'mel)
> mel
> (fboundp 'base64-encode-region)
> t
> (fboundp 'base64-decode-region)
> t
このようになった。パッケージは xemacs-mule-sumo-2001-07-09 と
xemacs-sumo-2001-07-09 だけの環境。(かなり古いね)
俺も xemacs は使ってなくて単に navi2ch のテスト用に入れてあるだけなんで、
最近のパッケージだとどうなってるかわからないけど。
リポジトリのファイルモード直せたYO!
気になってる人はワーキングディレクトリ消してcheckoutしなおしてね。
>>107
navi2ch-board-misc.elだけ実行権がついているのは???
あ、ホントだ。
なおしますた。
110108:02/06/22 04:23
>>109
確認しました。ありがとうございます。
111nanashi:02/06/22 06:46
>mamiさん
バッファがあるスレをボードモードから i した際、そのスレを開くとカーソ
ルがウインドウの上端じゃなくて真中に来ちゃってるんですが、これって元に
もどしちゃっても大丈夫ですか?
具体的には navi2ch-view-article の dont-display 引数をとっぱらっちゃっ
て常に switch-to-buffer するようにしたいんですが。
112mami:02/06/22 13:51
>>111
swith-to-buffer してスレバッファが一瞬表示されるのがいやで
set-to-buffer にしたんですが……。
何かいい手はないですかね。
set-to-buffer した先を recenter ってできないですよね。
113nanashi:02/06/22 20:28
>>112
一瞬表示されるのとカーソルの位置が変なことのトレードオフになっちゃいま
すね。recenter は window 対象だけど、buffer に対しても同じようなことが
できると一番なんですが。。。
m a m i ってどうやって止めるの?
C-g じゃ止まらない…
>>114
それ止めるの無理みたい。
>>115
emacs-20.7 だと止まって、emacs-21.2.90 だと止まらないのはなぜだろう…
117nanashi:02/06/22 22:55
m a m i が C-g で止まらないのは、エラーチェックの手抜きです。
すまん。
118名無しさん@お腹いっぱい。:02/06/23 00:58
m d と同様に m o が実装されると嬉しいのですが
119nanashi:02/06/23 01:10
とりあえず C-g はスルーするようにしてみました。
なんか不都合出たら教えてください。

>>118
具体的にはどんな動作? m o って仕様通りに動いてるみたいだけど。
120mami:02/06/23 01:15
>>111-113
navi2ch-article-sync をいじりました。
スレを見るときに recenter されます。
(´-`).。oO(これで問題ないんだろうか……)
121mami:02/06/23 01:18
>>119
bookmark モード の o (navi2ch-bookmark-move) の
mark 版でしょうか。
現行の m o は m . の方が適切ですかね。

そういえば現行の m o って使ったことないなぁ。
122nanashi:02/06/23 01:38
>>120
ありがとうございます。期待通りの動作です。
> (´-`).。oO(これで問題ないんだろうか……)
(´-`).。oO(あの辺だいぶスパゲッティになってきてるかも。
UI部分だからコードのきれいさよりも使い勝手優先でしょうがないんだけど、、、)
>>121
> >>119
> bookmark モード の o (navi2ch-bookmark-move) の
> mark 版でしょうか。

そのとおりです。m o が既に別の機能が割当てられていることを
忘れておりました。試した時には気付いていたのですが、普段使わ
ないので...
124mami:02/06/23 01:59
>>123
とりあえず、
M-x navi2ch-bookmark-move-mark-article でできるようにしました。

現行の m o を m . に変更して
navi2ch-bookmark-move-mark-article を m o に割り当てたいんですが、
反対意見ありますか? >みなさん
>>124
ok
いつもnavi2chを便利に使わせていただいてます。

今日初めて M-x customize-group navi2ch-mona したら
Navi2ch Mona Enable Board List から下が文字化けしてました。
navi2ch-*.elを見てみるとnavi2ch-mona.el(とついでにnavi2ch-e21.el)の
文字コードがeuc-japanになってます。
手元のファイルをiso-2022-jpに変更したら文字化けは直りました。

内容は全然見てないのでこの変更がマズかったらすみません。
>>124 オラもok

で、ちょい脱線ネタかも。
history モードでも、o で bookmark に登録できるようにするのは?
登録というよりは移動というイメージか。history は、見たスレが自動
登録されてく bookmark だと思ってるヨ。

# Mew 使ってるから o で動かせるとシクーリ来る、だけかも。
128nanashi:02/06/23 08:46
>>124
ok です。

>>126
うちだと文字化けしないなあ。でも、文字コードは統一しといた方がいいすね。

>>127
A と違って history からも消えて欲しいってこと?
129mami:02/06/23 13:44
>>124
やりました。
130mami:02/06/23 15:32
いろいろ FR につっこみました。
抜けがあったら指摘よろ。
https://sourceforge.net/tracker/index.php?group_id=39552&atid=435775
131mami:02/06/23 15:47
http://pc.2ch.net/test/read.cgi/unix/1009340234/919
> article-mode で C-x k して消した後に
> 必ず他の記事が出るようにはできませんか?
> たまに記事じゃない他のバッファが表示されるので、
> 切り替えなければならないのが面倒なのです。
遅くなりましたが、実装しました。
132126:02/06/23 19:16
>>128
> うちだと文字化けしないなあ。でも、文字コードは統一しといた方がいいすね。

おっしゃる通り、Emacs 21.3.50 (i386-mingw-windows98.3000)では
文字化けしません。
Meadowだけの問題かなぁ。
133127:02/06/23 19:29
>>128 nanashiさん
> A と違って history からも消えて欲しいってこと?
はい、そうです。
history でも bookmark と同じように操作したいってことッス。
134mami:02/06/23 23:25
>>133
うーん、history から消す必然性がよくわからんです。
単にこれじゃだめすか?
(define-key navi2ch-history-mode-map "o" 'navi2ch-bm-add-global-bookmark)
135名無しさん@お腹いっぱい。:02/06/24 00:27
A Boneみたいに、ログをローカルに貯めることって出来ますか?
普通に使っていれば溜っていると思うが
137133=127:02/06/24 01:38
>>134 mamiさん
history モードにいて、残したいスレを bookmark に登録するときに、
似た名前のスレだと、どれを登録したかが分かんなくなるので、登録
しては消して〜を繰り返してます。なので、o で history から消えて
くれると分かりやすくて便利かな、と。

方々のスレを見てきてから一度 history に戻って、残しときたいものを
ピックアップして bookmark する、というスタイルなオラです。
138135じゃないけど:02/06/24 01:44
>136
ローカルに溜まったログ一覧とかが見れると嬉スィかも。

板ブックマークしてたスレがdat落ちで消えてたりするとちと悲しい今日この頃。
グローバルブックマークを使えばいいんだけどね。
板ブックマークを愛用してる人って少ないのかな?
>>128
byte compile する前に、(set-langage-enviroment "Japanese") してないとか…

ところで、migemo でけんさくしるのは取り込まれないのかな…
>>138
>ローカルに溜まったログ一覧とかが見れると嬉スィかも。

ですね。ブックマークしてなかったけど落ちてしまったのを
後から見たかったりする事がタマにあるし、
ローカルにあるけど不要なログをディスクから expire したかったり。
>140
ログ一覧だけなら、現状でも検索機能を使えばできなくはない。
? a a のあとに適当な正規表現を指定すれば (ピリオド一つとか)
ローカルの全ログを閲覧できる。時間かかるけどね。板毎のログなら
? a b で見られると思う。
142名無しさん@お腹すいた。:02/06/24 20:37
dat落ちしたスレッドをgoogleのキャッシュから取得することは
できないんでしょうか?
>142 googleの利用規定に抵触するでしょう。
>>143
googleの利用規定はどこで読めますか?
>>144
googleのサービス利用規約
http://www.google.co.jp/intl/ja/terms.html
スレ一覧でスレが立った日時を知りたかったので init.el に書いてみました。
(defvar my-navi2ch-board-thread-created-time-format
"%Y-%m-%d %T")

;;; from hnf-mode (hnf-moed.el)
(defun my-navi2ch-time-float (num)
(let* ((most-time (floor num 65536))
(least-time (floor (- num (* 65536.0 most-time)))))
(list most-time least-time 0)))

(defun my-navi2ch-bm-thread-created-time ()
(my-navi2ch-time-float
(string-to-number
(cdr (assq 'artid
(navi2ch-bm-get-article-internal
(navi2ch-bm-get-property-internal (point))))))))

(defun my-navi2ch-board-thread-created-time ()
(interactive)
(message
(format-time-string
my-navi2ch-board-thread-created-time-format
(my-navi2ch-bm-thread-created-time))))

(add-hook 'navi2ch-hook
(lambda ()
(define-key navi2ch-board-mode-map
"T" 'my-navi2ch-board-thread-created-time)))
>>146
(・∀・)イイ!!
148mami:02/06/25 12:52
>>139
> ところで、migemo でけんさくしるのは取り込まれないのかな…
C-u ? じゃなくなっちゃいますが、
こんなのはどうですか?
(define-key minibuffer-local-map "\C-cm" 'migemo-expand-pattern)

検索語を打った後 C-c m すると migemo で展開されるんで、
そのまま Enter を打ってください。
149名無しさん@お腹いっぱい。:02/06/25 16:15
いつもnavi2chを便利に使わせもらっています
質問なんですが,一定期間以上昔のログを.navi2ch/以下から
消す方法はないでしょうか?

先ほど,duこまんどで堪忍したところ.navi2ch/が80Mbほどあり
かなり驚きました
お願いします
>>149
infoのFAQ読め
>>149
find を使いましょ。cron で find 周すっていうのがいいかな?
>>149
イーだ!
153mami:02/06/25 23:13
最近モナー板で moved になることが多いけど、なんでしょ。
C-u S すると全レス読み込めるけど。
あぼーんがあったときになるのかな?

>>135
かちゅ〜しゃだと、既読スレは dat 落ちしてもスレ一覧に残りますね。
黒マーク付きで。
A Bone もそんな感じすか?
154149 :02/06/25 23:57
有り難うございます,解決しました
これからはinfo読んでみます

155mami:02/06/26 01:07
>>154
ここにもあるんですけど、見つけにくいですか?
http://navi2ch.sourceforge.net/doc/navi2ch_toc.html
156nanashi:02/06/26 01:50
README 書き直して info や web site への誘導も入れときます?
;; (not 1) さんおかえりなさい
2ちゃんももう終わりかのう?
http://www.yomiuri.co.jp/04/20020626i211.htm
158名無しさん@Emacs:02/06/27 09:26
28巻で
死神の罠の◇9(だっけ?)を
はどらーが魔法力でおさえているあいだに、
炎を噴き出してた◇のやつを
めどろーあでふっとばしてたら
どうだろう?
>>153
AV板とかでもなっていたスレがあった。URL 表示させて w3m に読みこませたら
きちんといくのに。しかも C-u s でもダメだった…。

>>157
控訴するらしいからまだ確定とはまではいえないまでも、かなりやばい状況だね。
160knok:02/06/27 22:03
multibbs パッチを当てた branch multibbs-support-1-5-2 を作りました。
とりあえず branch を作っただけで、まだ動作検証はしてません...
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
162名無しさん@お腹いっぱい。:02/06/28 02:31
>>160
スナプショトからDLできるようにしてホスィ
cvs使え
164(not 1):02/06/28 03:42
>>138
ディレクトリにある dat 一覧を表示できるようにしてみました。
C-cC-f で dat ではなくディレクトリを指定してみて下さい。
別に .navi2ch 以下にあるディレクトリでなくても OK です。

ファイルから取得した場合の情報の保存方法を変えてしまったので、もし
From File になっているスレを bookmark に保存していたら一回消しちゃった
方がいいかもしれません。

>>160
やる気ですね( ̄ー ̄)ニヤリッ

>>156
ただいまです。
165138:02/06/28 04:18
>>164
(not 1)さん
オカエリ━━━━━━(゚∀゚)━━━━━━ !!!!!

そしてこの機能、(・∀・)イイ!!
すばやい対応に感謝感激です。

ちなみに、こまかい点ですけど、
[1000000000]のスレが一番上にきて、
[999999999]のスレが下にくるようになってます。
去年の9月あたりの問題でしたっけ?
前スレ http://pc.2ch.net/test/read.cgi/unix/1013457056/
>>864
> そのあとMeadowだとapplying board change...でだんまりを決め込むようになっ
> てしまい、しょうがないんで
>
> (setq navi2ch-list-sync-update-on-boot nil)
>
> してます。

うちは WinMe + Meadow-1.14.2pre3 + Navi2ch-1.5.2 で同じ症状でした.
(Navi2ch のしばらく前の snapshot から同じです). どうやら navi2ch.el の
navi2ch-change-log-directory の中の
(rename-file new-dir tmp-dir)
(rename-file old-dir new-dir)
で, new-dir が '/' で終わる directory 名だとそこで固まるみたいです.

それで, うちでは .emacs に

(eval-after-load "navi2ch"
'(progn
(defun my-navi2ch-chop-/ (dirname)
(save-match-data
(if (string-match "^\\(.*\\)/$" dirname)
(match-string 1 dirname)
dirname)))
(defun my-navi2ch-change-log-directory (changed-list)
"変更された板のログを保存するディレクトリを修正する。
CHANGED-LIST については `navi2ch-list-get-changed-status' を参照。"
(dolist (node changed-list)
(let ((old-dir (navi2ch-board-get-file-name (cadr node) ""))
(new-dir (navi2ch-board-get-file-name (caddr node) ""))
tmp-dir)
(when (file-exists-p old-dir)
(when (file-exists-p new-dir)
(catch 'loop
(while t
(setq tmp-dir (expand-file-name
(make-temp-name (concat "navi2ch-"
(car node)))
(navi2ch-temp-directory)))
(unless (file-exists-p tmp-dir)
(throw 'loop nil))))
(rename-file (my-navi2ch-chop-/ new-dir)
(my-navi2ch-chop-/ tmp-dir)))
(make-directory (expand-file-name ".." new-dir) t)
(rename-file (my-navi2ch-chop-/ old-dir)
(my-navi2ch-chop-/ new-dir))))))

(fset 'navi2ch-change-log-directory
'my-navi2ch-change-log-directory)))

と書いているのですが, これだと ver.up に耐えられないので,
できたら元で対処してもらえないでしょうか.
167nanashi:02/06/28 10:56
>>166
commit しました。
でも、それって Meadow のバグじゃあ。。。他の Lisp パッケージでも引っか
かることがありそう。
(defadvice rename-file (before my-rename-file activate) ; 未検証
(ad-set-arg 0 (my-chop-/ (ad-get-arg 0)))
(ad-set-arg 1 (my-chop-/ (ad-get-arg 1))))
とかしておくと安心かも。
168xer:02/06/28 11:25
xemacs-21.1.14 ですが、
C-c C-f して .navi2ch/ 以下を指定しても
ぬぁにも表示されませぬ・・・。
下のバーには、Navi2ch Directory と表示されとりますが。
>>168
C-c C-f ~/.navi2ch/pc.2ch.net/unix/
>>169
C-c C-f の他に navi2ch-list-mode からテキトーなキーバインドで
各スレの dat を表示できるといいかも。
あとは purge ですかね。期待してます。
splash画面が恥ずかしいので、
表示されないようにするにはどうすればいい?
新しく作成されたスレがパッと分かるととても嬉しいです。
+ の代わりに N とかにできないでしょうか?
>>171
(setq navi2ch-display-splash-screen nil)
>171 M-x customize-variable navi2ch-splash-display-logo
175173:02/06/28 13:07
ちがってた。スマソ
176166:02/06/28 13:30
>>167
ありがとうございます. cvs は使ったことないので, snapshot に入るのを
楽しみに待ちます.

> でも、それって Meadow のバグじゃあ。。。他の Lisp パッケージでも引っか
> かることがありそう。

そうですね. あるいは OS か. 職場の Win2K + Meadow-1.14.2pre3 では
(rename-file "dir/" "newdir") でも固まらないので.

defadvice はよく知らないんですが, よさそうですね.
こちらもありがとうございます.
>173 そっちでもいいと思うYO。
>173,174
splash画面が表示されないようにできました。
ありがとう!
dat 一覧モード (゚д゚)ウマー なのですが、欲をいわせていただきます。
たとえば d とか押すとそのスレが expire されるというのはいかがでしょ?
180173:02/06/28 15:08
>>177,178
173 を ~/.navi2ch/init.el に書いた場合
1回目の navi2ch 起動時だけワショーイになります(w
;; なんか、みなさんおねがい沢山してるので立て続けにするのは気がひけるのですが
スレ一覧のモードから、カーソル位置のスレを browse-url で開けると嬉しいです。
「navi2ch でそのまま閲覧しる」とか書かれそうな気もするんだけど、
一度開いたスレは色やマークが変わるので、その後その板において
読むときの参考にしています。駄スレかどうか browse-url でチェックしたいのです。
(自分は「自慢の.emacsスレ」にあった browse-url-w3m-xterm を利用してます。)
182168:02/06/28 15:12
>>169
thx!!
そっか、てっきり C-x d みたいな動作する物と勘違いしてた・・・。
欲張り過ぎ?
>>181
U v a
"U" navi2ch-article-show-url ですが
c v t 以外の文字を押してもすぐにエラーが出ません。
バグ…というより変な仕様です。

あと要望ですが最新50(.../unix/100000000/l50)も出せるとうれしいです。
185mami:02/06/28 16:07
>>184
> c v t 以外の文字を押してもすぐにエラーが出ません。
なんとかします。
;; けっこう前から手をつけててたんですが、
;; すみません、ほったらかしになってます。
186nanashi:02/06/28 17:00
>>185
あー、それ済みです。
ついでに他もいじってる途中。
;; テスト中に 2ch に来てみた(w
187181:02/06/28 17:30
既にあったのか。気付かなかった。あがとう。
188nanashi:02/06/28 17:56
read-char 周りを書き直しました。ヘマしてないかちょっと心配。
ずーーーーーと板のbookmarkが逆順だったのが直ってる。
190mami:02/06/28 21:30
盛り上がってまいりました。

>>131
これ、外したくなってきました。
板からスレを見る
→駄スレ
→C-x k
→板に戻らない
→バカーヾ(゚д゚)ノ゛
なもんで。
「必要な人は hook に入れてください」でいいですか?

>>159
> しかも C-u s でもダメだった…。
C-u S (大文字) でもだめですか?

>>189
すでに逆順に手が慣れている罠。
191mami:02/06/28 21:40
>>182
逆にこうしちゃう手もありますね。
q の挙動がちょっといやだけど。

(add-hook 'dired-setup-keys-hook
(lambda ()
(define-key dired-mode-map "\C-cf"
(lambda ()
(interactive)
(navi2ch-find-file (dired-get-filename))))))
Debianなんですが、aptしたら、

navi2ch-cvs (0.0.20020628-1) を設定しています ...
install/navi2ch: Handling install for emacsen flavor emacs21
Finished loading /usr/share/emacs/21.2/site-lisp/egg/leim-list.el
and load others...
Loading /usr/share/emacs/21.2/leim/leim-list.el (source)...
Source file `/usr/share/emacs21/site-lisp/navi2ch/navi2ch.el' newer than byte-compiled file
《中略・異常なし》
Source file `/usr/share/emacs21/site-lisp/navi2ch/navi2ch-version.el' newer than byte-compiled file
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch-article.elc
《中略・異常なし》
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch-logo.elc
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch-message.elc
While compiling toplevel forms in file /usr/share/emacs21/site-lisp/navi2ch/navi2ch-migemo.el:
!! File error (("Cannot open load file" "migemo"))
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch-mona.elc
《中略・異常なし》
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch-message.elc
While compiling toplevel forms in file /usr/share/emacs21/site-lisp/navi2ch/navi2ch-migemo.el:
!! File error (("Cannot open load file" "migemo"))
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch-mona.elc
《中略・異常なし》
Wrote /usr/share/emacs21/site-lisp/navi2ch/navi2ch.elc
Done
emacs-package-install: /usr/lib/emacsen-common/packages/install/navi2ch-cvs emacs21 emacs21 failed at /usr/lib/emacsen-common/emacs-package-install line 30, <TSORT> line 1.
dpkg: navi2ch-cvs の読み込みエラーです(--configure):
サブプロセス post-installation script はエラー終了ステータス 29 を返しました。。
以下のパッケージの処理中にエラーが発生しました:
navi2ch-cvs
E: Sub-process /usr/bin/dpkg returned an error code (1)

ってなっちゃいます。
以上、報告ですた。
ガイシュツだったらスマソ。
193(not 1):02/06/29 02:12
>>179
んー、ファイルを削除するだけだと簡単なんですけど、一緒にブックマークも
削除したりしてるんでちょっと面倒です。
navi2ch-directory で表示しているスレは外とはまったく繋がりがないものと
して作っているので。
FR に入れておきますです。
;; ブックマークの削除とかを expire 時ではなくて、ブックマークを表示し
;; たときにしてあげればうまくいくのかしら?
194名無しさん@お腹いっぱい。:02/06/29 02:22
>192
apt-get install migemo で解決しますた。
というわけで、Depend: migemo キボンヌ。
195mami:02/06/29 02:30
>>162
ほい。
196(not 1):02/06/29 03:30
multibbs branch が一応動くようになりますた。
最新のcvsで>>146って効かなくない?
198192:02/06/29 14:21
>>194
それで解決しますた。
サンスクコ。
199nanashi:02/06/29 14:28
deb パッケージって contrib/ 以下もコンパイルしちゃうんですか。
navi2ch-migemo.el 側で migemo パッケージなくてもコンパイルできるように
対策したほうがいい?
200knok:02/06/29 14:46
>>199
Depends するようにするので大丈夫っす。というか手元はそうやってるんですが
まだ反映できてない...
; 今出先なんで、今日はちょっと作業できないです。
201nanashi:02/06/29 14:55
>>200
依存しちゃうと、navi2ch をインストールするだけで migemo から ruby から
ぞろっと入っちゃって(゚д゚)マズーじゃありません?
手元では migemo 無しでコンパイルできるようになったのでこれ commit しと
きます。
202knok:02/06/29 17:56
>>201
それもそうですね。migemo なくても入れられるようになったのは確認できたので、
Depends でなく Suggests にしときました。

この時に、勢いあまってまちがった rsync --delete をしてしまって、
ちょっとの間 web が消えてしまいました...
なんとか復旧できたと思うのですが、もし不都合があるようだったら
このスレに書いて下さい。

; 無理して出先で作業するんじゃなかった...
203nanashi:02/06/29 20:36
とりあえず FR を三つ消化。まだまだたくさんあるなぁ、ふぅ。
ところで、FR#531327「レスのプレビュー機能」って
FR#531325「レスを書いてるときもモナーフォントに」ができたからcloseし
ちゃってもいいすか?
それとも &amp; とかの処理もしてプレビューせんとダメ?
204mami:02/06/29 23:00
>>203
お疲れっす。
増やすばかりですんません。

> closeしちゃってもいいすか?
さらに希望があるなら再 open してくれ、
でいいんじゃないでしょうか。
205名無しさん@お腹いっぱい。:02/06/30 00:01
このソフトのScreenShotってないっすか?これからXEmacs勉強しようと思ってるので、
やる気出すために。
207mami:02/06/30 00:24
>>207
(・∀・)イイ!ですね。
これでログも溜まって、ブラウズできるんですよね。最高!
>>207
> http://navi2ch.sourceforge.net/screenshot/xemacs21.png

navi2chが2chの内部と勘違いします。
210nanashi:02/06/30 00:42
実はこんな環境でブラウズ・開発してたり、、、
http://navi2ch.sourceforge.net/navi2ch.png
ペケポン キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
>>209
C-u RET
前スレでがいしゅつだったりするYO!
213nanashi:02/06/30 04:33
なるほど、>>3 を登録してると間違えちゃうのか。2ch の URL かどうかの
判断をもっと厳密にやったほうがいいのかな。

ところで、スレ情報を消す機能を付けました。ボード系のバッファで R に
バインドしてます。消しそこねてる情報がないか確認おながいします。
214名無しさん@お腹いっぱい。:02/06/30 15:23
U で↓みたいな形式で copy できるようにして欲しいんですが

タイトル
http://hoge.2ch.net/test/read.cgi/hoge/0000000000/
(defun navi2ch-article-copy-title ()
"メニューを表示して、タイトルを得る"
(let ((char (navi2ch-read-char-with-retry "b)oard a)rticle: B)oard&url A)rticle&url"
nil '(?b ?a ?B ?A))))
(message "copy: %s"
(kill-new
(cond ((eq char ?b)
(cdr (assq 'name
navi2ch-article-current-board)))
((eq char ?a)
(cdr (assq 'subject
navi2ch-article-current-article)))
((eq char ?B)
(concat
(cdr (assq 'name
navi2ch-article-current-board))
"\n"
(navi2ch-board-to-url navi2ch-article-current-board)))
((eq char ?A)
(concat
(cdr (assq 'subject
navi2ch-article-current-article))
"\n"
(navi2ch-article-to-url
navi2ch-article-current-board
navi2ch-article-current-article))))))))
216(not 1):02/06/30 17:18
>>nanashi
fit-window-to-buffer() が Emacs20 にはないので、
navi2ch-message-popup-aa-list() が動かないのれす。

>>216
XEmacs21 でも同様れす。
218nanashi:02/06/30 19:41
削りました。スマソ。
219nanashi:02/06/30 21:02
>>215
commit しました。

Navi2ch for Emacs (part 6)
http://pc.2ch.net/test/read.cgi/unix/1023884490/

おー、楽チン。(・∀・)イイ!!
220名無しさん:02/06/30 23:21
画面の表示が崩れたときに、再描画させるにはどうすれば良いのですか?
>>220
目薬。
222名無しさん:02/06/30 23:26
>>221
ありがとうございます。
何だか画面が流れてしまうような感じがします。

いや、マジレスきぼんです。
223221:02/06/30 23:28
マジレスキボンなら環境ぐらい書いたらどうよ?
Emacsの種類とか。
224名無しさん@お腹いっぱい。:02/06/30 23:37
>>220
C-l
225名無しさん:02/07/01 00:24
>>224
あぉ! どうもありがとうございます。
半角カナとか、画面の遷移があると画面が崩れて困っていました。

>>223
GNU Emacs 20.7.2 (i386-vine-linux-gnu, X toolkit) of Sun Mar 31 2002
on neo.vinelinux.com

普段は tty で使っています。
というより普段は vim を使用しているので、emacs は navi2ch 専用ですが。
226名無しさん:02/07/01 00:30
良く考えたら Ctrl-C は zsh の clear のキーバインドと一緒ですね。
下らない質問すみません。
227名無しさん:02/07/01 00:31
間違った。Ctrl-l ね。
>>226
C-h T くらいはやった方がいいと思われ。
229名無しさん:02/07/01 00:42
>>225
そうですね。済みません。

昔やったのですが、メタキーが押しにくいなくらいしか記憶に残っていませんでした。
あと、やたらメモリ喰いだなという印象がありました。

navi2ch のおかげで emacs が手に馴染んできました。
これからどんどん使いこなしていきたいと思っています。
230名無しさん@Vim%Chalice:02/07/01 00:43
>>225 なんでChaliceを使わないのよ〜! ってここで言ってもflame warになっ
ちゃうか。スマソ
231名無しさん:02/07/01 00:47
>>230
emacs も使えた方が幅が広がるかなと思いまして。
232(not 1):02/07/01 01:07
multibbs blanch の方で、id が URL と合ってなくても動くようにしてみました。
jbbs なんかの場合は結構便利だと思います。

>>219
サンクスです。
233nanashi:02/07/01 01:38
>>232
multibbs の方、2ch のブラウズに影響無いようなら HEAD trunk に merge
してはどうでしょう。
234名無しさん@Emacs:02/07/01 07:26
質問&お願い

Boardモードでスレ検索した結果一覧を,``a''で板のブックマークに登録できませんか?
同じくスレ検索した結果一覧からスレ一覧に戻るにはどうしたらいいんですか?
235名無しさん@お腹いっぱい。:02/07/01 07:30
レス内にあるスレリンクを直接ブックマークに登録できないでしょうか?
236nanashi:02/07/01 08:29
>>234
> Boardモードでスレ検索した結果一覧を,``a''で板のブックマークに登録できませんか?
article モードからの板ブックマークへの登録といっしょにそのうちやります。

> 同じくスレ検索した結果一覧からスレ一覧に戻るにはどうしたらいいんですか?
スレの上で g RET

>>235
板ブックマーク? それともグローバルブックマーク?
どちらにせよ、一度開いて確認した方がいいんじゃ。。。
元のスレには b で戻れるし。
秘かにnavi2chって実況スレにも耐えられるよな。

おそるべし
238(not 1):02/07/01 22:17
>>233
了解。merge しちゃいますね。
俺の所では常用できているので大丈夫だと思います。
必死に長文書いて投稿したら、

名前入れてちょ…

で、あぼーんしたことある奴いるよな?
あれはショック。
>>239
info読めって。
C-c C-i
241(not 1):02/07/01 23:58
>>238
マージしますた。
今のところは、
・JBBS
・したらば@JBBS
・まちBBS
に対応してます。
これらの掲示板を読むときは etc.txt に書いて使てみて下さい。

どっかおかしくなってたら教えて下さいね。
242nanashi:02/07/02 00:22
>>241
ありがとうございます。
まち BBS に対応したってことは、bbsmenu をフィルタしてるとこでまち BBS
も含めるようにしちゃえばよさそうですね。
これが一段落したら1.6ですかね〜。
244mami:02/07/02 01:20
navi2ch-js-article-to-url で
> START, END, NOFIRST は無視する。(jbbs.shitarabaにそういう機能が無い)
とあるけど、↓はちゃんと45番のレスだけを表示します。
http://jbbs.shitaraba.com/music/bbs/read.cgi?BBS=654&KEY=1014544779&START=45&END=45&NOFIRST=TRUE

板によって設定が違うのかな?
245nanashi:02/07/02 03:41
今更ですが、Wカップ実況B、Wカップ実況Oに対応しました。
さっきふと思い付いたので。。。
list-mode でまちBBSが空なのはなぜでしょう?
navi2ch-list-ignore-category-list から"まちBBS"を消して
s すると、カテゴリは出るんだけど中身がからっぽになってるです。

Emacs20 でついさっき cvs up した版です。
>>246
>>242
つまり、これまではまちBBSを読めなかったので空にするようになってる。
>>247
(setq navi2ch-list-valid-host-regexp
"\\(\\.2ch\\.net\\|\\.bbspink\\.com\\|\\.machibbs\\.com\\)$")
で見えるようになりました。
ありがとうございます。
【ハウツー】知恵遅れな猿でもまちBBSが見れるように説明してほしい
250nanashi:02/07/02 16:09
>>249
commitしますた。
cvs updateすればまちBBSがリストに出ます。
>>250
今cvsして、地名の板名が出たのですが入ると文字化けです。
Emacs21.3.50
252nanashi:02/07/02 16:23
>>251
> Emacs21.3.50
このせいかも。
うちの Emacs 21.2 だと板・スレ共に文字化けせずに読めてます。
253251:02/07/02 16:32
マジ?
まちBBSは見ることはないので、他の人の様子をみます。
254251:02/07/02 16:33
文字化けはタイトル一覧だけど、スレの中身は見られました。
板が移転したときのスレの既読情報って
そのままいかせますか?
256mami:02/07/02 18:43
>>165
> [1000000000]のスレが一番上にきて、
> [999999999]のスレが下にくるようになってます。
対応しました。
ソートは S o だと上記のままなんで、S d を使ってください。
257mami:02/07/02 18:44
>>251
いちおう、どの板か教えてください。
258251:02/07/02 18:46
>>257
まちBBSの会議室から沖縄まで全てで文字化けしました。
アーティクルで g やるとデフォルトで番号が入っているのが(・∀・)イイ!!
って前からこうなってたっけ?
C-c C-f 便利でとても (・∀・)イイ!! のですが、
ディレクトリを ~/ とかから指定しなければならないのはいかがなものかと。
default-directory を ~/.navi2ch にしたり、
UNIX 板のバッファなら ~/.navi2ch/pc.2ch.net/unix にしてもいいんではないかと。

よろしくおながいします。
それよりも g や G で板名を補完してくれなくなって随分経つような
「生活全般」板が、移動してしまって error が出ちゃうんです。CVS で最新
にしているのですが、どうすればいいでしょうか?
XEmacs,Mule で、X でウインドウの一つとして開いています。C-x 5 2 でウイ
ンドウを増やした場合に、別々に違う板を表示することは、最新版の CVS の
navi2ch でもできないみたいです。できないのでしょうか。

一杯の emacs+navi2ch で仮想画面を埋めたい〜よ〜!
>>261
補完じゃなくてデフォルト値になってくれないことだった
265nanashi:02/07/02 23:14
>>258
スレ一覧を作るところをちょっと変えてみました。cvs update してテストよろ。

>>262
板が移動したけどまだ bbsmenu が更新されてないみたい。
FAQ 読みましょう。

>>263
今のところ、板バッファは一つだけ。これ増やしてさらにフレームの管理まで
するとなると、がくがくぶるぶる(AA 無いや)

>>264
俺は + 愛用なんであんまり g しないんだが、どうなると嬉しいのか
教えてちょ。
266nanashi:02/07/02 23:22
んで、http://pc.2ch.net/test/read.cgi/tech/1023091882/346 見てて
思い付いたモジュール。まだおもちゃだけど、これを load して
M-x navi2ch-progress-start しとくと面白いよ。
そのうち navi2ch-net.el に組み込んでダウソ中にクルクル回します。

----BEGIN BASE64----(navi2ch-progress.el.gz)
H4sIAK21IT0CA4VU30/bMBB+pv8CL67nrA6TGwpoKz8mJJA2GIJpL+wl0mYlbust
dYLjdGjaH7+znZTSNk1VRcn57rvvvrvz+TmSqiykFima6HyOZsYUZ1FUJMOjZDZU
wkRGlCbSgqfDZCrhK5lFo8Oj48PT0Xh8FB2fvO/1qBZPFWCggZFzoUOwpGKy4Bop
vpAAxAqdT7UoS1YaLdW07CE0oJju09sf++QKf3Uv9CrECFO0Ym0s5KrfX/VxBmuq
P/1R47f0WQKjEIeQEx+AMSBBGYyDUf8iuOxfkLvbjxeUnJLfX8bnfx9K8hD8Ck6D
m/4bCOuB+/U3ckbekQ+EXN4TSwmYxzi2P4xi/M89I/dkMQ4tB3IDAXcQ8oncOxy8
SxKpjNALnqHD4chxBIlzxkFyh6UDHFwH34PPwPfG8jx5PH7sRjViXrBMlgYpmYU7
/GzHvE9n15gWU/FcAEma5CrhBoEOP+OYDg/iGDSn/pzlhWnFCG3MAId1Op4uZCJQ
UmktlGFz8ORTYTPwiRFbqKx5Ip4YueBG2PbSki8Em3MDASk3HExglBMAUymcOgYF
4ikUYiqtGKheQeQeco7+3Md3arC3Z6PWoQCLlsI8rR8g6ll5EDTaDAwbRSq1kRvR
tyCpzBUMSaHFRD67aiuV2UNv8bW63N4APXotlc3wEtU+MCtIu6aqrb8uyZ+ZUJ0p
MmEQpTU7luVW+mc3iqFzAJemyzgo8XLo6oJ9B8C6c/zDF7CukmiSdiDt6BFLcwVt
dtV3FbZe1kafdqSpCphswV7uiNWUgGRRpi29b9mQekdejT8s6bD5DzBqgN2u0I35
XB7v5l4ark1N2N16bnn96m5xzgu/1NvbZu8t2DZdKcaN+7QKt1+vPT8uaNApaUcN
edFSghXR0Spa6HZNoi+pHmqViKy5nbejWZ7/AalIVonBBwAA
----END BASE64----
267251:02/07/02 23:29
>>265
> スレ一覧を作るところをちょっと変えてみました。cvs update してテストよろ。

ばっちしOKです。

> するとなると、がくがくぶるぶる(AA 無いや)

欲しいですね。でもC-c C-a gもC-c C-a Gも使用済みですね。
268mami:02/07/02 23:44
>>266
C-x f とかでミニバッファを使おうとするとおこられました。
(defun navi2ch-progress-update-echo-area ()
(let ((cur-mesg (current-message)))
(save-match-data
(if (and cur-mesg
(string-match "\\.\\.\\.\\'" cur-mesg))
(navi2ch-progress cur-mesg)))))

FR#572811 でも timer 使いたいんで、
組み込むときはその辺よろしくです。
269nanashi:02/07/02 23:56
>>268
あ、たしかにそれが必要ですね。
(and (stringp cur-mesg) (string-match...
にした方がより確実か。

んで、timer は同時に複数使えますし、navi2ch-net で使う時は
timer on -> connection open〜ダウソ完了 -> timer off
にしようと思ってます。

;; (progn (message "hoge...") (sit-for 10)) とかして楽しんでください(w
(゚∀゚)アヒャヒャヤヤ!
>>265
>>>263
>今のところ、板バッファは一つだけ。これ増やしてさらにフレームの管理まで
>するとなると、がくがくぶるぶる(AA 無いや)

おいらはフレーム管理はいらないけど sticky な板バッファはほしいです。
これも大変そうなのれすか?
気長に待ちまってます。
272mami:02/07/03 00:29
いつでも C-c g で UNIX 板に飛ぶ。
ちょっと乱暴ですかね。

(global-set-key "\C-cg"
(lambda ()
(interactive)
(navi2ch-bm-select-board
(cdr (assoc "unix"
(mapcar
(lambda (x) (cons (cdr (assq 'id x)) x))
(navi2ch-list-get-board-name-list navi2ch-list-category-list)))))))
>265
262 です。
(setq navi2ch-list-bbstable-url "http://isweb36.infoseek.co.jp/computer/hima2908/bbsmenu.html")
で対応したのれす。ありがとう。これにすると2chじゃない読めない板が一杯
あるね。

それから 263 に、賛同あるよ。でも、フレームって管理が面倒なんだね。で
も慣れてしまうとフレーム駆使して一ヶ月以上使い続けるからなあ。お願いし
ますレス。
274mami:02/07/03 00:43
>>273
これデカ過ぎるんで、わたしはこっちを使ってます。
http://www.onpuch.jp/board/bdleft.html
>>265
>>267
> 欲しいですね。でもC-c C-a gもC-c C-a Gも使用済みですね。

かな漢字変換とか yatex みたいに一覧から選ぶ、とかできたら
いくらでも増やせて嬉しいんだけど…無理かな。
>>265
> 俺は + 愛用なんであんまり g しないんだが、どうなると嬉しいのか
> 教えてちょ。

普段はグローバルブックマークで mami するだけの生活で、板自体には
新スレを探したり、偶にネタを探すときに訪れるだけです。

で、出入りの激しいスレの最後ら辺では、新スレへのリンクが張られて
いないことがあります。仕方がないので新スレを探す為に g とすると、
デフォルトの値が 1001 とかだったりするんですね。

これがそのスレのある板の名前になってほしい。以前はそうだったんだけど、
いつからか挙動が変わってしまいました。
277mami:02/07/03 01:04
>>276
Q
>>277
ガ━━(゚Д゚;)━━ソ!
そんなものがあったとは... これで用を足せますが、なんか挙動が
素気ないですね(w
>>276
ブックマークの所で g する方法もあるで。
280nanashi:02/07/03 06:58
>>275
最近のだと C-c C-a ? なんてので一覧から選べたりしますです。

>>278
g であまり複雑な条件判断をすると直感と反する動作になる恐れがあるので、
G のデフォルトにスレのある板を入れとくといいかも。これで実装してみます。
281nanashi:02/07/03 08:43
>>280
> G のデフォルトにスレのある板を入れとくといいかも。これで実装してみます。
これで commit しました。
282(not 1):02/07/03 10:46
>>266
wl とかの progress-bar の代りに使ってみる。(゚∀゚)アヒャ!
(defun navi2ch-progress-feedback-with-label (label fmt &optional value
&rest args)
(if (and (integerp value) fmt)
(let ((msg (apply 'format fmt args))
(val (abs value)))
(if (> val 100)
(if (zerop (setq val (% val 100)))
(setq val 100)))
(message "%s%s%3d%%"
msg
(nth (% val (length navi2ch-progress-strings))
navi2ch-progress-strings)
val))
(message "")))

(defalias 'progress-feedback-with-label 'navi2ch-progress-feedback-with-label)
(defalias 'lprogress-display 'navi2ch-progress-feedback-with-label)
(make-obsolete 'lprogress-display 'progress-feedback-with-label)
GNU Emacs21 で contrib にある gikope が使えません。
find-file-noselect-as-coding-system がないみたいです。
使ってる人はいないんでしょうか。
284(not 1):02/07/03 16:14
FR#572811 のマウスカーソル位置のリンク先表示を実装してみました。
;; speedbar からパチっただけ。
Meadow でしか動かしてないんで確認よろしくです。
----BEGIN BASE64----(navi2ch-track-mouse.el.gz)
H4sICFGhIj0AA25hdmkyY2gtdHJhY2stbW91c2UuZWwAlVJBcsMgDDzHr9DkEjhw
6Xc6PSgg1zRYuBic5PcVTpO6dZNpfWAspNXuSihHrWcyBzoD4+SfbGcwZW8DmT46
OXCA5z6WscYT9cT5BXY/S3NCezBzmW4aJU0Lr/qNlMuwLAWlGwDlW1AtYS6JBtid
qEc71kT9lIBA9XggE6LFYCZMHveBYHcVlX1k0yG7QEk3GwE9kmeW/R90XzqCrHUF
3DP2zRJNMqIvX4VtFThAxWIJWThCuSf/ZrviMIS/oeDCOZM+0nYt+68PziSZ7CeC
LW2vo8OJDJ1sSaNoua2r3h49u3hcJDfKRnZ+Fm1RurMP86ZADSm+8uVfoos92YoZ
otB+Kr6ljx2xKHuHHt9imh/oetn1ViCb1SicH4eAZxM8i0vPfl/alpJoqFy67liI
VK7q9Bw2Cp0zXYyH32nupFYPXX8AiMzgB2cDAAA=
----END BASE64----
285(not 1):02/07/03 16:17
>>283
こんなパッチを合てると動いたりしません?
----BEGIN BASE64----(gikope.el.diff.gz)
H4sICLCjIj0AA2dpa29wZS5lbC5kaWZmAIVSbU/bMBD+XCR+AV+OytZcglFoxgpl
YlGRGCCGtmkv0qRpcpNL69Wzme0C/cJvn5OGNZBOiyIrvnve7hTOOUzkzNzgHqqH
zqc5whmOIT6AOBkm8TB+Cf047m9uRFG0Ana+Yg6XcxVAEA+G4T3o17g0Bb4/2B1A
VJ1purkBx8fhYDkWt8LWIlwIrkwmvDSaCyWdhxesF2AA3S0yons0od/efaBvt1/T
N/Qz3aaEzsj11cnJNTmPr06/EHv5fXRIjshsi42gUugGPm/bjOdFgRa0VGGKf7a7
O8vSTvd/IezZBflBEuJISt/T07IeIpTma2achlzGLpbupW7dyszNgnvDZ1IpK/Uk
YCFYBrOP9Iie05+1ZLnOV8nuIUTh3I+X+6wf54X1qyvqvFffmBO3yPE+m1sXFhzW
AnUd/e/27KyQOueFVMi1cagw81y4kDEvk7mF8/irwaqAy+azaq/3xOpR/7lhQEVt
FJv8/eaZReGxTWww0QqHbUGFHhh7Ep0XxvIgmK+foRLtMKkdWv/Y0B61d2vGq5fN
xjiRWpcmplilgOae61lKZ260WoBvIO6mQRCYRe5Q2GxahrwTtpmxsgj0Cd6X/09F
/wPIYE/QsAMAAA==
----END BASE64----

;; ちなみに find-file-noselect-as-coding-system は apel を入れれば使えるように
;; なると思います。この patch を当てれば必要ないけど。
navi2ch公認bbs.cgiが欲しぃ。

http://tolkien.s7.xrea.com/paranoia/index.html
ここの2ch互換cgiで取りあえず表示は出来ましたよ。
ふと気付いたら、いつのまにか bookmark が消えてた(;_;)
(´-`).。oO(なんでだろう?)
>>284
「i」が使いものにならなくなる罠。
289nanashi:02/07/03 23:29
>>286
前も出てたけど、Navi2ch Project で 2ch 互換の BSS 作るのもいいかもですね。
web programming は俺にまかせろやって人がいたら、committer になってサブ
プロジェクトとして進めてくれるとうれしいかも。

>>287
どっちの bookmark?
>>287
ma mi した直後にネットに繋がってなかった事に気づいて、
emacsを強制終了したら、bookmarkが消えてた事があったな。

で、たしか前スレで自動的にbookmarkをバックアップして
くれるパッチが紹介されてたと思う
291290:02/07/03 23:34
自分はグローバルブックマークでした。
bookmark のバックアップは既に本体にあるような
293mami:02/07/04 00:14
>>278
> なんか挙動が素気ないですね(w
どうなるといいですか?

>>284
XEmacs だと↓でした。
Symbol's function definition is void: navi2ch-article-track-mouse-xemacs

>>290
navi2ch 関数で
(add-hook 'kill-emacs-hook 'navi2ch-save-status)
するのを、安全に save できるようになるまで遅らせればいいのかな?
それか安全じゃないときは save しないように
navi2ch-save-status を変更するか。
でも安全かどうかはどうやって判定するんだろう。
294287:02/07/04 00:56
>>289
僕もグローバルのほうです。
>>290 から想像するに、こないだ XEmacs が突然画面白くなって
C-g もなにもかも利かなくなり、やむなく kill した時に消えたんだろうな。

突然なったのはバックグラウンドのプロセス関係かな?
たとえば wl の biff あたり??
295(not 1):02/07/04 01:19
>>293
interactive じゃない方の navi2ch-article-track-mouse は
↓が正しいです(名前が間違ってた)。
(defun navi2ch-article-track-mouse-xemacs (event)
(if (functionp (default-value 'mouse-motion-handler))
(funcall (default-value 'mouse-motion-handler) event))
(navi2ch-article-track-mouse event))

bookmark が消える事への対処は、navi2ch-save-info を
・引数の info が nil のときはセーブしないようにする。
・引数に backup-p を追加してこれが指定されたときは backup を作るように
する。
・bookmark とか history では backup-p を non-nil にして
navi2ch-save-info を呼ぶようにする。
こんな感じにすれば結構安全になりますかね?
296(not 1):02/07/04 01:23
>>289
> 前も出てたけど、Navi2ch Project で 2ch 互換の BSS 作るのもいいかもですね。
いいだしっぺの・・・

それと nanashi さんがどっかのスレで言ってたローカルファイルに書き込み
できる機能は付けてみたいですねぇ

297mami:02/07/04 01:28
>>295
> ↓が正しいです(名前が間違ってた)。
ばっちり、いい感じです。
mouse-set-point は (require 'mouse) かな?
298nanashi:02/07/04 12:54
>>295
> bookmark が消える事への対処は、navi2ch-save-info を
> ・引数の info が nil のときはセーブしないようにする。
> ・引数に backup-p を追加してこれが指定されたときは backup を作るように
> する。
> ・bookmark とか history では backup-p を non-nil にして
> navi2ch-save-info を呼ぶようにする。
> こんな感じにすれば結構安全になりますかね?
save-info が動いてる途中に落ちるとマズーなので、
1.まず "hogehoge.new" で書き込む。
2.上が成功し、backup-p が non-nil のときは "hoge" を "hoge.bak" に
copy-file する。
3.すべて成功すれば "hoge.new" を "hoge" に rename-file する。
とすれば、ファイルが壊れることはないと思います。
ホントは2.を add-name-to-file にするとより安全ですが、hard link 使えな
い環境もあるでしょうから。。。

>>296
> > 前も出てたけど、Navi2ch Project で 2ch 互換の BSS 作るのもいいかもですね。
> いいだしっぺの・・・
ヒマでヒマでしょうがなくなったら。。。
> それと nanashi さんがどっかのスレで言ってたローカルファイルに書き込み
> できる機能は付けてみたいですねぇ
Emacs スレですね。Navi2ch のナイスな使い方が提案されてたので。(w
299名無しさん@お腹いっぱい。:02/07/04 13:08
Article モードで r としたときに 100-100 とか聞かれますよね。
その意味がわからないんですが…
>>299
first lastで、それぞれ最初からと最後からのいくつレスを表示するかを指定。
たとえば、500個レスがあるスレでr 4 (100 100)すると、1-100と401-500の
レスが表示される。
>>299
ありがとうございました!!
今、(´・ω・`)ショボーンを出したくて、C-c C-a S したのですが
Σ(゚д゚lll)ガーンが出てしまいました。
C-c C-a sでも、やっぱりΣ(゚д゚lll)ガーンが出てしまいます。

何か設定の問題でしょうか...

XEmacs 21.1.10とnavi2ch 0.0.20020703を使っています。
>>302
(´・ω・`)ショボーン
304302:02/07/04 14:46
Σ(゚д゚lll)ガーン この環境だけか...
305nanashi:02/07/04 15:33
>>302
C-c C-a U で「(-_-)ウツダ」が出ます? 出ないようなら、C-c C-a ? してから
キーを押すとちゃんと出せるかも。

>>298 を実装してみました。
> ・引数の info が nil のときはセーブしないようにする。
article-summary なんかは nil だけになることがあるのでこれは省略してま
す。上位層で non-nil の時だけ呼ぶとかの判断をした方が確実だと思います。

手元では下のパッチを当てた状態で問題なく動いているようなんですが、他の
環境でセーブデータが壊れたりするとひじょーにまずいので、まだ commit し
てません。

XEmacs 使いの方、Meadow 使いの方、テストをお願いします。

----BEGIN BASE64----(navi2ch.el.diff.gz)
H4sICGfoIz0CA25hdmkyY2guZWwuZGlmZgClVl1b2kgUviZ/oTcDPWnDwkhAq4BW
EVsU8AHdbnf3Yrs+kQwaiZM0CX5cbH/7npnJFxF93G4uxMyceefMe97zTobcZg9d
wq07pzW73mCu9vH/P9qvR1/I3HFZlzRmd2HgeVEj3qH4izvW77SARYHD7hx+RQL8
CR2Pk+bGZluznfmc0CWhgXjNp0kpzb2WmmS0dEnLNFuktdnd3O6aW4Sa+JQkTq1W
y0dvZdHmdre5022aKlrr9QhtbbbrzQ6pid/tJun1NCIeI2Qum0X03uG2d0+MKxbR
y+V8zoJkCN+q1TQ4iaRhZAVRspzZ8XCVyPGqWKFRw2bzJU9ypKF1x6jD5x4xBI9E
/FvVqML9TtRMGozk+dQPPJ8FkcNCFV3VagXQW2vB6KU1Wyx9KlApt26Z2gCDCakM
hqefyRvow/Hun59u4AO4sNC/6mUd9AXUwNHP9CO9oVfw7x/p+OR0/9CEYPQ7dMpv
3xj9ioDa3ZU4J3ADFTCgC9NyBeemX+TwFk5M8mCn+zAxZwAwxSDy+daahTJwDH/j
vruwkMgZcJuVO6NzBD6ABozgCA52f8B4dN7pwM64K9KGCQTjIZgYYaWLjfUMSAKQ
Aa2G6DIkYrcqQGYxGf0DdbN/uAU9aMKwXOm3uxewgxvD1qdtCscq7WylRBUrg90T
eBdvv64Y2T65KuBCfaCH+jfd0W9SmoMuj2mQBBuINbNclxjOHF8uvSW3ffJ+FRXx
SkQ9hZlk4v1q0tUcF69QJHnn+RH2quUSRao6gOuEPvUub1DtZDgZTBUVgqJUYOPR
t34bOmlh+4dH469ncqouArnHKXdcRf++27mCafsDaiZlI6+eFEcx8+oOQRIU9+zB
t7j9RBElqbWe3T/Tz/UOinEHBvALNETGosVdhl1t2E6gKJFLKb7iub3gMQZJ/GDJ
XRaGcSR7cMIopD7B6DggUWe2XgBHMYBxf804Mbxkq4BdLV0rQARVZyLLaXAvKu6Q
ZEFJlvLMs9FqafgYYuXp3EMDC5yIpbVemU/WiiSc6DqnWSkkWopB0c24bQU29ZaR
v8SR2TIIGE88UuaAWRp+4PBmbFHiETX7ycykio1cP2cVf7nTcVm+SUhSIuHMQiYR
lkCB48sVj7tFeU+qwfrmZA+VvH+EPrSAa2z0SmsPJkK+UoJCu9N9pkbE8aTwzb8G
ppR8DlIKa6r3dCubUTLOGcR648DokmrlFzUYYxYK+MQOyOtrifuuljLZQ/gRro4d
Yb0c5WoEFMmmUiL5QkYpoKIo4VEtUkbR22g/CuqQ9fpe9/g3SeOlvGgSslzPspVr
rRJeX3uV4RU3GEKIht4Qd0jsTepY+WxXWyDONT14wdSzs2eSS8my8ZsgKqLGfUE0
UvDg7DTrLm3MXiot577SePFIF50fcFGuwEc8VuGmVjr7aR+spZr5z22YdL6yNsFc
ga/cutxNVjTAZ6KEVT5rh0J/q35ZMNQ0QiXN7vEjL7q2uDrEyqZkpaJizSMLKToX
96gvYMSFfmr3b04avXb57QvCk1XCL54O1JDaA1KpZt6UVSl/3pXLYf3F8KK5Bsyy
n3V98sT1Vfdr/wJEfKrQNAwAAA==
----END BASE64----
306302:02/07/04 16:07
>>305
(-_-)ウツダと(゚д゚)ウマーの使い分けはちゃんと出来るようです。
うーん、どうしてだろう...
>>306
> XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid] (i386-unknown-freebsd4.6, Mule) of Mon Jul 1 2002 on pc.2ch.net
これだと、
C-c C-a s -> Σ(゚д゚lll)ガーン
C-c C-a S -> (´・ω・`)ショボーン
ちゃんと使い分けできる。
>>306
M-:(assoc "S" navi2ch-message-aa-alist)
したら何がでますか?
>>305
別人ですが、僕のとこでも、
Σ(゚д゚lll)ガーンが出てしまいます。

(navi2ch-version)
"Navigator for 2ch 1.5.2"
(emacs-version)
"GNU Emacs 21.2.50.1 (i386-msvc-nt5.0.2195) of 2002-01-21 on R2D2"
です。

で、navi2ch-vars.el みたら。
(defcustom navi2ch-message-aa-alist
...
("s" . "Σ(゚д゚lll)ガーン")
...
なんですけど.....
310290@Emacsですが。:02/07/04 18:06
>>305
ma mi の前にケーブルひっこぬいて ma mi して killall emacs
を3回程やったけど問題なしです。

あとわざとパッチ当ててない状態でもやったけどなぜか消えなかったなぁ。
3週間ぐらい前には確かに消えたんだけど、、、再現が難しいみたいです。
311302:02/07/04 19:09
>>308
nilでした。
本当は (´・ω・`)ショボーンが出ないと駄目なんですよね?
312mami:02/07/04 19:15
>>302 >>309
どこかで navi2ch-message-aa-alist を設定しちゃってるのかな。
~/.navi2ch/init.el とか ~/xemacs/init.d とか ~/.emacs とか。
M-x customize-group とか。
でなきゃ、古い .elc が残ってるとか。
313309:02/07/04 19:22
>>312
Σ(゚д゚lll)ガーン
1.53 -> 1.54 で
S が追加されたんですね。
すみません。
手元の version が古いだけっす。
314名無しさん@Emacs:02/07/04 19:35
navi2ch終了しても、バッファ<*select view range*>が残るね。
315mami:02/07/04 21:55
TAB を押さなくてもカーソル位置のリンク先を表示。

----BEGIN BASE64----(navi2ch-timer-display-link.el.gz)
H4sICDJEJD0CA25hdmkyY2gtdGltZXItZGlzcGxheS1saW5rLmVsAI2SsU7DMBCG
5/opTl2wkYIQEg/kOo56wnFSxwnicSpsCalDWZFagdQBVUIdGZkR3YAHwHHagQGS
2+7s//67z6ZGzmo0Ek4s5tIwQmgqs4Yb0LzBCzFNYj1JsSoVv0kU6quuBBoVG3Ib
tZWm4QrOzy4JwPjUL+Yrv/b7+5fNq9v5D//ll0/v7nO7Xt25B7d3b+7Z7babx+/5
7fgwUa3/s6gsNxYoC+1ptOPCYiNjXhigXKdAo67s3YuREQRZLvNZP4PuQGFlWWvW
Bq2k7VdGE6Cm1sk12mmCqZJHrgNQWjIKAVTxfJLydvOYh45HdQCCIvT8pc9R46TO
suBCyyJ0Y10MY1yUfyAWXAup+sc/8B3KKP6wdra+l2fkB42JwMrHAgAA
----END BASE64----
316nanashi:02/07/04 22:21
>>305 のパッチ、XEmacs でも問題ないことが確認できました。
あと Meadow で問題なく動くようなら、いくつかのモジュールで backup を作
るように変更したのと合わせて commit しちゃいます。

>>310
エラー処理強化の副作用で大丈夫になってるのかも。

それから、XEmacs でのデフォルトのインストール先を、現在の
${prefix}/lib/xemacs-VERSION/site-lisp から、
${prefix}/lib/xemacs-VERSION/site-packages/lisp/ に変更し、icon や
info も site-packages/ 以下に突っ込むようにしようかと思ってるんですが、
いやだって人いますか?
>>315 (・∀・)イイ!!
318mami:02/07/05 00:11
>>317
ども。

>>315
これ、取り込みたいんですが
(require 'timer) してるんで、
navi2ch-timer.el あたりを新規に作った方がいいでしょうか。
今まで init.el に *-menu-spec を書いていたのが反映されなくなってしまったんですが、
どのように定義すればいいのでしょうか?
320(not 1):02/07/05 00:58
>>316
Meadow でもおっけーでした。

>>315
delay が重要でなければ個人的には post-command-hook を使いたいなーとか。
----BEGIN BASE64----(navi2ch-post-command.el.gz)
H4sICJFqJD0AA25hdmkyY2gtcG9zdC1jb21tYW5kLmVsAI2RzQ7CIBCEzzbpO+yt
cODiGyHQdFNYCD9NfHtRS4ypotwgM9/MLkybuRCQ3PCsFiFjRmWNCD5lobxzkrSo
ApXREzA+DgAsFhKL92uCqeu7a3i1jAP7nJJMLuHoaTlS7/fpIBmHE9TTz2+9dzGh
hdztozEFK6/CIq3CIeGlzLOJDdh6IWUTZUVv5vnwJwdY8NXL9w6v8X5u8THBQSZL
9m9ZvEt1XpsO7ctnVOYNAHKtlCQCAAA=
----END BASE64----
321(not 1):02/07/05 01:07
>>319
メニューが生成されてから init.el が読み込まれちゃうからです。
とりあえずは (require 'navi2ch) する前に *-menu-spec を設定すれば反映
されます。
動的にメニューを生成したいを FR に入れときますね。

ところで、どんなメニューを設定してたんでしょうか?
良さそうなら取り込んじゃいたいので、教えて貰えませんか?
まちBBSで匿名じゃない(「名前」欄のmailto:効いてる)レスが
スキップされてしまうのですが私だけですか?
datファイルからも抜けてます。

7/4 23:15あたりのCVS版、神奈川県板で確認。
323nanashi:02/07/05 01:14
>>318
navi2ch-article-mode () で
(make-local-hook 'post-command-hook)
(add-hook 'post-command-hook
(lambda ()
(navi2ch-article-display-link-minibuffer (point))) nil t)
とか書いてて s したらいつの間にか (not 1) さんが。。。

>>319
えーっと、そうなっちゃう変更をしたのは、関数内で easy-menu-define する
と unload-feature でうまく消えてくれないからなんです。
init.el に書くなら、既存のメニューへの追加をする関数を呼べばいいんじゃ
ないかと思うんですが、それについては easy-menu に詳しい人の登場を待ち
ましょう。(w

>>320
了解です。んじゃ、commit しちゃいます。
324319:02/07/05 01:47
整理してないんで動かないのもあります。ごめんなさい。
----BEGIN BASE64----(menu.el.gz)
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

----END BASE64----
>>274
なにげにそのURLを指定してみたら、
comic板(鯖じゃなくて板)の所得済みdatが全部消えてしまいました(´・ω・`)
一体なにがおこったんだろう?

今は(^_^;)のとこ(>44)に戻しますた。
また消えるのが恐くて再現チェックしてないんで、
もしかしたら違う原因なのかもしれませんが報告まで。
326名無しさん@お腹いっぱい。:02/07/05 22:34
先生,今cvsで持ってきたファイルで./configureしたら

checking whether build environment is sane... configure: error: ls -t appears to fail. Make sure th
ere is not a broken
alias in your environment
configure: error: newly created file is older than distributed files!
Check your system clock

と出ちゃいました.時計は大丈夫だと思うのですが,どうなんでしょ?

ちなみに,FreeBSD4.5です.
>>326
時計遅れてるんじゃない?
とりあえず make distclean して ./configure しなおしてみ。
328326:02/07/06 02:44
結局,aliasの設定を引き継いでしまっていて,lsの出力が意に沿わなくなってる感じでした.
--with-bashとかつけてもダメで,configure修正して"\ls"にしたよ.

何だろう.configureのバージョンの問題なのだろうか…
>>328
FreeBSD だよね。/bin/sh 入れ換えてるの?
330326:02/07/06 03:06
>>329

$ ls /bin/sh
-r-xr-xr-x 1 root wheel 452412 1/28 22:11 /bin/sh

$ \ls -i /bin/sh /bin/csh /bin/tcsh /usr/local/bin/bash
13052 /bin/csh 13052 /bin/tcsh
12589 /bin/sh 1436905 /usr/local/bin/bash

こんな感じで,shはshだと思います.(ちとわかりづらいかも).

うーん,aliasが完全に生きちゃってるんだよなぁ.rmでも -i が
生きてたし.
>>330
環境見直した方がいいよ。/bin/shでaliasが効いてるとろくなことがない。
332nanashi:02/07/06 04:26
>>(not 1)
ボードIDがだぶってる時の挙動がかなりマズーなので、
FR#505224を再オープンしました。
C-s で migemo 検索ができなくなってしまったんですが。。
~/.navi2ch/init.el に (require 'navi2ch-migemo)
と書いてみてもだめです。
>>333
C-sってことはmigemoの設定が変なんじゃないの?
335名無しさん@お腹いっぱい。:02/07/06 15:59
すいません、質問です
当方multi-gnome-terminalを使用しておるのですが、xemacs -nwでnavi2chを起動させると
色が付きません。
スプラッシュのAAはちゃんと青色で表示されていますが、レス一覧等が白黒のままなのです。
普通にxemacsを起動した時のように派手にするにはどうすればよいでしょうか?
336333:02/07/06 17:00
>>334
すみません。ちゃんと調べたら navi2ch 以外でも migemo 効いてませんでした。
別スレに逝ってきます。
;; emacs がほとんど navi2ch 専用なもので。
初歩的な質問ですが、出来たらヒントお願いします//
CVSでNAVI2CHを手に入れて、インストールしたのですが、
Cannot open load fileで起動しません。

./configure --with-emacs --with-lispdir=$HOME/.navi2ch
でコンパイルし
~/.emacsには
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)
を付け加えました。

環境 redhat linux 7.3
emacs 21.2
>>337
(setq load-path (append '("~/.navi2ch") load-path))
を ~/.emacs に追加すればいいと思うけど
~/.navi2ch に入れるのっていいのか?キャッシュと混じっちゃうぞ。
俺は ~/lib/elisp/navi2ch に入れてる。
ねぇねぇ、時速100kmの電車から飛び降りて
フェンス直撃したのに平気で去っていった人
あれホントすごいよね
>>316
> それから、XEmacs でのデフォルトのインストール先を、現在の
> ${prefix}/lib/xemacs-VERSION/site-lisp から、
> ${prefix}/lib/xemacs-VERSION/site-packages/lisp/ に変更し、icon や
> info も site-packages/ 以下に突っ込むようにしようかと思ってるんですが、
> いやだって人いますか?

はい、(入れられ方によっては) いやです。

うちでは ${prefix}/lib/xemacs-VERSION/site-packages は存在していなくて、
packages は ${prefix}/lib/xemacs/xemacs-packages 以下にインストールす
るようにしてます。

site-packages がないときに、他の適切な packages 用のディレクトリを探し
てそこにインストールしてくれるなら問題ありません。
341340:02/07/06 23:25
ところでついさっき cvs update したものでは XEmacs (21.4.8) で

Compiling /home/hoge/src/navi2ch/navi2ch-multibbs.el...
While compiling toplevel forms in file /home/hoge/src/navi2ch/navi2ch-multibbs.el:
!! Wrong type argument ((listp #<keymap "Type ? for further options" size 0 0x3779>))
>>Error occurred processing navi2ch-multibbs.el:
Wrong type argument: listp, #<keymap "Type ? for further options" size 0 0x3779>

Done
make[3]: *** [recompile] エラー 1
make[3]: 出ます ディレクトリ `/home/hoge/src/navi2ch'
make[2]: *** [navi2ch-article.elc] エラー 2
make[2]: 出ます ディレクトリ `/home/hoge/src/navi2ch'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/home/hoge/src/navi2ch'
make: *** [all] エラー 2

なんてなってコンパイルできませんです。(実際には同様のエラーがもっとた
くさんのファイルのコンパイル時にでてます)
342337:02/07/06 23:34
>>338
./configure --with-emacs --with-lispdir=/usr/local/navi2ch
でインストールしなおして、
.emacsに
(setq load-path (append '("usr/local/navi2ch") load-path))
を追加したら無事起動できました。
ありがとうございました。
私の所では XEmacs 21.1.14 なのですが、make recompile をずっと繰り返しています。
何が変わったのでしょうか?
344名無しさん@お腹いっぱい。:02/07/07 01:08
* navi2ch-article.el (navi2ch-article-add-board-bookmark): 新関数。
(navi2ch-article-add-important-message): C-u a で上記関数を呼ぶ。
article-mode から board-bookmark に登録できるようになりますた。
FR#531322

とありますけど、ちゃんと動作しないように思うんですが。ソースを見ても
中途で終わっているような...
>>341
343ですが私の所ではエラーにはなっていません。21.1.14
で recompile もしばらく、そのままにしていたら終わりました。
でもいつもより長いような気がする。
346343:02/07/07 01:31
追加ですが、
!! Wrong type argument ((listp #<keymap "Type ? for further options" 0 entries 0x4481>))
というメッセージ(エラー?)は同様にいたる所で出ています。
が、エラーで make が止まるということはありませんです。
347(not 1):02/07/07 01:41
>>332
変更、追加があったときにそれらの板の board-id の確認と編集ができるよう
にしてみます(これから)。

>>335,341
mami さんか nanashi さんが何とかしてくれるでしょう(^^;
;; xemacs はあんまし判らないので

>>344
多分直りました。
>>347
> >>344
> 多分直りました。

うまく動きました。ところで navi2ch-article-add-board-bookmark の global
bookmark 版もあれば嬉しいのですが
349343:02/07/07 02:59
さらに追加ですが、エラーにはなっていませんが 341 と同様のメッセージが出て、
*.elc ファイルが作成されていませんでした。
XEmacs 21.1.4 です。
>344,347
キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!

当方、最初にリクエストした者です。
+ 激しく感謝 +

>>348
それは A でええんじゃないの?
>>350
> それは A でええんじゃないの?
どうも自分は navi2ch-article-add-board-bookmark の動作を勘違いしていた
ようです。

自分が欲しかった機能は、レス内リンクを global bookmark へ登録すること
でした。別の筋の要望ということですね
352nanashi:02/07/07 05:11
XEmacs での動作を壊してた nanashi です。どーもすいませんでした。
直したものを commit しました。
XEmacs 21.1.14 + mule-sumo + sumo でパッケージは全部アップデートした
環境で試しました。

>>335
手元の teraterm + screen + xemacs -nw だと色付きで表示されてます。

>>340
デフォルトでは従来と同じ動作 (パッケージディレクトリを探さない) にしました。
--with-packagedir のみだと、${prefix}/lib/xemacs-VERSION/site-packages ですが、
--with-packagedir=${prefix}/lib/xemacs/xemacs-packages とすればお好み
の動作になります。

>>341,343
直しました。でも、XEmacs で使うと変なところがまだ色々ありますねー。
とりあえずコンパイルは通って動作はしますけど。。。

>344,347
コードだけ書いて試してないのバレバレですね。
すんません & ありがとうございます。

>>351
リンクたどってから A するのではダメってことですか。
まったく開いたことのない板にあるスレの場合って URL だけで global
bookmark に登録できたっけか。
isearch 辛いっす。
354340:02/07/07 08:14
>>352
packagedir に関する挙動はとてもいいです。ありがとうございます。

# XEmacs-21.4.8 でもコンパイルが通って動作することも確認しました。
355335:02/07/07 14:50
>>352
そうなんですか…
私の環境では
板一覧…白黒
スレ一覧…白黒
レス一覧…FromとDataのみ茶色で後は白色
こんな感じです

もう少し、設定を弄ってみたいと思います
356名無しさん@お腹いっぱい。:02/07/08 01:26
すいません、質問です
当方Debian(sid)を使用しており、今回navi2ch-multibbsへ乗り換えてみました
しかし(setq navi2ch-list-bbstable-url"http://www6.ocn.ne.jp/~mirv/2chmenu.html")
とinit.elに設定したにも関わらず、シタラバ等の名前が板一覧に出て来ません
どうすれば他のbbsも読めるようになるのでしょうか?
357nanashi:02/07/08 01:27
~/.navi2ch/ をロックする機能を付けてみました。
そのうちデフォルトでロックするようにしたいんで、(setq navi2ch-use-lock t)
して試してみてください。
358nanashi:02/07/08 01:33
>>356
> http://www6.ocn.ne.jp/~mirv/2chmenu.html
これは 2ch の bbstable だから、2ch 以外の板はほとんど出ないよ。
読みたい板を ~/.navi2ch/etc.txt に書くか、2ch 以外の板も載ってる
bbstable の URL を指定しないと。
359356:02/07/08 01:41
>>368
そうだったんですか…
w3mで確認すると他のbbsも表示されるのでokなのかと思ってました
もしよろしければ、他の板も載っているbbstableの在処を教えて
いただけませんでしょうか?
360:02/07/08 01:47
>>357
早速強制終了しちゃってごみロックが残りますた(w

最初の
「ロックディレクトリがすでにあります。もう一度試しますか? (y or n)」
でyを何度押しても何もおこらず、
nを押すと「危険を承知で続けますか? (yes or no)」
が出ましたが、これって正しい仕様ですか?

ところで、>325も複数起動したのが(゚д゚)マズ-だったのかなぁ?
>>361 !!
navi2ch 複数起動してるやつがいるのか
設定書きかえた後とかに、
思わず新規に起動しちゃったりするんだよね。
普段から複数ageてるわけじゃないよ。
364nanashi:02/07/08 08:14
>>361
> 最初の
> 「ロックディレクトリがすでにあります。もう一度試しますか? (y or n)」
> でyを何度押しても何もおこらず、
> nを押すと「危険を承知で続けますか? (yes or no)」
> が出ましたが、これって正しい仕様ですか?
動作としては正しいです。たとえば、ほかの Emacs でNavi2ch を動かしてるな
ら、そっちを終了してから y すれば問題ありません。また、
#!/bin/sh
mkdir $HOME/.navi2ch/lockdir >/dev/null 2>&1 || exit
wget -P $HOME/.navi2ch/pc.2ch.net/unix/ -N -i thread-list
rmdir $HOME/.navi2ch/lockdir
みたいなスクリプトを cron で回しているとすると、スクリプトが終るのを待っ
て y すればロックが解除されるので次に進めます。
ただ、メッセージがわかりにくいかな。うまいメッセージきぼんぬ。
(日本語だとすぐ幅がウィンドウからあふれちゃう。。。)

> ところで、>325も複数起動したのが(゚д゚)マズ-だったのかなぁ?
comic 板って URL の変更がなかったっけ? そのへんが原因だと思うです。

>>362
俺もやっちゃう。Emacs 21 で書いてて、Emacs 20 とか XEmacs で動作確認する
時とかに、つい、、、

>>363
~/.navi2ch/init.el は起動のたびに読むよ。設定を削除してデフォルトの動作
を確認したいなら、M-x navi2ch-unload してから M-x load-library RET navi2ch
でいいんじゃないかな。
365mami:02/07/08 08:24
>>325
> >>274
> なにげにそのURLを指定してみたら、
> comic板(鯖じゃなくて板)の所得済みdatが全部消えてしまいました(´・ω・`)
すみません、古い書き込みを見られるように
http://tako.2ch.net/comic/ が含まれてるのが原因ですね。
なので、.dat は ~/.navi2ch/tako.2ch.net/comic/*.dat にあると思います。

板移動判定はどうしたもんかな。
*.2ch.net 内のみに限定しても問題点ありますね。
他のツールはどうしてるんでしょ。
366nanashi:02/07/08 09:26
>>365
>>347 だそうなので、気長に待ちましょう。
> 板移動判定はどうしたもんかな。
> *.2ch.net 内のみに限定しても問題点ありますね。
http://saba/ita/SETTING.TXT の BBS_TITLE で比較するのはどうでしょう。
367knok:02/07/08 11:08
>>356
もう multibbs patch は main trunk に merge されたので、
navi2ch-cvs 使う方がいいですよ。

(setq navi2ch-board-enable-readcgi t) をしていると
2ch 以外の bbs でスレッド一覧が出ないことに気付きました。
; "not found" という表示は出るので、そういう時は
; navi2ch-board-enable-readcgi が nil である場合と同様の挙動に
; 警告を出しながら fallback するという案を考えてみたんですが、
; どうですかね。
CVSで追っかけてても、いつのバージョンなのか分からなくなっちゃうので、
できればDEVのとこに日付かなんか入れてほしいんですが、だめですか?

AM_INIT_AUTOMAKE(navi2ch, 1.5.2-DEV)
>>368
changelog見ればいいと思う。
370(not 1):02/07/08 23:58
>>366
> >>347 だそうなので、気長に待ちましょう。
気長にまってて下さいです。(´Д`)

>>324
返事するのを忘れてますた。
つか、すごくいいです。
移転関連がケリついたら commit しときますね。

371名無しさん:02/07/09 01:11
スレ開いたときに全部のレスみれるような設定おしえてください。
もしくはそのポインタ。
373名無しさん@お腹いっぱい。:02/07/09 01:44
RPMパッケージは無いのでしょうか?
>>373
http://navi2ch.sourceforge.net/
を穴があくほど眺め回してみるよろし
375名無しさん@お腹いっぱい。:02/07/09 01:59
http://members.tripod.co.jp/~navi2ch/
でしょうか?
ページが無くなっているようですが…
>>375
つまりそーゆーこと
VineSeedに1.5.2がありました。
ありがとうございますた。
●対応予定とかはあるんですかね?
自分で書けとか言われそうですがLispは苦手なんですよね。
379368:02/07/09 02:50
>>369
いや、どのバージョンがインストールされてるかという意味じゃなくて、
今loadされて動いてるバージョンを知る方法がほしいっつーか。
380325:02/07/09 02:59
>>365
~/.navi2ch/tako.2ch.net/comic/ に、20Mほどのログを発見しますた。
ありがとん。

(´-`).。oO(漏れって、微妙なところばかりひっかかってるなぁ)
381(not 1):02/07/09 03:24
とりあえず、board-id が重複しているやつに対応してみました。
commit しないでおきます。
ちょいとでかかったので tracker に置きました。
http://sourceforge.net/tracker/download.php?group_id=39552&atid=435775&file_id=26618&aid=505224
;; 移転の方はまだ。
おい``U''考えた奴出て来い!
めちゃめちゃ便利じゃねーか.褒めてやる.
>>379
versionに日付を入れたとしても、checkoutした時間によって
まったく違うものかもしれないじゃん。
>383 24時間に絞れればそれでもいいんでないの。lameなんかはmakeした時刻が埋め込まれてる。
ChangeLog の revision を埋め込むとか
kterm で emacs -nw で使っていますが、
レスをマウスでコピペしようとすると、
行末から 80桁まで空白が付いた状態でコピーされてしまいます。
この空白要らないのですが、なんとかなるでしょうか?
387nanashi:02/07/09 16:48
>>367
> もう multibbs patch は main trunk に merge されたので、
> navi2ch-cvs 使う方がいいですよ。
multibbs branch は dead state にしましょうか?

> (setq navi2ch-board-enable-readcgi t) をしていると
> 2ch 以外の bbs でスレッド一覧が出ないことに気付きました。
すでに readcgi 関係はまったくテストしてないんですが、multibbs 的には
readcgi に関係する部分は navi2ch-2ch の中に閉じ込めた方がいいんでしょ
うね。

>>374-377
ドキュメントがまちがってるってことか。修正しますんで、RPM が手に入るな
らその入手方法とかの例文をもらえませんか?

>>378
あれって、SSL でないとセッション ID 取れないんですよ。elisp のみで
https を実装するのは、かなり難しいんじゃないでしょうか。

>>381
あとで見てみますね。

>>368,384,385
bcomp.el や navi2ch-version.el まで CVS リポジトリに突っ込んであること
からわかるように、Navi2ch って、make しなくても使えるようになってるん
です。この条件を保ったままで希望のことを実現できる方法が無いか、ちょっ
と考えてみますね。
ちなみに、make snap とすると、navi2ch-version を "1.5.2-DEV-020709" と
かに設定した tar 玉を作る事ができます。

>>386
Navi2ch では行末に空白を追加したりしてないので、Emacs か kterm をなん
とかしないとなんともならないんじゃないかと。
Emacs の中でコピペするなら、Emacs の編集コマンドを使ってみれば?
388名無しさん@お腹いっぱい。:02/07/09 17:11
要望です
スレ一覧の画面で,現在カーソルのある行を反転もしくは色付けすることは
出来ませんでしょうか?
出来るようになれば,面白そうなスレを捜すのが早くなりそうなのですが…
>>386
M-x delete-trailing-whitespace
古いEmacsにはないかもしれん。

# Emacsのkillリングを使ってコピペする方がいいとは思うけどね。
CVS先端を使用させてもらってます。

ところで、aa.2ch.net配下の板(モナー、AA長編、顔文字)で
スレ一覧が出なくなっちまった。$HOME/.navi2ch消したりもしてみたが変化なし。
ただ、俺自身もEmacs21.1 -> Emacs21.2+emcwsに移ったばかりなんで、
どっちが悪いか切り分けがつかねぇ。うーん。
.navi2ch/board.txtに書かれているURLは確認ずみ。
.navi2ch/aa.2ch.net/aastory/の中身は、

-rw-r--r-- 1 mona users 0 7月 9 18:06 old-subject.txt
-rw-r--r-- 1 mona users 0 7月 9 18:06 subject.txt
-rw-r--r-- 1 mona users 3 7月 9 18:06 article-summary
-rw-r--r-- 1 mona users 54 7月 9 18:06 board.info

article-summaryの中身は「nil」で、
board.infoの中身は以下です。
(nil nil (time . "Tue, 09 Jul 2002 09:06:40 GMT") nil)

うーん…わからん。
なんか大ボケかましてんのかな?俺。
391386:02/07/09 19:19
不思議なことに、TeraTerm や PuTTY だと問題無い (空白付かない) んですよね。
kterm の方でなんとかならないか調べてみることにします。
>386
kterm 6.2.0 上で、GNU Emacs 20.7 と 21.2 に -q -nw オプションをつけて
copy & paste の実験してみたけど、行末に不要な空白はつかなかったよ。
(navi2ch-mode じゃないけど)

なんか昔の kterm ではコピペで行末に空白がついたような記憶もあるが……

まさか termcap/terminfo の問題じゃないよな?
393mami:02/07/09 21:18
>>320
post-command-hook って知りませんでした。
これでもいいです。
;; >>320 はちゃんと動かないような……。

>>365
> 他のツールはどうしてるんでしょ。
「ログムーバ」を落としてきてドキュメントをざっと読みました。
http://isweb35.infoseek.co.jp/family/kusuri_/tools.html
移行の対象とならない鯖名 (と板 ID) をファイルに列挙、とか
移行先に .dat があると動作を変える、とかやってるみたいです。

>>366
移転時のみに比較すれば大丈夫ですかね。

>>368
.el にも $Id$ 埋めておくと便利かな。

>>369
たまーーーに Changelog を書かないことがあるんで、注意。

>>373
この辺の現状を整理しといた方がいいかな、と思って
>>96 を書いたんですが、放置されますた。

>>388
http://pc.2ch.net/test/read.cgi/unix/1001393679/
で出てた highline.el はどうでしょう。
394nanashi:02/07/09 22:20
>>393
> これでもいいです。
あ、もう同様な方法で commit しちゃいました。
GNU Emacs 21 や XEmacs だとマウスのポイント時にもヘルプが出るようにも
なってます。

> たまーーーに Changelog を書かないことがあるんで、注意。
ChangeLog に書くまでもない (というか恥ずかしくて書きたくない) しょーも
ないミスを commit 直後に発見したりした時は書いてませんです。
395386:02/07/09 22:38
>>392
これがですね、空白が付くのが、Navi2ch の、しかも Article mode だけなんです。
Board モードや List モードなどでは空白付かないのです。
396392:02/07/09 23:11
>395=386 ホントウダ...シツレイシマスタ.

でも、やっぱり kill-ring を素直に使う方がよいように思われ。
(まあ漏れも kill-ring が使いこなせてない厨房ではあるが)
kill-ringならkill-summaryを使うとか?

navi2chはuuencodeされた物などとファイルに落とす機能は
M-dがあるけど、逆のものはありますか?
tar.gzを指定するとuuencodeしてくれたり、複数のファイルを
選ぶと自動でtar+gz+uuencodeしてくれたり。
>>395
emacs-21 だと思うけど、face が設定されているとマウスで選択した時に
おかしいですね。
以下のようにすると回避できそうですが、emacs を直すのが正しいでしょうね…。

Index: navi2ch-article.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-article.el,v
retrieving revision 1.120
diff -u -r1.120 navi2ch-article.el
--- navi2ch-article.el9 Jul 2002 06:47:38 -00001.120
+++ navi2ch-article.el9 Jul 2002 14:30:40 -0000
@@ -413,8 +413,9 @@
(save-restriction
(narrow-to-region p (point))
;; (navi2ch-article-cleanup-message) ; やっぱ遅い
-(put-text-property (point-min) (point-max) 'face
- 'navi2ch-article-face)
+(when window-system
+ (put-text-property (point-min) (point-max) 'face
+ 'navi2ch-article-face))
(navi2ch-article-put-cite-face)
(navi2ch-article-set-link-property)
(if navi2ch-article-auto-decode-base64-p
>>397
C-c C-bでファイルをbase64 encodeして挿入。
>>399
さんきゅ〜
401388:02/07/10 00:03
>>393
かなりイイですね!!
ありがとうございます



402名無しさん:02/07/10 00:33
すんまそん。
スレ開いたときに、最初から全レス表示する設定ってどうやればよいのですか?
404名無しさん@お腹いっぱい。:02/07/10 00:54
スレッドにマウスを合わせたときのフォーカスがうざいのですが、
これって、navi2ch の問題なのでしょうか?
それともemacs?
>>367と同じように、
(setq navi2ch-board-enable-readcgi t) をしていると
2ch以外のbbs(まちBBSなど)でスレッド一覧が出ないんですが、
これ防ぐ技ありませんか?

(setq navi2ch-board-enable-readcgi nil)
以外で。

あと >>1
とか過去レス引用表記にカーソル合わせると
bufferにスレ内容が表示させるように最近なったみたいですが、
これなんて機能なんですか?
cvs版使ってるんでChageLogは見たけどわからず。
>>404
> スレッドにマウスを合わせたときのフォーカスがうざいのですが、

このパッチあてて、
(setq navi2ch-use-highlight-mouse-line nil)
とすると望みは叶う?

もし叶うなら、個人的にパッチあててつこうて下さい。
だいぶ前にここに投げたけど、賛同を得られなかったものなんで。

----BEGIN BASE64----(navi2ch-highlight-mouse.diff.gz)
H4sICPkfKz0AA25hdmkyY2gtaGlnaGxpZ2h0LW1vdXNlLmRpZmYAnVVNc9MwED0n
f4HLVtjErqs0dj8TOHSAKaUzlEuHC9AZxVYSDbZkZLvQf89K/khakjTgSca29N6u
tO9pnYjZDGh1o0GyexHFi6HSYn7YvNCpYjqhmSjiIU9byPrZPqV0hyC9Sy3gkk8B
ziE8nZyMJ8dnEI1GUT8Igu0Zep+UtNTQUsPR5Oi0pl5cAA3PTg7OIDC3c7i46AOA
14XJaMFLmmuVc10+UCFLriVLYcrnQgKXCYiSZ74lIfInVHnCSp6Ap/TyeY4xSv57
GQi8MKhj+DBoYL5fh8mrp+Blshbbhvb79DlGpqqC0xmLOQwWYr5I8V/6/QB5vxZc
tpWjBtXN05qVCskN8v9y7LAdS/FkuQAvVjjgeXxZwq4wcIShevZ6DCg4xwIer5+V
IvUhwlUk262aiqJcZ9JmfLM9G0DvdlHBNZNwFMIomkSjSbjFmC3piSWjycnx0pLR
6BS9GJjb2FoStxYnGjxWFD9hIFnGwTrc94F8k8QUwNjvUaEFL3AYcs3v0W4UlVBo
X6wH7YFnlrFBNzNfX408McPURYlF9Y1Hg46+frrm7mqu3hqD/LXkrQ7bYM86SB0A
BrZaTc06kj2wqzi7AagliCIrQXTUSoAEIQuMDeQrwecZYCYJhBIgAUEhvhMjFJiK
aMiZ0Etx6mRP5VmrTa+t/jMatcBahcGqv2iMYsyVfrA0K9nTqDuR/kHFrSLspmRv
BxnbNa7UuGHahRpB7OtKC7d7q4Vrvgrm+BS0qKZ4oFZOVbwQaQLM4K0Pnmkb90wX
69pGM765bTSARx3gZBKF+NvcNtaR/vqSnZ2HB6cQmFsYNp8yrARLErpQ6seK3orV
Q+1RgM4dLJsmDDwfHxEEpKVkSjLSHpDAS/gsropSZc+aA0rTEsi+VJJiS4YXzlvn
2hF75Or9KP30y7lyv7jv3EP3bu+Ne+h8cO/cV+7YuRnfOtr97DquwP+VM3Z+7L18
4b0lJtikfMi5OdMq5UzakblWVd5tEM3bh9evYabShGsQ+G0phjATKbetU/OUleIe
l6a65RsMTYTmcYn+6oPZIRa9m1fSbMbCgORpNZ/zZPg7z4gpIdn/aMZNAsypoQbX
TXGIDeAPhmj49i0JAAA=
----END BASE64----
>>406
(・∀・)イイ!!
本体にmargeして欲しいな〜
(defun ゚Д゚ () (message "ゴルァ!"))

(゚Д゚)
=> "ゴルァ!"
EmacsとXEmacs両方にインストールするために、
ソースと別ディレクトリでコンパイルできるようにするパッチです。

begin 644 navi2ch-compile.diff.gz
M'XL(```````"`^6474_;,!2&KYM?\:Z*!EEP29.4#[>5BE#9B@J:Z`47,(V0
M.M1:ZI0D5$SBQ^\X04TR`1*:Q,U\X<_7Q\<^S_%$S<4CQUGP2T0R%IU@:0S_
MO1@7QS-H>QR[X3I+DR3?5<%:NN%BT]:.W%D;J<A3*=92W2&E)I.)0K?3/3#F
M,HK`'L!<L!58JB<;[C+&ZN-6%Z</,5S'<='U><_EO@?F4&D5]FS;;L@/*[GK
M<<_CKE_*C=&(#CW8\6%3W0,-,Q6LN``R3Y:JXG[D=RVSU<SJ9?;<,NW5%
M$UD:SF5J@8D('?S`TQ.B)$4$J1KR/N8)KD@&TXQ*7:S`LJBRL:M7.EJHA(%6
MN@33J^/I\<ED.IY9^/P9U[0P/CLZG@UI0;<6*6;?QM.I53,D]+E,N]WPH30P
M^8L"J3Z<`JE>I<!U7J#`=1KN-BB0JM6KPNH<<&^?^[T-!62O00')WZ:@ZWL$
M@*V;/<V!?CYZ5`PQ>NZ.*`8C$2X2;%T>79Q/SK]R7`:IHIMD"`.%6P%YIY)4
MS#O@S-HBO8R0BRS')FJ?AE!)'_E"*(H):P'O"^N@3]MLVJ8A')Q8Y)\Y:'(U
MT#"5HG<B0_;Z!6HBS@0X^A19@XC.\B".F59JGIKY4">U>$C?W]/YY/O[_T="
M59J/RJ?JQ-<_U9?^U+JK.I>J86L/IP1PF4H][NYSY[#Z4(M,JHG?3B2O"#_5
M11IID@Q0T209C#IF\=Q@]V"W01XN*)3K($9[.Q/Y/>(DF+-5D"^P'28J@Y)Q
M-6=9;1W*8AN[_9T+]DP4S"^&3;;+N`UOJ%+!DJ:=FV)>/(KPG0=?MSO7[4W?
<+"W33,T9\D:GV<L>M<U1V]"W_@/B9>,8?@<`````
`
end
410nanashi:02/07/10 16:44
>>404,406,407
ちょい違う形で commit しました。
mouse-face がうざい人は
(setq navi2ch-list-mouse-face nil
navi2ch-bm-mouse-face nil)
とかしてください。

>>409
それだと Makefile の portability 下がっちゃいません?
参考にさせてもらいつついじってみます。
411nanashi:02/07/11 00:27
>>409
別ディレクトリで configure できるようにしたつもりの版を commit しまし
た。手元では別ディレクトリでも同ディレクトリでも動いてるみたい。
412404:02/07/11 01:18
>>410
をを、ありがとうです。
ソースに手を入れるとは思いませんでした。
感謝。

さっきcvsしたのですがmakeでこうなります。
FreeBSD4.6R Emacs21.3.50です。

/home/mona/work/navi2ch/navi2ch-net.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-net.el:28:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-list.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-list.el:31:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-article.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-article.el:28:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-popup-article.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-popup-article.el:25:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-board-misc.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-board-misc.el:27:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-board.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-board.el:27:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-articles.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-articles.el:31:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-bookmark.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-bookmark.el:31:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-history.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-history.el:31:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-search.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-search.el:46:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-message.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-message.el:27:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch.el: In toplevel form
/home/mona/work/navi2ch/navi2ch.el:31:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-head.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-head.el:33:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-mona.el: In navi2ch-mona-arrange-message
/home/mona/work/navi2ch/navi2ch-mona.el:269:28: warning: reference to free variable navi2ch-article-current-board
Wrote /home/mona/work/navi2ch/navi2ch-mona.elc
/home/mona/work/navi2ch/navi2ch-e21.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-e21.el:24:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-splash.el:332:32: warning: the following functions might not be defined atruntime: window-pixel-width, window-pixel-height, glyph-width, set-extent-end-glyph, make-extent, glyph-height
Wrote /home/mona/work/navi2ch/navi2ch-splash.elc
/home/mona/work/navi2ch/navi2ch-directory.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-directory.el:31:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-jbbs-net.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-jbbs-net.el:32:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-jbbs-shitaraba.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-jbbs-shitaraba.el:33:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-machibbs.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-machibbs.el:32:1: error: invalid read syntax ((")"))
/home/mona/work/navi2ch/navi2ch-multibbs.el: In toplevel form
/home/mona/work/navi2ch/navi2ch-multibbs.el:32:1: error: invalid read syntax ((")"))
*** Error code 1
414nanashi:02/07/11 04:48
* 各ファイルに $Id$ 入れました。
M-x navi2ch-ident-list で表示します。全部俺が最終更新 (w
* contrib/navi2ch-track-mouse.el 追加しました。
これをロードすれば Emacs 20 でもマウスカーソルの下の help-echo を表示します。

こんなもんだっけ?
415nanashi:02/07/11 04:55
>>413
一度 configure しなおしてもダメ?
バイトコンパイラかなり変わってるっぽいからそのせいかも。
416413:02/07/11 07:19
>>415
> 一度 configure しなおしてもダメ?

ダメポ。
417368:02/07/11 09:41
>>414
> * 各ファイルに $Id$ 入れました。
> M-x navi2ch-ident-list で表示します。全部俺が最終更新 (w
ナイスだす。thx
>414 ぐっじょーぶ
>>416
んまぁ、Emacs21.3.50なんてversionだからしょうがないってことでいいんじゃない?
FreeBSD4.6R Emacs21.2.1 ならきちんと動いているし。
いつのまにか、navi2ch-net-send-message-use-http-proxy を nil
にしててもPROXY規制に引っ掛かって書き込めなくなってました。

拙い知識で調べてみると、書き込みに使ってるらしい
navi2ch-(なんたら)-send-message という関数群のうち、
navi2ch-net-send-message 以外では navi2ch-net-send-message-use-http-proxy
を関知してないこと、2chへの書き込みには navi2ch-net-send-message
ではなく navi2ch-2ch-send-message が使われているらしいことが分かりました
(使う関数が変更された?)。

きれいな直し方が分からないんで自分は advice でしのいでますが、
スキルのある方、fix お願いできませんか?
421420:02/07/11 19:22
navi2ch のバージョン書き忘れてました。

cvs の revision: 1.276 (最新版?)です。
422413:02/07/11 20:01
21.3.50でもmake出来ましたので、他の方も御安心を。
お騒がせしました
>>420 ↓これでどうよ?
Index: navi2ch-multibbs.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-multibbs.el,v
retrieving revision 1.5
diff -u -r1.5 navi2ch-multibbs.el
--- navi2ch-multibbs.el10 Jul 2002 19:39:03 -00001.5
+++ navi2ch-multibbs.el11 Jul 2002 11:11:29 -0000
@@ -232,6 +232,8 @@
(navi2ch-bigint-multiply
(nth 0 time) (expt 2 16)) (nth 1 time)))
""))
+ (navi2ch-net-http-proxy (and navi2ch-net-send-message-use-http-proxy
+ navi2ch-net-http-proxy))
(proc (funcall send from mail message subject bbs key time
board article)))
(message "send message...")
424420:02/07/11 21:29
>>423
navi2ch-multibbs-send-message からBBSに合わせて関数を選ぶようになって
たんですね。

うまく行きました。ありがとうございました。
Message バッファのセパレータ(------ ってやつ)が、いつの間にか read-only
になっているので、C-c C-i による navi2ch-message-insert-backup が
きかなくなっているのは、俺だけですか?
※ XEmacs21.4 + Navi2ch-cvs(さっきとってきたやつ)
426nanashi:02/07/12 00:44
>>423
commitしますた。
>>425
すまん、直した。
>298
ローカル書き込み。忘れた頃に。ちゃんと理解していないのでヘンかも(^^;

etc.txt に
====
ローカルファイルテスト
file:///tmp/localfile
localfile
====

のように設定してやると、ディレクトリ /tmp/localfile に書き込みます。
url の "^file://" で判別してるです。(問題あるかな?)

begin 644 navi2ch-localfile.el.gz
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
)`($%@=GM$P``
`
end
>427

続き。長くてスマソ。

begin 644 diff.gz
M'XL("&RU+3T"`V1I9F8`Q9=/C^,T%,#/[:=XBH2:2./.3-L9-#-L+G!9:>'`
M:J](GL1I+5*[8[OMSO?)A0-B5TB@W<MRXY]@/P,W)#CQ`1"VXR1.F[0#2-#1
M3";Q^^?G]]ZO><Q2\OP:&-[02;)`6"B:Y&1,\N&C?_\9?OS^4\AH3J[A--E(
MP;DZ=9YVKY[GD\U0$"4HV5`V!Z$ODG(&Y^/SR628TBP#).Q-5]27LS-\.3L_
MN9Q-AC&4GW"[(`Q"J6VR.5IBE2P@^,3&=7H:0)BD`D(LY1V,UH+"+<<BC:((
M;GRIXN?BN^+SXBTX9U#\\=47WWSVZM6;K[6C02B)NM-[%5*!BJ+AXW9>&5'_
M0TY+K[WYG%TUZ9Q=[<8ZO7KW9#:;)N7U8OB>R61.%(1A2G7"3`R(X25!^I8D
MBHM[&Y?.G)75TFN6$RF=*'E.I9)H!5J\DM`R2_RI;\&85I4)YR[AJ3DX>2\5
M6:*,"[055!$8W5*&Q;V1'70("8+3MHP@*=?6S?\KP1.0"JNUA(46)`(2SE0=
M^G:A8P:CT(1JC]C:8#0W1LQ3:RCT<H=2OF4YQRDRVX:UR$'1)3'RYF,MY3H5
M$$S.S@((IF>SH%K4JR%F*>0\P<H<DEZ=!&4ZK*:+V`H9SZ5BR_U<_SHQ(]'H
MNFT>TW5BI:YW4#H]J3X,KBTPKLIU:Z*\+UWZ3TI#C7^70&=?IS"*!H,;^/:%
M;JTWQ2^56.@:]5&U69LGS\I2UQ2>$PC>D=>@(U:FK!G9VNH;C\>FH]="$*:0
M$]V+P1PU[.W</-5:.VFKQH=)F]7+UBQI5ML!*8&9S+$)Z5@D[5BV5"V0KMP5
MNEUG&1'EX5@IRB01JB[/ZO&<*XZ2!=;GL>+4N*`L\@5,G#C/FWC=\](!*K,<
M1?Y.:6;=N$-L8K*5;/Z4*UU![20BY8QT;;\O<1G6UM-.C:BI#+\WG->]:K$=
M4RWJJ:[;,WCB=(*^HC1=6G.@7\.H>$.DHQ[UJIUE_040]1>Z&04][6+:3\(H
M##[B"CU;I5B9;(TAN"?2;7<PJ$)M7*@#S:?;[P:*+_7/CS_]6OQ6O"U>%S\4
M1?&R^/[%[R__=)U?;Q\A9(EJBJ27I3J/4<W=41@&'^A`;9SI>KF\#R((@Z=$
M;(BP#\U9YD;9+CS!4J$/]1S/J-N<4ZI,/A0_-?@/`,@PNX\]+6]'Z1.;#!_E
M3RE5%8^]ZV60]\6EIE#]':,&4%PUTH,1%#<(ZH)07$.H%T.USST0Q>5\.8*B
M6G\/1GWZ.SB*+>H[2!2[&>2SR']6UW&\,W];//)P5,OU`2GN'&0/1U+<"8(C
M4/*4.K%DM_PWB53J'()1#$W9M":_O]`#)%^DC21_91]*WDXK+%7GV04FM]85
MX-X9]<-I+WT'N>252(M,E=,>-M7+_:S9K8V'\*G>:FO(_$-&':C^DE(];72$
M4^6(::CB.U('6_,8K:J9V5ANOX+]]Z]?!U^]IMZKU]2/\>(<7YA75XV*N[4^
2)AA5$Z&&933\"]8AXB"V#P``
`
end
configureで--with-icondirを指定してもまったく効かないんすけど。
>428
オプションと coding system ミスったです。
逝ってきます。。。

begin 644 diff.gz
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
--Z>)]"^G)Z<C.Q,`````
`
end
431バグ報告:02/07/12 12:53
したらばBBSで更新チェック(i)すると書き込みの有無に関わらず必ず U フラグが付く
移転でboard.txt更新するのってどうやんでしたっけ。
pc.2ch.net/mobile → pc3.2ch.net/mobile 移転ではまりました。
navi2ch-list-bbstable-url のメニューはもう更新されていたので、
前に読んだことのないスレはちゃんと読めるんですが、
前に読んだことのあるスレに行くと、以前のURLに行こうとして、
moved とエラー表示が出ました。

結局、.navi2ch/pc.2ch.net, .navi2ch/pc3.2ch.net, .navi2ch/tmp を
削除したら読めるようになりましたが、この対処法でよかったん
でしょうか。
434nanashi:02/07/12 18:22
>>427
お、よさげですね。
file:// を使うと navi2ch-directory とかとぶつかるので、x-localbbs://
とかのスキームにするといいかも。
あとは、navi2ch-lock みたいな感じで書く時はそのディレクトリをロックす
るようにすれば、同じ local bbs を複数人で共有できそう。

>>429
効かないって具体的にはどういうこと?
うちではちゃんと指定したディレクトリにアイコンファイルがインストールさ
れてるけど。

>>431
ちょいと見た感じだと、したらばが Last-Modified つけてくれないせいかな?
テンポラリファイルにダウソ -> 差分を計算、みたいな流れで判断するといい
んだろうか。。。

>>432
http://navi2ch.sourceforge.net/doc/navi2ch/Other-Boards-File.html
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html
このあたり参照。

>>433
とりあえずは、そのスレを board モードから R すれば読めません?
ホントは HTTP 302 で新 URL を見るといいんでしょうが、2ch ってエラーが
すべて HTTP 302 なんで。。。
435429:02/07/12 18:51
>>434
> 効かないって具体的にはどういうこと?
> うちではちゃんと指定したディレクトリにアイコンファイルがインストールさ
> れてるけど。

インストールは指定されたディレクトリにされても、そこを読みにいかないってことです。

./configure --with-icondir=/usr/share/navi2chとすると、

$ ll /usr/share/navi2ch/
合計 264
-rw-r--r-- 1 root root 9041 金 7月 12 10:08:23 2002 navi2ch-logo.img
-rw-r--r-- 1 root root 104935 金 7月 12 10:08:23 2002 navi2ch-logo.xbm
-rw-r--r-- 1 root root 134863 金 7月 12 10:08:23 2002 navi2ch-logo.xpm
-rw-r--r-- 1 root root 601 金 7月 12 10:08:23 2002 plugged.xpm
-rw-r--r-- 1 root root 629 金 7月 12 10:08:23 2002 unplugged.xpm

でもM-x describe-variable navi2ch-icon-directoryは
`navi2ch-icon-directory' is a variable declared in Lisp.
-- loaded from "/usr/lib/xemacs/site-packages/lisp/navi2ch/navi2ch-vars.elc"

Value: "/usr/lib/xemacs/site-packages/etc/navi2ch/"
436nobody ◆DnurUjDY :02/07/12 19:46
machibbs, shitaraba で、名前とメールの両方が空ではない書き込みに対しては
parse が失敗するぽいです。

こんな patch でよさげです。

#つーか、なんでタグの case が変わるんだか・・・

Index: navi2ch-jbbs-shitaraba.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-jbbs-shitaraba.el,v
retrieving revision 1.4
diff -u -r1.4 navi2ch-jbbs-shitaraba.el
--- navi2ch-jbbs-shitaraba.el10 Jul 2002 19:39:03 -00001.4
+++ navi2ch-jbbs-shitaraba.el12 Jul 2002 10:29:17 -0000
@@ -133,7 +133,7 @@

(defvar navi2ch-js-parse-regexp "\
<dt>\\([0-9]+\\) 名前:\\(<a href=\"mailto:\\([^\"]*\\)\">\\|<[^>]+>\\)\
-<b> \\(.*\\) </b><[^>]+> 投稿日: \\(.*\\)<br><dd>\\(.*\\)<br><br>\n")
+<b> \\(.*\\) </[Bb]><[^>]+> 投稿日: \\(.*\\)<br><dd>\\(.*\\)<br><br>\n")
(defvar navi2ch-js-parse-subject-regexp "<title>\\([^\\n]*\\)</title>")

(defun navi2ch-js-parse-subject ()
Index: navi2ch-machibbs.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-machibbs.el,v
retrieving revision 1.7
diff -u -r1.7 navi2ch-machibbs.el
--- navi2ch-machibbs.el10 Jul 2002 19:39:03 -00001.7
+++ navi2ch-machibbs.el12 Jul 2002 10:29:17 -0000
@@ -156,7 +156,7 @@
;; -- parse html --
(defvar navi2ch-machibbs-parse-regexp "\
<dt>\\([0-9]+\\) 名前:\\(<a href=\"mailto:\\([^\"]*\\)\"><b> \\|<font[^>]*>\
-<b> \\)\\(.*\\) </b>.+ 投稿日: \\(.*\\)\\(\n\\( ]</font>\\)\\)?<br>\
+<b> \\)\\(.*\\) </[bB]>.+ 投稿日: \\(.*\\)\\(\n\\( ]</font>\\)\\)?<br>\
<dd> \\(.*\\) <br><br>$")
(defvar navi2ch-machibbs-parse-subject-regexp "<title>\\(.*\\)</title>")

437395:02/07/12 19:48
Emacs-21 で kterm でマウスでコピペすると空白が付く問題ですが、
確かに MUA でヘッダや引用で色づけしている箇所などをコピペしたりしても、
同様の現象が再現することを確認しましたので、
やはり Navi2ch の側でなくて Emacs-21 に原因があるようですね。

ともあれ、対応していただいた >>398 さん、commit していただいた Nanashi San 、
ありがとうございました。
438nanashi:02/07/12 19:57
>>435
あー、そういうことか。
今の所、configure が関与するのは Makefile のみなんで、とりあえずは仕様
ということで、navi2ch-icon-directory を設定してください。

;; configure で指定した値をデフォルトで使いつつも、configure しなくて
;; も使えるようにするにはどうしたらスマートかなあ。
>>で始まる行の色が変わるのは便利ですから
一般的な # とか、Lisp用に ; とかから始まる行は
色を変えられるといいですね。
440nanashi:02/07/12 21:16
>>436
なるほど。つまり、default-case-fold-search が nil の場合のみ問題が起き
てたってことね。
navi2ch-jbbs.el:1.6 navi2ch-machibbs.el:1.9 にて対策しました。

>>439
navi2ch-arrange-message-hook で好きなように変えられるよ。
navi2ch-mona.el を参考にするといいかも。
441433:02/07/12 21:22
>>434
ありがとうございます。

すみません、R ってどんなコマンドでしょうか。
1.5.2 使っていますが、board モードで R は
self-insert-command になっています。
442nanashi:02/07/12 21:58
>>441
すんません、Navi2ch 1.5.2 より後にインプリメントした機能でした。
あれ、でもスレごとに URL を保存してないはずなんだけど、なぜ旧ホストを
見に行ったりするんだろう。
443322:02/07/13 01:26
>>436, nanashiさん
全レス読めるようになりました。ありがとー!
444名無しさん@お腹いっぱい。:02/07/13 02:25
 
>434
s/file:/x-localbbs:/ と lock 対応してみますた。
って相変わらずコピペですが(w

begin 644 diff.gz
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
M-Q%A'+60$U*`%]JLH)@F<P#.C*5+TTP<K2>^[]BE$XPKO^[email protected]&'LY>'6#
M;UZ/\!"SJXDY"54/N?__`7?G1YMA]:/-L!QFZ6"[_T/-L'RH;3C0#DH'VJ$G
M/AC"_S-YF`6*^[8&[*%CLR5?IM-,[$N[<3);1-QG_M2O%5GZP2(",<#2]F3^
;[E"ONHZY4M5(F;-TO3*+DT3Z-]8\UF$R%@``
`
end
>445 続きです

begin 644 navi2ch-localfile.el.gz
M'XL("%,2+ST"`VYA=FDR8V@M;&]C86QF:6QE+F5L`+596U/;R!)^MO_"OC3*
M:)$2Y&N<!)M`#`$'PAJ*RVZQATU6EL=8098<209\:G_\Z9X9R9)O)%MU2%&1
M9GKZWE_WB%:K!;[]X-:<H>4%CNT-7(^7N`>69<'O+G^$=!4&00A=25LJ%O'@
M03">AN[=,`;CP(1:I5*#WC0A@?,P^,:=6%"V)_$P")OT>&Z'<0-^8?OZMNZQ
M[B_&/C0JV[3`NJ>[IPWVEC58A,M$O#.,XW&S7!X[)9+J\[@<\R@NA]SNEYP[
MMSSQW:=RM5*MOVZ\K33>E)'5+AU\D5HULIVAV^M%9)00HM?U*_U/$D"$G_GT
M,0C[41.0>`M0`K[>BZVKH1N!L)S^#SF'*!C$CW;(6S`-)N#8/H2\[T9QZ/8F
M,9+%8/O],KII%/3=P928X-K$[_,0XB&'F(>C"(*!>.ETKZ'#?1[:'IQ/>I[K
MP*GK<#_B8$<PII5HR/OH4N)#)XY(ATNE`QP%R-B.W<!O`7=Q/X0''D;X#K4M
M0"4,.R8]0PC&1&42&]N?@F?',]K2HJDSB_K@^D+R,!BC]D-DB/8\NIX'/0Z3
MB`\FWA:=1V+XX_CJT]GU%;2[-_!'^^*BW;VZ:2$Q1AYW^0.7K-S1V'.1,]H0
MVGX\17<0A]\.+PX^X9'V_O'I\=4-Z7]T?-4]O+R$H[,+:,-Y^^+J^.#ZM'T!
MY]<7YV>7AR6`2TYJ<6*PQIT#$1%T69_'MNM%TN8;#&&$NGE]&-H/'$/I</<!
M-;/!P<1^/DS"GU[@WPDC!>$A9EO4@DBJ)3UZ<'9^<]SMH+;'`_"#>`L>0Q>S
M)0Z>B^L6'/M.:0L:VW#%T6T<SCW;X6#!Y80XU.L5X?W]((J)^K<V5&K5:M6J
MUBMOM^#ZLBTLI4(=C;@?V^&T*4Q/5ON\633&8?#@]CEL+N"`62P:?3YXL,-%
MC+#PB!^#QH[[3%M+&/([_C0&[<N37,1:Q(K&,ZN/8&;1VSW$ZZB(PNJ[&+<X
M"*=@H!0L/TOL^?:(@T842/`U/:.E;-)S)BD?\N\37)CY8#3Q8D(-W%RCP6#B
M.Y:-=1H7`38-`P]8XT*AM(1T;"()8$V&L>N0B6.,,8>EM'D:=3#B:-N(1Y%]
MQ_%]Z<$L3?98-'$<7+7&SQ^;T2H&/`R#T")$P$1?(3=90?2T[O#7"?P8L\,T
MUR8&KKIVC^R=>=!!X/3OK&@:Q7R$LJ*A.XB_?G,CR6L^/)1<>!8V4Z[%0J&P
M/E++"?+*F%0A5O9'EHPZE_82ZEX97O?S'8:,G_BK<M=%+X4^XHJ!V4CNUO[&
MATW!)-1'^H%>9MOL?N,%LM)PV_!X_!(,0Z4UI.YP$)^M\I(*(+[HN`(8/3OB
MXDRZF2D=0894:.'(OL_LS%0DG<[(W!&)-FJFU/+=$;M\?XY:=EEG0],U_9/^
M53\@TP4W:O-E=J)LV7K]S_X5ZS!+V41ZS<FC.!'T@>$.4-<>8>$8-E=H95(P
M"R!^5M&D)',$TBW8OP-"F0+(/,\5CS2`?6'-#:VVPSJZH;L;.VRK44833AAC
M0_;KAK9WI'?T%[JGE]'X;RQL^NR`';&7K$PFBAJ:^![R5;[G3YA@5(LJ)%(6
M4KEW/C8I2R@2%0MSKDG(0925./`XI/Y")B0L(AY_%PO@N]Z,\6!>M,H@L]!*
>446 続きです。。。長くてゴメンネ。

====
M'H6E6QC(#OO,-';//NTT.U<R2(IOSD.@46Q%7'/FSUA\0\=MR]Q%_Z(O9YDW
MQ"SU>"AK34D6,M,$DXL?=S_<8H:=,X^="%541%CM8^?]!TN>4JF$T.'W7<H=
MRT%/26V+(O)4-U@VJ^23J\RB2B.#,M#&`6=58B:N$R>,F10C=8P>:0ELIJ`J
MX5,L*EE&Y,86329U]8YCEV.'?4S<\21.:'[8[]VF_Z'$/E/0<(+^@K][RO=)
MNJS,PTPR(.].!6MYC]D;6KW;V40^:2H7?D*=4*A#I?Z%M5B$3QF%LGF)D<AS
M3`(!QM3"51\5--!-(YP]T;,4_1[[M>(=WK1\8>@V>X5<]T"3A9XO8Q6E65G,
MBF>=<`/'-)3/(Z%!L*#"Z]&[*@MW&P>(>OMU5EU40_[,*X/:R,20HPD,<!KE
M_290QJ1YE33-I7T#(_A<Y^@JM`UKX?M_\OTCCS#"TC['XECH!>M4$)H;)-1X
MKJ\]-[.9YG.6KA0T[X@?$+7&)@SP)'2%(Z\OCB7X$!;-+K^T=,)<T?`18A`S
M1/\[^3W!.%)3ECE>.6.\_ZZ<A$G2.@?/C8A&+T!8`+4J=-P_:U]\!'$A.CT4
M,6]8K0<6;F_OO<U%7'2!U9*R@Q_I/PB#$0*?B^BGRCN:].@2#SAKP3V?0NSB
M5#&G4%&T(KS>&>\):OT[O`PE.0^5[!@IT.+S[<D[MO7^.WN%L'Z$750@1`8;
M%#,J3B4^*<L9?[5!_/,"+I7"(H0KA133YOX)^Y3&#-9LO][OLE`%70YR;T6#
M?T'_9"N7FJV^KTA-EJ>BE*I:$08V,Z6E)Y+(TPP]V\Z[FS!$)I*5YZ+]IV)M
MV]9_V]:??[V\O2WA+C5>Y:D9X6PI'HUGRT*]U/FY3%XJ+O=FY@:0!9$T9XWI
MZCI7&L(R:Y%<].0Y"69ZH<E(R%D`-`(X"-*+#+424JK`2^Q/,XONOW<^@78K
M^2K5-=E1,OG(>#F3,,0+C84A0$AZ!0:.X3ZF804R6Z0DO&DTZF],N5N=WS63
M.>/?>KF0=?-<$N5=G/C"\">C'HXZ<9`,(5E;3/2,R)-5+E?:NO'[email protected]
M!@,>IGJ(+QGB$D8C^SA`.+9&KF_FGN>8/L=S2858ZBN2-;;1K0O\"LO<J95>
MEC58S8;.+?5D7MB<6S5MF:?RC*5*KA_Q,%['6MO9%=-"@K$X-5;-6U_+#*-W
M`<;-&>+U.7&H_939EF:KWF+WQ?UUO)C^&7WDHKJ?1TM(S;DXY"[D-*]:\NO5
M9GHSM^@;K`K#<^F`VB^O75$;("&Y+N_5N)]VWK-FYQUGGVEYL;B)0&QA6B?O
MV^F]8%;9GKZ-#<%*;F5+<_!'W51$TL7@H*D2GK&SVB$"'/KKD<`[J4;MBR;:
MJ*;@F:B%GZ/$[>G\&_.GI.\EV!_):;:'_O5]BDHPL#S7YYDA-U*Z)-<3[.^+
M1#Q/)-9('+(6;B!$5F`1@4J)I25V>VL8MQ$V&Q.?J/W\]4H^XR+^9S)-\#6+
MK<(,MA)C"$>K*4=TI40J^B2`S!.TJDD.,RQ:QL/IT]?N*/H.FXI)VBWSYZ25
M*Y`R)[>J-"_,QOE%*,W$)4.6XU-7^@O0H%^A0BU52\W?JF:$01RJZ79R2Z&A
MK*@DS`6!YBQ-$,@BG*5EM`Y(*%=3*1*K$D\(%36!1*;(])^&@A]I#6NQX/\!
M!<7E-9]B*4F83W!?2T?9Y/Z;C,;SG6%G_V(WZ0Z9^V=RU\V[V,!954S;&O9>
MU0@4)?VQ@D;PQ1UY!Q6S1))>FCXMZZ.RW@?]0IL?-]*3&AQ_;.[M[6EYAND=
M?EY^VI&T#`_9F?YM<S#L\9C0"--0A')51BP?^@3X+$ZR2AD9;,EW^62X9,0T
MS<S-Y>='>GG_7']37OY='6CB=!`3%RJY7JG)O_YH,XESG]1!G!5ND1^I5_SY
1%B5',.0A+_X/R.2G->(=````
`
end
>445

試してみました。
navi2ch-localfile.elのnavi2ch-localfile-send-messageで
(setq text (buffer-substring s e))
-> (when (string-match "\\((\s*\\)\\([0-9]+\\)\\(\s*)\\)$" text)
; (setq articles (+ 1 (string-to-number (match-string 2 text))))
(setq articles (+ 1 (cdr (assq 'number article))))

\s -> \\s にしないと読み込めませんでした("Invalid escape character syntax")
ところで \s* ってclass知らない(describe-*でも見つからず)んですが、\s *のことでしょうか?

これを修正して
ローカルファイルテスト
x-localbbs:///tmp/localfile
localfile
と設定して board-mode で'w'してみたんですが、書き込めませんでした。
ファイルは作成されているので、読み込みに失敗している?


449名無しさん@お腹いっぱい。:02/07/14 13:38
なんかきょうから起動に失敗するようになりました。
最新のバージョンに上げれば治りますか?
kabaとmentaiの両方に accuse板があるのが原因のようですが。。。
とりあえず navi2ch-list-sync-update-on-boot をオフにして、
board.txt から accuse をいっこ削除したら起動できてます。
>>448

とりあえずこのパッチのように変更すると読み書きできますた。
・string-matchのエスケープの修正
・datファイル名の生成方法変更
emacsは28bit符号付整数なんで、*65536すると溢れます。

board-modeでarticle数が変化しないのはそういうもんですか?

----BEGIN BASE64----(navi2ch-localfile.el.patch)
LS0tIC90bXAvbmF2aTJjaC1sb2NhbGZpbGUuZWwJMjAwMi0wNy0xNCAxMjo0NDoz
OC4wMDAwMDAwMDAgKzA5MDAKKysrIG5hdmkyY2gtbG9jYWxmaWxlLmVsCTIwMDIt
MDctMTQgMTM6NTM6MTEuMDAwMDAwMDAwICswOTAwCkBAIC0xNDAsOSArMTQwLDEx
IEBACiAKICAgICAoaWYgc3ViamVjdAogCShwcm9nbgkJCQk7IBskQiU5JWxOKSRG
GyhCCi0JICAobGV0ICgoY3VycmVudC10aWNrICgrICgqIChudGggMCAoY3VycmVu
dC10aW1lKSkgNjU1MzYpIChudGggMSAoY3VycmVudC10aW1lKSkpKSkKKwkgIChs
ZXQgKChjdXJyZW50LXRpY2sgKGZvcm1hdCAiJTA1ZCUwNWQlMDVkLmRhdCIgKGNh
ciAoY3VycmVudC10aW1lKSkKKwkJCQkgICAgICAoY2FkciAoY3VycmVudC10aW1l
KSkKKwkJCQkgICAgICAobnRoIDIgKGN1cnJlbnQtdGltZSkpKSkpCiAJICAgICh3
aGVuIChzdHJpbmctbWF0Y2ggcmVnZXhwLWRhdC1maWxlLW5hbWUgZGF0LWZpbGUt
bmFtZSkKLQkgICAgICAoc2V0cSBkYXQtZmlsZS1uYW1lIChyZXBsYWNlLW1hdGNo
IChjb25jYXQgKG51bWJlci10by1zdHJpbmcgY3VycmVudC10aWNrKSAiLmRhdCIp
IHQgbmlsIGRhdC1maWxlLW5hbWUpKSkKKwkgICAgICAoc2V0cSBkYXQtZmlsZS1u
YW1lIChyZXBsYWNlLW1hdGNoIGN1cnJlbnQtdGljayB0IG5pbCBkYXQtZmlsZS1u
YW1lKSkpCiAJICAgICh3aXRoLXRlbXAtYnVmZmVyCiAJICAgICAgKHdyaXRlLXJl
Z2lvbiAocG9pbnQtbWluKSAocG9pbnQtbWluKSBkYXQtZmlsZS1uYW1lKSkKIAkg
ICAgKHdpdGgtdGVtcC1idWZmZXIKQEAgLTE3MSw3ICsxNzMsNyBAQAogCSAgKGVu
ZC1vZi1saW5lKQogCSAgKHNldHEgZSAocG9pbnQpKQogCSAgKHNldHEgdGV4dCAo
YnVmZmVyLXN1YnN0cmluZyBzIGUpKQotCSAgKHdoZW4gKHN0cmluZy1tYXRjaCAi
XFwoKFxzKlxcKVxcKFswLTldK1xcKVxcKFxzKilcXCkkIiB0ZXh0KQorCSAgKHdo
ZW4gKHN0cmluZy1tYXRjaCAiXFwoKFxccypcXClcXChbMC05XStcXClcXChcXHMq
KVxcKSQiIHRleHQpCiA7CSAgICAoc2V0cSBhcnRpY2xlcyAoKyAxIChzdHJpbmct
dG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMiB0ZXh0KSkpKQogCSAgICAoc2V0cSBh
cnRpY2xlcyAoKyAxIChjZHIgKGFzc3EgJ251bWJlciBhcnRpY2xlKSkpKQogCSAg
ICAoc2V0cSB0ZXh0IChyZXBsYWNlLW1hdGNoIChjb25jYXQgKG1hdGNoLXN0cmlu
ZyAxIHRleHQpCg==
----END BASE64----
452 名無しさんた:02/07/14 15:03
今cvsしたら、2chのスレのリンクを開こうとすると
(error/warning) Error in `post-command-hook' (setting hook to nil): (wrong-type-argument stringp nil)
になってしまいますた。
>448,451
ぬぉぉ、しまった、、、やらかしてますね。。。(恥

\s は無意識に Perl の空白文字([ \t\n])のつもりで使ってしまいますた。
実際はこの位置にスペースは入らないので冗長ですが、本来の意図としては

(string-match "\\(( *\\)\\([0-9]+\\)\\( *)\\)$" text)

のような表現になります。

XEmacs だと \s が引っ掛からないので気付きませんですた。
Emacs21 だと、ちゃんと引っ掛かりますね。

で、 28 bit のソレは、すっかり忘れてますた。軽く逝ってまいります。
フォローありがとございます。感謝です。


で、 board-mode で article 数が変化しないというのは、レス書き込み直後に
+1 されないということですか? これはおいらも気になったのですが、
元々の net 経由のものも、こういう仕様のようなので放ってあります。
board-mode で "s" すれば更新されるかと思います。
454nanashi:02/07/14 19:28
>>449,450
CVS 版だと accuse 板には対策入れてます。根本的対策は、まだです。

>>452
OS と Emacs の種類・バージョンきぼんぬ。
手元の GNU Emacs 20.7、21.2、XEmasc 21.1.14、21.4.8 だとちゃんと動いて
るみたいなんすけど。。。

>>453
まだ pre-alpha 状態ですが、少しいじったブツを CVS につっこんであります。
455名無しさん@お腹いっぱい。:02/07/14 21:12
バージョンアップしてちょといわれたので、CVSから1.5.2を入れてみまし
た。

articleバッファーでTABキーで移動してると、URLの上にカーソルが乗っ
た時に一瞬固まったようになります。前のバージョンではそんなことはな
かったんですが…。

TABではレス参照(>>数字)にも移動できますが、こちらの場合は固まる
ことはありません。

なぜでしょう?
うちだけの問題だったりするのかな。。。(´Д`)


URLがすでにダウンロード済みかを調べているような気もしますが、すご
い重いの…。1GHzのCPU使ってて数秒固まります。
>453
\s は了解す。emacsなら"\\s "とすると「syntax-tableの空白に相当する文字」にマッチします。
該当のバッファでdescribe-syntaして、whitespaceになっているものですね。

>board-mode で "s" すれば更新されるかと思います。
更新されないですぅ。
age sageもしないです。
457nanashi:02/07/14 21:38
>>455
リンクが URL だと、dat ファイルを検索してタイトルを得ようとするんだけ
ど、数秒ってのは長過ぎるような。。。
とりあえず、変数で制御できるようにしてみます。
458455:02/07/14 22:05
>>457
すみませんです。


ちなみに、うちのPCだと700個くらい.datファイルがありました。

% find ~/.navi2ch -name '*.dat' | wc -l
698

修正してもらうより、読まないのを消した方がいいのかな…。
459452じゃないけど:02/07/14 22:30
>>454
> >>452
> OS と Emacs の種類・バージョンきぼんぬ。
> 手元の GNU Emacs 20.7、21.2、XEmasc 21.1.14、21.4.8 だとちゃんと動いて
> るみたいなんすけど。。。

うちは XEmacs 21.4.8 ですが、>>452 が発生しますた。
URL の最後に /l50 などと、レス数が指定されていると出たような気が?
460nanashi:02/07/14 22:34
>>458
.datファイルの個数はあんま関係無いはずなんですけどねえ。
commit したんで、CVS の HEAD で
(setq navi2ch-article-get-url-text nil)
してみてください。

>>459
なんか理由がわかったようなので修正を commit しました。スマソ。。。
>454
おお、ありがとうございますぅ。
スミマセン、お手数をおかけしますた。。。


>456
あり、 elisp で \\s って使えたんですね。
むぅ、自分の中で、なんか色々ごっちゃになってる。。。(w
勉強し直します。(^^;
更新されない件は調べてみますですー。
462名無しさん@Meadow:02/07/15 01:14
>461
ああ、紛らわしくてすんまそん。
emacsの\\sはperlの\sではないです。

emacsの\\sは後に一文字必須です。
たとえば"\\sw+"だと単語構成文字にマッチしますし
"\\s +"(sの後にSPC)でperlの\sと(ほぼ)同じ意味になりますです。
# ほぼ、ってのはモードやバッファによってsyntax-classの定義が変わるから

更新の件よろしくです〜。
この機能は待ち望んだ機能でしたので^^;
>>数字

っていう周辺でC-SPACEでのMark setが出来なくないですか?
他の所でMark setしても >>数字 の辺に移動するとMark set
が外れてしまいます。
464nanashi:02/07/15 04:18
お前ら、localfile が大体動くようになったのでテストしてください。
使い方は navi2ch-localfile.el の先頭のコメント。
まだ navi2ch.el からロードするようにはなってないので、
~/.navi2ch/init.el に (require 'navi2ch-localfile) と書いてね。

>>463
うーん、マークはいじってないはずなんだけど。。。とりあえず、Navi2ch と
Emacs のバージョンよろ。
465463:02/07/15 04:23
>>464

肩身が狭いのですが、Emacs21.3.50とnavi2ch-cvs先端です。
きっとEmacs側の問題ですね。
さっきcvsしたEmacs21。 ~/.navi2ch/.init.elに

(require 'navi2ch-localfile)

を追加、~/.navi2ch/etcに

ローカルファイルテスト
x-localbbs:///tmp/localfile
localfile

を追加。ローカルファイルテストに入ると

wrong-type-argument stringp nil。
自分ところも暫く前から >>463 と同じ症状になります。報告しようと
思っていたのに、いつも忘れていました。
環境は Emacs-21.1 + navi2ch-cvs-HEAD です。
>462
\\s の件は納得。勉強になりますた。感謝!

>464
XEmacs21.5.5 と Emacs21.2.2 で読み書きできることを確認しますた。
こちらの環境では >466 さんのような症状は出てないようです。

# navi2ch-board-get-file-name が nil を返したときなんかに
# このタイミングで、このエラー出ますよね。。。
>>467
うちの環境は XEmacs 21.4.8 + navi2ch-cvs-HEAD だけど、全く起きない
ですね。Emacs 21.x の問題か?Emacs 20.x ではどうだろう?
470名無しさん@お腹いっぱい。:02/07/15 06:57
お前ら transient-mark-mode 使ってますか?
(setq mark-even-if-inactive t) でも再現しますか?

>469
ウチの CVS 最新では

Emacs21.2.2
数字付近の mark は問題ないが region 選択できない。

XEmacs21.5.5
mark / region ともに問題なし。

といった感じです。
472nanashi:02/07/15 13:10
とりあえず、save-excursion でマークを破壊しないようにしてみますた。
navi2ch-article.el:1.127 です。
これで試してみて。
navi2chというよりは、emacsの基礎かも...

C-c C-a ○に独自のAAを割り当てるにはどうしたら良いでしょうか?

ミ・д・ミ <ほっしゅほっしゅ!

を入れたいんですけど... (w
あ、でも、上下が付けられないから、毬藻に見えないかも...
>>473
昔このスレで出ていたような気が…
M-x customize-group で navi2ch とか、
M-x customize-variable で navi2ch-message-aa-alist とか。

それはそうと、C-c C-a ? による AA リストですが、現在は一行に二つの
AA が表示されますよね。
これだと長い AA が中途半端になって見にくいので、一行につき一つの
表示の方が見やすいと思うのですが、いかがでしょう?
SPC、BS でスクロールもできるのであんまし問題もないかな、と。
>>474

ミ・д・ミ <ほっしゅほっしゅ!

無事出来ました、ありがとう。
環境をMeadowからLinux上のEmacs21.3.50に変えたら
articleモードでのSHIFT TABがきかなくなりました。
M-x describe-keyしてみると<S-iso-lefttab>が返ってきたので
手元では以下のようにして対処してます。

Index: navi2ch-article.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-article.el,v
retrieving revision 1.127
diff -u -r1.127 navi2ch-article.el
--- navi2ch-article.el15 Jul 2002 04:06:54 -00001.127
+++ navi2ch-article.el15 Jul 2002 15:20:47 -0000
@@ -61,6 +61,7 @@
(define-key map "P" 'navi2ch-article-through-previous)
(define-key map "N" 'navi2ch-article-through-next)
(define-key map [(shift tab)] 'navi2ch-article-previous-link)
+ (define-key map [(shift iso-lefttab)] 'navi2ch-article-previous-link)
(define-key map "\e\C-i" 'navi2ch-article-previous-link)
(define-key map "\C-\i" 'navi2ch-article-next-link)
(define-key map "i" 'navi2ch-article-fetch-link)
「クッキーが無いか期限切れです」
とかでせっかく書いたレスが消えてしまうと悲しい…。
書き込み失敗したら、*navi2ch message*は残すとかできないですかね?
>>477
FAQ You.
479477:02/07/16 15:02
*navi2ch message buckup*にバックアップされてて、カキコ時に\C-c\C-iで持ってこれるのね。
FAQスマヌ
15日のCVS版あたりから、configureが--with-lispdirや--with-icondirを
解釈してくれなくなりました。
configure: error: invalid package name: lispdir
となります。それどころか、今実験してみたら--with-emacsも
同じエラーになります。
autoconfでconfigureを作り直しても同じ結果になります。
configure.inの書き方はチンプンカンプンなヘタレなので、報告だけしときます。
>>480
うちだと問題無いなあ。OSは何?
482名無しさん@お腹いっぱい。:02/07/17 05:08
>>478
fuck you
>482
Fuck off
484480:02/07/17 07:26
OSはLinux 2.4.18(Plamo Linux 2.2.1)で、
Emacs 21.2です。ソースからmakeしたものです。
automakeとautoconfはこの症状が出たので最新版にしてみましたが、
解決せず、です。
(当初はautomake-1.5とautoconf-2.13)
もう少し試行錯誤してみます。
485nanashi:02/07/17 07:48
>>484
もしかして、PATH の後の方に「.」入れてて、
$ configure
とかしてない?
一回全部消して cvs co しなおしてから、
$ /bin/sh ./configure
みたいにしてみればどう?

あと、bash が configure を処理する場合は ~/.bashrc の設定も適切にね。
486480:02/07/17 08:11
>485
あらためてcheckoutし直してみましたが変わらずです。。。
PATHに「.」は入ってません。
/bin/sh ./configure --with-lispdir=... も試しましたが同じくです。
bashだけでなくashやzshでも``invalid package name''になります。
--with-で始まるオプションはことごとくこのエラーを出します。
487nanashi:02/07/17 08:33
>>486
ふーむ。何かわかるかもしれないんで、config.log 見せてちょ。
488480:02/07/17 10:11
…………大変お騒がせいたしました。
実は/bin/exprが腐っていてconfigureの537行目が
期待どおりに実行されていなかったのでした。
chmod a-x /bin/expr してやったら見事に問題解決……

すんません。お手数かけてしまいました。吊ってきます。
489名無しさん@お腹いっぱい。:02/07/17 11:32
navi2chでモナーフォントが使えません・・
mozillaやxfontselでは使えるので、モナーフォント自体はちゃんとインストールされてると思います。
initもロードされてるはずです。(間違った記述をしてみるとエラーが出たので
initには
(setq navi2ch-mona-enable t)
とかいています。
navi2chのバージョンは今日(7/17)CVSで入手したもの、モナーフォントはmonafont-2.21です。
OSはKondara2.0です。何故なのでしょうか・・・
ちなみに、M-x customize-group navi2ch-monaではちゃんと
Navi2ch Mona Enable: on (non-nil)
となっておりました・・・
あ、あと、emacsのバージョンはGNU Emacs21.2.1で、ソースからmakeしたものです。
491名無しさん@お腹いっぱい。:02/07/17 14:44
C-s の後、C-\ ではなく C-spc して日本語を入力すると、
I-search: \012\345\678
このような表示になってしまいます。
正常に入力するにはどうしたらいいのでしょうか?
492名無しさん@Emacs:02/07/17 18:36
>> 491
Emacsのconfigureのときに、--without-xim しれ、
はっきりいって--with-ximは邪魔以外の何者でもない
494491:02/07/17 19:03
>>492-493
ありがとうございます。やってみます。
495名無しさん@Meadow:02/07/17 19:13
すべての板の、subject を一気に習得する方法はありますか?
勉強屋さんですね
>>489

うちでも今日 cvs でとってきたもので、モナーフォントが使えなくなってま
した。(Emacs 21.2.90)

XEmacs 21.4 では大丈夫でした。

498debian user:02/07/18 00:40
うちも今日入った navi2ch-cvs (0.0.20020717-1) で
monaフォントが使えなくなりました。
Emacs 21.2.1です。
499nanashi:02/07/18 00:46
やっぱ Emacs 21 では fontset 作っとかないとダメな環境があるみたいすね。
以前と同じ動作に戻しますた。
500 名無しさん@xemacs:02/07/18 01:05
xemacs-21.1.14ですが、最新cvsしたらば
!! Symbol's function definition is void ((base64-decode-string))
** The following functions are not known to be defined:
base64-decode-region, base64-encode-region
のエラー連発でコンパイル出来ません・・・
>>500
read README
Cygwinスレの
http://pc.2ch.net/test/read.cgi/unix/1024809685/209-
が開かないね。
レスがでかすぎ?
503nanashi:02/07/18 03:35
>>502
209のuu部に&GT;が含まれてるから。
しかし、case-fold-search はやっかいだな。一度すべての正規表現のマッチ
を見直さないと。。。
504502:02/07/18 05:24
相変らず対応早くて驚きますた( ゚д゚)ポカーン
505mami:02/07/18 07:54
>>503
これ、&GT;をそのまま通す 2ch の方がおかしいような。
506 名無しさん:02/07/18 17:17
>>500と同じ症状が出ました。
xemacs で flim は入ってます。
7/15のcvsまではちゃんとコンパイル出来てました。
>>505
そうですよね。なんだかバグというか、イヤな穴がありそうな匂いが。
508名無しさん@Emacs:02/07/18 18:17
navi2chまじで便利だなあ……
wanderlustにマージしてくれたらすごく幸せになるんだけど、
そう思ってる人いない?
どこら辺をmergeして欲しいの?
2chだと短いメッセージが多いから、一つ一つ表示されるのもうっとうしくない?
sb-2ch.elじゃだめ?
まちBBSとlocal fileへの対応も一段落したので1.6出しましょうか。
513名無しさん@Emacs:02/07/18 23:23
navi2chでも●を使えるようになりませんか?
大学からのアクセスが規制されちゃって書けないんで、
ひろゆき君のおもうつぼにはまろうかと思うんですが
514513:02/07/18 23:25
あれ、書けた...テストのつもりだったんです ? ごめんなさい。



515nanashi:02/07/18 23:26
>>500,506
ちょい調べてみますた。

最近の flim だと、(require 'mel) しても mel-find-function を呼び出すま
で base64-hogehoge 関数を定義しないみたい。(FLIM-API.en に書いてあるこ
とと違う。)

でも、sumo-package に入ってる tm/mel.el だと (require 'mel) だけで
base64-hogehoge が定義される。また、mel-find-function は存在しない。

なので、単純に (locate-library "mel") で判断するだけではダメで、
mel-find-function が存在する時はそれを呼び出すようにしなくちゃいけない
し、将来 flim の仕様が変更になった場合はそれに対応しないといけない。

ところで、base64.el は Navi2ch では必須の browse-url.el といっしょに
mail-lib に入ってるんで、単純に (require 'base64) することにして、
「XEmacs を使う際は最新の mail-lib パッケージもインストールしてね」
ということにしちゃおうかと思うんですが、どんなもんでしょう。
516名無しさん@お腹いっぱい。:02/07/19 00:32
ssl.elってあるよねぇ,

と,一応tiger2.he.netからERRORが帰ってくるところまでは試したのだが,
果たして完全に機能しているのか?という疑問から30ドル払ってアカウントは
買えないなぁ,と弱気なことを考えている,と言ってみるテスト.

ていうか,本官はelispよくわからんしなぁ.
517 506:02/07/19 02:46
>>515
mail-lib も入ってますし、(require 'base64)もしてますが・・・
>>506にも書きましたが、7/15の cvs までは問題なかったので、
それ以降何が変わったんでしょう?
ChangeLog 見てもよく分からないんで・・。
518名無しさん@お腹いっぱい。:02/07/19 03:00
aadisplayがファイル読みこむとすぐ消えてしまうのですが
aadisplayだけだと一応表示はされます
>515
既に前スレで議論されてなかったっけ?
520nanashi:02/07/19 03:52
>>519
前スレで議論した時は、flim がある場合は (require 'mel) だけで
base64-hogehoge 関数が使えたんだったと思う。
んで、エラーが起こるということなので最新版を引っ張って来て XEmacs に突っ
込んでみた所、>>515 のようなことがわかった。

>>517
base64 の処理は 7/16 以降では変えてなかったはず。flim をアップグレード
したとかその手の環境の変化なんじゃないかと。

とりあえず、>>515 に書いたように (require 'base64) するように変更して
commit しました。とりあえずはこれで XEmacs + flim でもバイトコンパイル
できるようになると思うです。
521517:02/07/19 05:23
>>520
xemacs 自体は全く弄ってませんが、ちゃんとコンパイル出来ました。
素早い対応ありがとう御座いますです。
522mami:02/07/19 07:58
>>516
monazilla ML で頼めばテスト用のアカウント発行してもらえるかも。

>>518
モナーフォントは使えない環境ですか?
523名無しさん@お腹いっぱい。:02/07/19 10:12
http://kousinetu.machibbs.com/bbs/read.pl?BBS=kousinetu&KEY=1021363663
ブラウザでみたときとレス番号が違うのですが、どうしたものでしょう…
524nanashi:02/07/19 11:18
>>523
対応しますた。
154が抜けてたのね。あぼーんがあると微妙にフォーマットが違ってたみたい。
xemacs21.1.14でnavi2ch-1.5.2を使っているんですが、
navi2ch-article-show-urlでコピーできません。
emacs20.7だとコピーできるのですが。
526名無しさん@お腹いっぱい。:02/07/19 12:55
>>498のようになり navi2ch-cvs (0.0.20020719-1) でも
モナーフォントが使えません。
自分で何か再設定しないといけないのでしょうか。
527nanashi:02/07/19 13:42
>>525
navi2ch-article-show-urlのどれでしょ。
とりあえず一通り試してみたところ、XEmacs 21.1.14 + navi2ch 1.5.2 でも
ちゃんとコピーされてるみたいだけど。

>>526
以前と同じ動作に戻したはずなんですが。。。
* M-x describe-variable RET navi2ch-article-arrange-message-hook の内容
* Shift 左クリック -> Font menu -> Fontset の中に mona?? というフォント
セットがあるか
を教えてください。
528525:02/07/19 13:59
>>527
タイトルもurlもコピーできないんですが。
viewだけは使えますが。
>>518

うちだと
(call-process navi2ch-article-aadisplay-program nil nil nil file)

(call-process navi2ch-article-aadisplay-program file)
にしたり、fileにwith-temp-fileでつくったものじゃなくて
あらかじめ存在してるファイルを指定すると表示される。

どう直せばいいのかは分らん。
530526:02/07/19 15:47
>>527さん
こんな感じです。よろしくお願いします。

>* M-x describe-variable RET navi2ch-article-arrange-message-hook の内容
navi2ch-article-arrange-message-hook's value is nil

Documentation:
not documented as a variable.

Defined in `navi2ch-vars'.

>* Shift 左クリック -> Font menu -> Fontset の中に mona?? というフォント
ちゃんと12,14,16のboldとmediumがあります。
531nanashi:02/07/19 16:13
>>530
うーん。。。念のため聞くけど、navi2ch-mona-enable は t にしてるんだよね。
あと navi2ch-on-emacs21、navi2ch-on-xemacs、window-system の値も教えてちょ。
532530:02/07/19 16:45
>>531さん
今までは
(setq navi2ch-mona-enable-board-list '("mona" "mona2"))
にしてありました。

(setq navi2ch-mona-enable t)
にすると確かにmonaフォントになったのですが
unix/linux板は等幅フォントで見たいので、困ってしまいます。
# わがまま言ってごめんなさい。

>navi2ch-on-emacs21、navi2ch-on-xemacs、window-system
いずれも反応なしです。
533mami:02/07/19 19:17
>>532
とりあえずこれでどうでしょう?
(setq navi2ch-mona-enable-board-list '("mona" "mona2"))
(navi2ch-mona-setup)

特定の板だけモナーフォントを使いたいときに
navi2ch-enable-mona を nil にするってのは
ちょっとわかりにくいかな。
モナーフォントを使うなら navi2ch-enable-mona は t にして、
navi2ch-mona-disable-board-list が nil で
navi2ch-mona-enable-board-list が non-nil のときは
disable がデフォルト、てのはどうでしょう。
534532:02/07/19 19:26
>>533さん
(navi2ch-mona-setup)
なんてのがあったんですね。
それでうまくいきました。
ありがとうございます。
535mami:02/07/19 20:04
>>533
navi2ch-mona-enable-board-list が
 nil のとき → enable がデフォルト
 non-nil のとき → disable がデフォルト
になるように書いてみました。
特に問題なければ帰宅してから commit します。
;; ドキュメントもか書かなきゃ。

(defun navi2ch-mona-arrange-message ()
"モナーフォントを使う板ならそのための関数を呼ぶ。"
(let ((id (cdr (assq 'id navi2ch-article-current-board))))
(when (and (or (not navi2ch-mona-enable-board-list)
(member id navi2ch-mona-enable-board-list))
(not (member id navi2ch-mona-disable-board-list)))
(navi2ch-mona-put-face))
(when navi2ch-mona-pack-space-p
(navi2ch-mona-pack-space))))

>>534
なくて済むようにしたいところです。
536nanashi:02/07/19 20:11
navi2ch-mona-enable-board-list のこと、すっかり忘れてますた。

>>533
モナーフォントを使うのは navi2ch-mona-enable が non-nil の時だけにして、
* navi2ch-mona-enable-board-list が nil:
-> デフォルトで板を処理。
-> ただし、板が navi2ch-mona-disable-board-list にあれば処理しない。
* navi2ch-mona-enable-board-list が non-nil:
-> デフォルトでは板を処理しない。
-> 板が navi2ch-mona-enable-board-list にあれば処理する。
-> ただし、板が navi2ch-mona-disable-board-list にあれば処理しない。
みたいな感じがよさげかな。
異論が無いようなら、このような処理にして commit しちゃいます。

>>534
とりあえずの回避としてはそれでいいんだけど、その辺の内部関数はさくっと
動作を変えちゃうかもしれないんで、上記の変更を commit した後はそれにし
たがってください。(今度は忘れず NEWS に書かないと。。。)

>>512
レス忘れてた。リリースは板変更のあたりが安定してからのほうがいいんじゃ
ないかと思うんだけど。
(defun navi2ch-article-call-aadisplay (str)
(let* ((coding-system-for-write navi2ch-article-aadisplay-coding-system)
(file (expand-file-name (make-temp-name (navi2ch-temp-directory)))))
(with-temp-file file
(insert str))
(let ((w32-start-process-show-window t)) ; for meadow
(call-process navi2ch-article-aadisplay-program
nil nil nil file))
(delete-file file)))
538nanashi:02/07/19 20:15
>>535
あ、書いてるうちに mami さんのレスが。
俺のと同じ処理ですね。commit おながいします。
NEWS と navi2ch.texi への追記もついでによろしく。
539mami:02/07/19 23:43
>>535
commit しました。

>>533
というわけで、CVS 版の navi2ch では
"mona" と "mona2" でのみモナーフォントを使いたいときは
こう書いてください。
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-enable-board-list '("mona" "mona2"))
540532:02/07/19 23:45
>>539
わかりました。どうもありがとうございました。
541mami:02/07/20 00:31
jbbs.shitaraba.com の subject.txt のレス数って信用できないのか。
sage はカウントされないんだっけ?
>>537
そ、そんな原因だったとは。

(defun navi2ch-temp-directory ()
(let ((dir (expand-file-name "tmp" navi2ch-directory)))
(or (file-directory-p dir)
(make-directory dir))
dir))

のほうがいいと思うが、どうよ。
543nanashi:02/07/20 03:05
>>537
aadisplay使ってないんで動くかどうかわからないんですが、特に何かが壊れ
るわけでもないので commit しました。

>>539
おつかれです。

>>541
てことは、sage のメッセージについては + は出ないってことですよねえ。
544nanashi:02/07/20 03:12
>>542
そうしといた方が確実だね。それも commit しました。
>>541
JBBS、したらばJBBS、megabbsはsageをカウントしないです。
546mami:02/07/20 22:19
>>543 >>545
ですねえ。
pageview.cgi の (Res:51) とかを集めてくるしかないんでしょうか。

いっそ updated と seen をなくしちゃった方がすっきりするかな?
それはやりすぎ?
547nanashi:02/07/20 22:56
>>546
article-summary に :size とかいうレス数のパラメータを加えて、
* subject.txt を更新した後、old-subject.txt から数が増えてるスレについて更新
* fetch した後、.dat ファイルが変更されてたら行数を数えて更新
みたいにするとどうでしょ。
こうすると global bookmark からもレス数を表示できるし。(FR#514733)

ところで、ちょいと小ネタ:
Emacs 21 の人は下みたいなのを ~/.navi2ch/init.el に入れると便利かも。

(defun my-navi2ch-article-mode-hook ()
(set (make-variable-buffer-local 'header-line-format)
(concat "Location: "
(navi2ch-article-to-url
navi2ch-article-current-board
navi2ch-article-current-article)
(if (cdr (assq 'kako navi2ch-article-current-article))
" (KAKO)"))))

(add-hook 'navi2ch-article-mode-hook
'my-navi2ch-article-mode-hook)

548名無しさん@お腹いっぱい。:02/07/21 03:53
Emacs 21.2 で CVS 最新(たぶん)版を使ってまして、
>547 後半に触発されていろいろいじっているうちに気づいたんですが、

--- navi2ch-article.elSat Jul 20 04:44:17 2002
+++ navi2ch-article.el.newSun Jul 21 03:33:23 2002
@@ -763,7 +763,7 @@
(setq navi2ch-mode-line-identification
(format "%s (%s/%d) [%s]"
(cdr (assq 'subject article))
- (or "" (cdr (assq 'response article)))
+ (or (cdr (assq 'response article)) "")
(length navi2ch-article-message-list)
(cdr (assq 'name navi2ch-article-current-board)))))
(navi2ch-set-mode-line-identification))

とすべきなんではないかと。(細かくてスマソ)
現状ではモードラインが
Navi2ch for Emacs (part 6) (/547) [UNIX]
のようにスラッシュの前に何も入りません。空文字列は nil にならないようで。
549名無しさん@Emacs:02/07/21 05:28
navi2ch-cvs_0.0.20020715-1.tar.gzからnavi2ch-cvs_0.0.20020719-1.tar.gz
に入れ換えたらframeが縦に間延びするようになっちゃいました。
550nanashi:02/07/21 09:03
>>548
常に空欄になるってのは、たしかにそのとーりでバグなんすが、そもそも
その欄自体必要ないんじゃないかと。。。

> (細かくてスマソ)
やー、細かいところに気づいてくれる方がありがたいっす。

> いろいろいじっているうちに気づいたんですが、
いじるなら、ローカルじゃなくてリモート CVS でやりません?

>>549
navi2ch-mona.el の副作用をなくしたつもりで、つねに require するように
したんですが、もれがありますた。navi2ch-mona.el:1.22 で直ってますんで、
最新版にアップグレードしてください。
551548:02/07/21 11:16
>>nanashi さま
> その欄自体必要ないんじゃないかと。。。
かもですね。ぼくも不便を感じませんでしたし。
(だから自分でも「細かいなあ」と思ったわけで)

> いじるなら、ローカルじゃなくてリモート CVS でやりません?
いや、直接いじってたのは init.el だけで、そこに何をどう書くべきか
調べるために各ファイルを読みまわっていただけです。
「読めるけど書けない」のレベルどまりなもので……
552名無しさん@XEmacs:02/07/21 16:18
久し振りに update (1.5-DEV -> 1.5.2-DEV) してみたら、

C-c C-u http://biwa38.he.net/~ch2pc/unix/kako/1013/10134/1013457056.html

とかして過去ログを見れなくなりました。
読めなかった buffer の modeline には、

http://biwa38.he.net/~ch2pc/unix/kako/dat/1013457056.html

とか出ています。
何か変更されちゃいましたか??
553nanashi:02/07/21 16:38
>>552
そこは2chだけど、2chのURLじゃないからです。
http://pc.2ch.net/unix/kako/1013/10134/1013457056.html
ならOKのはず。

ただ、browse-urlが立ち上がるわけでもないんで、チェックを厳しくした目的
は果たせてないのか。うーん、どうしようかなー。
とりあえず、変更は back-out します。
554名無しさん@XEmacs:02/07/21 16:45
> >>552
> そこは2chだけど、2chのURLじゃないからです。
> http://pc.2ch.net/unix/kako/1013/10134/1013457056.html
> ならOKのはず。

そうなんですよね。
しかし、串の acl で '2ch' だと通らないので仕方無く。

> ただ、browse-urlが立ち上がるわけでもないんで、チェックを厳しくした目的
> は果たせてないのか。うーん、どうしようかなー。
> とりあえず、変更は back-out します。

すみません。宣しくお願いします。
555nanashi:02/07/21 17:02
>>554
直して commit しますた。
556名無しさん@XEmacs:02/07/21 17:30
>>555

すみません。554 なんですが、

cvs update -Pd

したところ、navi2ch-multibbs.el が新たに co されただけなんですが、
これで良いんでしょうか。
出来れば、commit した file を教えて頂けますか??
557nanashi:02/07/21 17:40
>>556
ChangeLog も update されてませんか?
いじったのは navi2ch-multibbs.el のみです。

やっぱ 2ch 依存の部分は navi2ch-2ch.el に分離した方がいいかな。
558名無しさん@XEmacs:02/07/21 18:30
>>557

ChangeLog も update されてました。
何か勘違いしてました。
make し直して

C-c C-u http://biwa38.he.net/~ch2pc/unix/kako/1013/10134/1013457056.html

で読めることを確認しました。
有り難うございました。

ついでと言っては何なのですが、上記の様に url が "~" を含んでいる場合、
~/.navi2ch/ には名前に "~" を含むディレクトリが作成されますが、この様な
名前に "~" を含むディレクトリは、(X)Emacs からの通常の操作がおかしくなって
しまいます。
navi2ch でアクセスするだけなら問題無いのですが、C-c C-f で list しようと
したりすると、受け付けて貰えません。

これを wget などの様に、"~" -> "%7E" などと変換する様にはできませんで
しょうか。
少し前にそれっぽい話が出ていたような気がしたのですが、よくわかりませんでした。
ガイシュツならスマソです。

たぶん、>>nnnの上にカーソルが来たときに、該当コメントの先頭部分がミニバッファに
表示される機能が追加されたためだと思うのですが、うちの環境だとURIの上にカーソル
が来たときに5〜10秒ほど動作が止まってしまい、かなり苦痛です。
(URIの先を見に行っているのかな?)

出来ればURIは無視させて、>>nnnで先頭部分を表示する機能は残したいのですが(リン
ク先がスレ内の場合のみ機能させたい)そのような設定はありますか?
駄目ならこの機能を切る方法を教えて下さい。

過去ログでも、特に問題になっている様子も無いですね。
じつは私の設定がおかしいだけで、皆さんはこんな事にはなってないのかな...
>>560
「CVS の HEAD で」というのはどういう意味でしょうか?
>>561
使ってるNavi2chのバージョンは?
1.5.2-DEVだとしたら、どうやって手に入れたの?
>>562
# apt-get install navi2ch-cvs

バージョンは20020716版スナップショットです。
564nanashi:02/07/22 01:52
>>563
CVS の HEAD に commit したってのは、開発中の最新版に保存したってこと。
CVS 自体が何かについてはスレ違いなんで省略。

で、そのバージョンだと >>460 に書いたことはすでに反映されてるんだけど、
(setq navi2ch-article-get-url-text nil)
は試してみた?
設定のしかたが分からないということなら、Navi2ch のマニュアルのカスタマ
イズの章とか、Emacs のマニュアルを読んでね。

;; debian のことはよく知らないんだけど、apt-get でインストールできるの
;; は CVS 版だけなんですか?
>>564
色々と失礼しました、私の確認ミスでした。
じつは、init.elに (setq navi2ch-article-get-url-text nil) したけど上手く行かなかったので聞いてみました。
でも、再度試してみたらちゃんと出来ました、申し訳ないです。 m(_ _)m
というわけで、問題なく解決しました、ありがとうございました。

ちなみにDebian用のパッケージは

navi2ch - Navigator for 2ch.
navi2ch-cvs - Navigator for 2ch.
navi2ch-multibbs - Navigator for 2ch (applied multibbs patch).

の3種類が用意されているようです。

お騒がせしました。
最近のCVS HEADだと、*navi2ch board*でエスケープが置換されないようなんですが。
<とか。
>566 こういうことなんではないでしょうか。

--- navi2ch-util.el Sun Jul 21 01:30:50 2002
+++ ../../elisp/navi2ch/navi2ch-util.el Mon Jul 22 05:45:25 2002
@@ -318,12 +318,12 @@
""))

(defsubst navi2ch-replace-html-tag (str)
- (unless (string= str "")
+ (if (string= str "")
+ str
(let ((case-fold-search t))
(navi2ch-replace-string navi2ch-replace-html-tag-regexp
'navi2ch-replace-html-tag-to-string
- str t)))
- str)
+ str t))))

(defsubst navi2ch-replace-html-tag-with-buffer ()
(goto-char (point-min))

(untabify したので patch --ignore-whitespace してね)
568567:02/07/22 06:26
と思ったら18日の変更(&GT;に対応)が逆戻りしてしまいますね。
*navi2ch message*にどのスレに対する投稿なのかスレ名を表示すると、
いわゆる誤爆の防止になると思うのですが、いかがでせうか。
navi2ch-message-setup-message-hookでmode-lineを書き換えればいいと
試したのですが、投稿先スレ名をどう取得するのかわからず挫折しますた。

(setq navi2ch-message-always-pop-message t)
しているのに、どこでw押したのか忘れる私がいけないのでしょうが(苦笑)
570mami:02/07/22 07:13
とり急ぎ。

>>569
> 投稿先スレ名をどう取得するのかわからず挫折しますた。
(cdr (assoc 'subject navi2ch-message-current-article))
571mami:02/07/22 07:16
>>570
assoc より assq の方がいいですね。スマソ
(cdr (assq 'subject navi2ch-message-current-article)); スレタイトル
(cdr (assq 'name navi2ch-message-current-board)); 板名
572567:02/07/22 07:19
たぶんこれでいけると思いますが……みなさま、いかがでしょ?
(一応cygwinスレで&GT;を確認、スレタイも正常表示)

--- navi2ch-util.el Sun Jul 21 01:30:50 2002
+++ ../../elisp/navi2ch/navi2ch-util.el Mon Jul 22 06:50:56 2002
@@ -318,16 +318,16 @@
""))

(defsubst navi2ch-replace-html-tag (str)
- (unless (string= str "")
+ (if (string= str "")
+ str
(let ((case-fold-search t))
(navi2ch-replace-string navi2ch-replace-html-tag-regexp
'navi2ch-replace-html-tag-to-string
- str t)))
- str)
+ str t))))

(defsubst navi2ch-replace-html-tag-with-buffer ()
(goto-char (point-min))
- (let ((case-fold-search t))
+ (let ((case-fold-search nil))
(while (re-search-forward navi2ch-replace-html-tag-regexp nil t)
(replace-match (navi2ch-replace-html-tag-to-string (match-string 0))))))

573nanashi:02/07/22 09:19
>>572
なるほど、つまり navi2ch-replace-html-tag が壊れてたって事っすね。
1. navi2ch-replace-string は空文字列を渡してもちゃんと動く
2. navi2ch-replace-html-tag が空文字列を引数として呼ばれる事はほとんど無い
3. if で条件分岐するのはただの無駄
ということで、一番外側の if はとっぱらっちゃいましょう。

574nanashi:02/07/22 10:21
commit しますた。
>>571
ありがとうです。

(add-hook 'navi2ch-message-setup-message-hook
(lambda()
(setq mode-line-buffer-identification
(format "new message :%s"
(cdr (assq 'subject navi2ch-message-current-article))
))
(force-mode-line-update t)))

としてみました。
elispは素人なんで穴が多々ありそうですが、いい感じです。
576nanashi:02/07/22 10:37
>>575
モードラインにバッファ名表示しててもしょうがないし、それよさそうっすね。
板もわかると便利だから、
(format "Re: %s [%s]" スレ題名 板名)
みたいな感じだとどうでしょうか。
>576
その書式のほうがemacs「らしく」ていいですね。
あ、考えたら、スレ立てかどうかも判別しないと駄目ですね。
#私はinfowebな為、大抵スレ立てに失敗するので950踏んでも泣く日々ですが…
578mami:02/07/22 12:55
C-c C-o でレス書きバッファとレス書き先スレ/板バッファ
(つまり w したときの配置) に切り替わるようにしました。
板 (スレ立て) の時の挙動がちょっと不安。
579nanashi:02/07/22 17:19
>>577
こんな感じかな。

Index: navi2ch-message.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-message.el,v
retrieving revision 1.26
diff -u -r1.26 navi2ch-message.el
--- navi2ch-message.el 22 Jul 2002 03:51:05 -0000 1.26
+++ navi2ch-message.el 22 Jul 2002 08:16:31 -0000
@@ -96,6 +96,13 @@
(navi2ch-message-mode)
(erase-buffer)
(navi2ch-message-insert-header new sage)
+ (setq navi2ch-mode-line-identification
+ (if new
+ (format "*new message* [%s]"
+ (cdr (assq 'name navi2ch-message-current-board)))
+ (format "Re: %s [%s]"
+ (cdr (assq 'subject navi2ch-message-current-article))
+ (cdr (assq 'name navi2ch-message-current-board)))))
(navi2ch-set-mode-line-identification)
(run-hooks 'navi2ch-message-setup-message-hook)
(when sage
580mami:02/07/22 23:41
581nanashi:02/07/23 01:05
board-id の衝突の件ですが、たぶんなんとかなりました。
変わった板とみなすのも、url の最後の部分が同じで、かつ、名前が同じとき
のみにしました。

>>580
そのリンク、etc.txt に無い状態でクリックするとエラーになっちゃいますね。
>>579
cvsにcommitされていますね、ありがとうございましたっ。
これでゴバークして恥じを晒すことがなくなります。
583名無しさん@お腹いっぱい。:02/07/23 11:47
小ネタです。板モードで C-c C-f してみてくだちい。
タイプ量が軽減できます。当社比100%(w

(add-hook 'navi2ch-board-select-board-hook
(lambda ()
(setq default-directory
(navi2ch-2ch-board-get-file-name board ""))))

ところでこのフックが実行される時点で
navi2ch-board-current-board は未設定ですよね。
そのために仮引数の board を使わなければいけないという罠。
584mami:02/07/23 13:16
すんません、1 を消したらスレごと消えちゃいました。

http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2452&KEY=1027348252&START=4&END=4
> 同じarticle-idのスレが2つある(w
> つまり、shitarabaでもsubject.txtを使わず、htmlをパースしろってことかな。
なぜか subject.txt では最初のスレが最後にも出てるようです。
本筋とは関係無いんだけど...
起動時のスプラッシュ(?)で、真ん中のおにぎりの胸筋のあたりがずれてませんか?
漏れだけかな???

いや、ほんとうにどうでも良い事でスマソ...
586nanashi:02/07/23 20:36
>>583
板モードで default-directory 変えて、そこからスレを選ぶとスレの
default-directory も変わっちゃわない?
そしたら M-d とかのデフォルトが変わって不便かも。

> ところでこのフックが実行される時点で
> navi2ch-board-current-board は未設定ですよね。
navi2ch-board-after-sync-hook につっこむとか。

>>585
たしかに。。。
次のバージョンアップは大きいから、そろそろ変えてみます?
587nanashi:02/07/23 21:01
たまには age で。

navi2ch-vars.el での navi2ch-list-bbstable-url のデフォルトが
nil になりました。~/.navi2ch/init.el で設定してない場合は、
navi2ch-update.el で設定されますので、update するかどうか聞いて来たら
yes と答えてください。
navi2ch-auto-update を nil にしてる人は、M-x navi2ch-update で手動
更新できます。
588mami:02/07/23 23:13
(setq navi2ch-message-ask-before-write 'y-or-n-p) とか
(setq navi2ch-message-ask-before-write 'yes-or-no-p) とかすると
w で書き込みを初めるときに確認を出せるようにしました。
ついでに navi2ch-message-ask-before-send と navi2ch-message-ask-before-kill も
同じ仕様に。

あと、jbbs.shitaraba でスレを立てられるようにしました。
589(not 1):02/07/24 02:10
いろいろと放ったらかしのままにしてすいませんです。

>>581
> board-id の衝突の件ですが、たぶんなんとかなりました。
同じ id の板が同時に2つ追加されると変な事になっちゃいません?

今週は結構暇そうなんで、この板変えますかメニューを作ろうと思ってます。
んで、重複した board-id 編集メニューと合わせて patch の形で出しますね。
;; このへんは nanashi さんの今の解法とダブっちゃうんで commit するのは
;; やめときます。

あと、掲示板(shitaraba とか jbbs とか)毎に prefix か suffix を付ける仕
組みがあってもいいかなーと思ったり思わなかったり。

;; 実は最近の navi2ch スレッドはあんまし追いきれていなかったりするです。
590名無しさん@お腹いっぱい。:02/07/24 04:42
>>586
スプラッシュ作ってみました。
もし次のバージョンで変えるなら、候補に入れておいてくだされ。
----BEGIN BASE64----(navi2ch-logo.xpm.bz2)
QlpoOTFBWSZTWb9gqCQAGuP////////////////////3//4H//xICwByIIAEAECQ
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
EtDUkzEaZhmP+LuSKcKEhfsFQSA=
----END BASE64----
おもろい。
592nanashi:02/07/24 09:07
>>589
最近 id の衝突が多いみたいなので、とりあえず暫定ってことで commit しちゃ
いました。

> 同じ id の板が同時に2つ追加されると変な事になっちゃいません?
色々テストしてみたんで大丈夫だとは思うんですが。
navi2ch-list-get-changed-status では、id ではなく、URL で比較していって、
old-category-list に存在する URL: そのまま。
old-category-list に存在しない URL: url の最後の部分が一致し、かつ以
前と同じ板の名前の場合のみ変わった板に。そうでないなら追加された板に。
と、変わった板と判断する条件を厳しくしています。(実際はここで id を使っ
てるんですが、URL に対して string-match した方がいいかも)

これは、追加されたを変わった板と間違って判断するのと、変わった板を新規
の板と間違って判断するのでは、後者の方が安全だと考えたからです。
同じ名前で同じ id (というか url の最後の部分) の板が複数追加されると動
作が変になるかもですが、さすがにそれは無いんじゃないかと。

> ;; このへんは nanashi さんの今の解法とダブっちゃうんで commit するのは
> ;; やめときます。
navi2ch-list-make-board-txt での id の決定はそれほど重要ではなく、単に
G とかで一意に飛べるようになるだけなので、(not 1) さんの変更に置き換え
てもらっちゃってもいいですよ。

> あと、掲示板(shitaraba とか jbbs とか)毎に prefix か suffix を付ける仕
> 組みがあってもいいかなーと思ったり思わなかったり。
たとえば、この板の場合、id を「[email protected]」にしちゃえばユニークに
なるなーってアイディアもあるんですが、手をつけてません。

ところで、navi2ch-list.el をいじってて何度もミスったんですが、url と
uri が混在してるの、統一しません?
593(not 1):02/07/24 11:44
>>592
> > 同じ id の板が同時に2つ追加されると変な事になっちゃいません?
> 色々テストしてみたんで大丈夫だとは思うんですが。
> navi2ch-list-get-changed-status では、id ではなく、URL で比較していって、
> old-category-list に存在する URL: そのまま。
> old-category-list に存在しない URL: url の最後の部分が一致し、かつ以
> 前と同じ板の名前の場合のみ変わった板に。そうでないなら追加された板に。
> と、変わった板と判断する条件を厳しくしています。(実際はここで id を使っ
> てるんですが、URL に対して string-match した方がいいかも)

そーか、板の名前も使って判断してるから同じ id の板が2つ追加されてもおーけーっ
て事なんですね。なるほど。

>
> これは、追加されたを変わった板と間違って判断するのと、変わった板を新規
> の板と間違って判断するのでは、後者の方が安全だと考えたからです。

確かに後者の方が安全ですね。

> > ;; このへんは nanashi さんの今の解法とダブっちゃうんで commit するのは
> > ;; やめときます。
> navi2ch-list-make-board-txt での id の決定はそれほど重要ではなく、単に
> G とかで一意に飛べるようになるだけなので、(not 1) さんの変更に置き換え
> てもらっちゃってもいいですよ。

自動で変更する仕組と手動で変更する仕組の両方が使えると嬉しいかなーとか思いまし
た。その方向で作業してみます。

>
> > あと、掲示板(shitaraba とか jbbs とか)毎に prefix か suffix を付ける仕
> > 組みがあってもいいかなーと思ったり思わなかったり。
> たとえば、この板の場合、id を「[email protected]」にしちゃえばユニークに
> なるなーってアイディアもあるんですが、手をつけてません。

あー、俺もそれは考えた事あります。
でもそれだと入力が面倒臭そうなんですよね。

> ところで、navi2ch-list.el をいじってて何度もミスったんですが、url と
> uri が混在してるの、統一しません?

url で統一しましょうか。
それで、board の key が 'uri になっているのは歴史的経緯としてあきらめる(^^;
;; 始めの頃、uri っていうのはファイル名の直前の部分まで(ディレクトリの部分)だ
;; と思っていてこういう使い方になっているのでした。

長レスすまんです。
594nanashi:02/07/24 12:40
>>593
> 自動で変更する仕組と手動で変更する仕組の両方が使えると嬉しいかなーとか思いまし
> た。その方向で作業してみます。

一番優先されるのが (navi2ch-list-board-id-from-url) なんで、保存したの
をここから取って来るようにするといいかもです。
他のところで url に対して string-match して id を得てるのも、ここを通
すようにした方が統一できてよさそう。

> あー、俺もそれは考えた事あります。
> でもそれだと入力が面倒臭そうなんですよね。
completing-read してるんで、g un RET でも UNIX 板に飛べたりします。
画面表示まわりは長いとうるさく感じるかもしれませんけど。

それとも、board-id を得る部分を multibbs に移して、2ch は suffix 無し、
それ以外は[email protected] みたいな感じで返すようにします?

> url で統一しましょうか。
> それで、board の key が 'uri になっているのは歴史的経緯としてあきらめる(^^;
uri という key を保存してるファイルは無いので全部変えちゃいません?
ざっと見た感じだと、\<uri\> -> url で全置換しても大丈夫みたい。
595(not 1):02/07/24 13:02
>>594
> 一番優先されるのが (navi2ch-list-board-id-from-url) なんで、保存したの
> をここから取って来るようにするといいかもです。
> 他のところで url に対して string-match して id を得てるのも、ここを通
> すようにした方が統一できてよさそう。

手元ではそうなってます。
オプションで id を url から取得するか、保存したのを取得するか選択できるような
感じで。

> > あー、俺もそれは考えた事あります。
> > でもそれだと入力が面倒臭そうなんですよね。
> completing-read してるんで、g un RET でも UNIX 板に飛べたりします。
> 画面表示まわりは長いとうるさく感じるかもしれませんけど。

suffix にしちゃえば入力はそんなに面倒臭くないですね。
長いのを付けるのも結構有りな気がしてきますた。
というか、

> それとも、board-id を得る部分を multibbs に移して、2ch は suffix 無し、
> それ以外は[email protected] みたいな感じで返すようにします?

こっちに賛成一票です。
2ch に suffix を付けないってするよりも、2ch にも付けてデフォルトの suffix を選
択できるようにした方がいいかも。
それで、デフォルトのやつは suffix まで書かなくてもよくすればいいんじゃないでしょ
うか。
ついでに、その他とか、ブックマークとかのも suffix 付けちゃいましょう。

> uri という key を保存してるファイルは無いので全部変えちゃいません?
> ざっと見た感じだと、\<uri\> -> url で全置換しても大丈夫みたい。

マズそうなのは、navi2ch-board-get-uri() と navi2ch-board-get-url() ぐらいです
かね。
navi2ch-board-get-uri() は navi2ch-board-get-url-path() とかにすればいいかな?
596nanashi:02/07/24 14:23
>>595
> suffix にしちゃえば入力はそんなに面倒臭くないですね。
> 長いのを付けるのも結構有りな気がしてきますた。
よく考えると、板モードではモードラインが 名前 (id) [鯖] だから、id に
ホスト名をつけて 名前 (id) でも問題ないですね。

> 2ch に suffix を付けないってするよりも、2ch にも付けてデフォルトの suffix を選
> 択できるようにした方がいいかも。
2ch にも suffixつけるなら、
(string-match "\\`http://\\(.+\\)/\\([^/]+\\)/?\\'" url)
(concat (match-string 2 url) "@" (match-string 1 url))
で統一しちゃった方がわかりやすいかも。
短いのがいい人は board-id を編集して短くする、と。

> ついでに、その他とか、ブックマークとかのも suffix 付けちゃいましょう。
ホストやファイル名に出て来ないだろう文字ってことで、":" でも付けます?
"fudan-miru-sure:bookmark"、"navi2ch:etc" (>>3をetc.txtに追加した場合)
みたいな感じで。

> マズそうなのは、navi2ch-board-get-uri() と navi2ch-board-get-url() ぐらいです
> かね。
気づきませんですた。

> navi2ch-board-get-uri() は navi2ch-board-get-url-path() とかにすればいいかな?
navi2ch-board-get-base-url とかがいいんじゃないでしょうか。
597nanashi:02/07/24 14:43
あ、そだ
>>590
これ、いいっすね。手元では入れ換えてみますた。
ところで、xbm には変換できたんですが、img ってどーやって作るんだろ。
598583:02/07/24 14:54
亀レス気味かしら。
>>586
> 板モードで default-directory 変えて、そこからスレを選ぶとスレの
> default-directory も変わっちゃわない?
> そしたら M-d とかのデフォルトが変わって不便かも。
ガ━━(゚Д゚;)━━ソ! と、寝床のなかで気づきますた。
というわけで必要なときだけ default-directory を設定する改良版です。

(defun navi2ch-find-file-within-board ()
(interactive)
(let ((default-directory
(navi2ch-2ch-board-get-file-name
navi2ch-board-current-board "")))
(call-interactively 'navi2ch-find-file)))
(define-key navi2ch-global-map "\C-c\C-f" 'navi2ch-find-file-within-board)

> > ところでこのフックが実行される時点で
> > navi2ch-board-current-board は未設定ですよね。
> navi2ch-board-after-sync-hook につっこむとか。
それも考えたんですが、s するたんびに無意味にフックを実行するのも
いかがなものかと思いまして。効率の問題じゃなくて、意味上の問題で。
(えらそうなこと言ってゴメソ)
M-x navi2chの引数について、
 引数なし …… オンライン/オフライン状態保持
 C-uのみ …… 反転
 M-1, C-1, C-u 1など正の数 …… 常にオンラインに設定
 M--, M-0, C-u -など非正の数 …… 常にオフラインに設定
としてみた。ヲレ的にはM-1とM--で使い分けるかな。

----BEGIN BASE64----(navi2ch.diff)
LS0tIG5hdmkyY2guZWwJRnJpIEp1biAyOCAxMDo0NTozNiAyMDAyCisrKyBuYXZp
MmNoLmVsLWFyZwlXZWQgSnVsIDI0IDE5OjAzOjI5IDIwMDIKQEAgLTYzLDcgKzYz
LDEzIEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmF2aTJjaC1z
cGxhc2gpKSkpCiAgICAgICAoY29uZGl0aW9uLWNhc2UgZXJyCiAgICAgICAgICAg
KHByb2duCi0gICAgICAgICAgICAoaWYgYXJnIChzZXRxIG5hdmkyY2gtb2ZmbGlu
ZSAobm90IG5hdmkyY2gtb2ZmbGluZSkpKQorICAgICAgICAgICAgKGlmIGFyZwor
CQkoc2V0cSBuYXZpMmNoLW9mZmxpbmUKKwkJICAgICAgKGNvbmQgKCg8PSAocHJl
Zml4LW51bWVyaWMtdmFsdWUgYXJnKSAwKQorCQkJICAgICB0KQorCQkJICAgICgo
bGlzdHAgYXJnKQorCQkJICAgICAobm90IG5hdmkyY2gtb2ZmbGluZSkpCisJCQkg
ICAgKHQgbmlsKSkpKQogICAgICAgICAgICAgKHdoZW4gKGZpbGUtZXhpc3RzLXAg
bmF2aTJjaC11cGRhdGUtZmlsZSkKICAgICAgICAgICAgICAgKGxvYWQtZmlsZSBu
YXZpMmNoLXVwZGF0ZS1maWxlKSkKICAgICAgICAgICAgIChsb2FkIG5hdmkyY2gt
aW5pdC1maWxlIHQpCg==
----END BASE64----
600599:02/07/24 19:13
(cond ((listp arg) (not navi2ch-offline))
(t (<= (prefix-numeric-value arg) 0)))

にすればもっと短く書けることに気づいた。はう。
601mami:02/07/24 19:43
>>599
>  M-1, C-1, C-u 1など正の数 …… 常にオンラインに設定
こういう手も。

(setq navi2ch-offline nil)
(navi2ch)
602599:02/07/24 19:55
>>601
auto-fill-modeに合わせてみますた(auto-fill-modeは引数なしのときが反転だけど)。

603nanashi:02/07/24 19:58
>>600
(listp nil)
=> t
なのれす。
(defun navi2ch (&optional offline)
(interactive (list (if (consp current-prefix-arg)
(not navi2ch-offline)
(<= (prefix-numeric-value current-prefix-arg) 0))))
(setq navi2ch-offline offline)
こんなんでどうでしょ。
604nanashi:02/07/24 21:10
>>590 を commit しますた。
ついでにがんばって ascii 版もモナーにしてみますた。
605583:02/07/24 21:13
598をさらに少し改良。

(defun navi2ch-find-file-within-board ()
(interactive)
(let ((default-directory
(if (member major-mode (list 'navi2ch-board-mode
'navi2ch-article-mode))
(navi2ch-2ch-board-get-file-name
navi2ch-board-current-board "")
navi2ch-directory)))
(call-interactively 'navi2ch-find-file)))
606名無しさん@お腹いっぱい。:02/07/24 22:13
navi2ch の開発に協力したいので、elisp がわかりやすく解説されている
Webページおしえてください。おながいします。
>>606
Emacs スレに行ってください。おながいします。
navi2ch Projectで
「CVS による開発版の入手」
に従ってたぶんソースをとってこれたっぽいのですが、
どこにダウンロードされたのか分かりません。。

このコマンド通りに実行した場合はどこにソースを
落してるのでしょうか?
実行した場所による
610nanashi:02/07/25 10:41
>>606
とりあえず「Emacs Lisp プログラミング」と「GNU Emacs Lisp リファレンス
マニュアル」の日本語訳を HTML にした物を
http://navi2ch.sourceforge.net/doc/elisp/ にウプしますた。
オンラインでも読めるけど、*.tar.gz に固めた物も置いときます。
並行して sourceforge.net のアカウントも取っておいて、上記のドキュメン
トをざっと読んで理解したらアカウントを教えてね。

>>608
% find $HOME -name navi2ch.el
とでもしてさがしてみるといいんじゃないでしょうか。navi2ch.el と同じディ
レクトリに CVS ってディレクトリがあったらそこが正解です。
611名無しさん@お腹いっぱい。:02/07/25 12:00
いつも、便利に使わせてもらっています。

ところで、0723のsnapshotを使っているのですが>>523 の様に、machibbsのレ
ス番がずれてしまいます。他の方々はどうでしょう?
612611:02/07/25 12:04
ちなみにずれるのはここ
http://hokkaido.machibbs.com/bbs/read.pl?BBS=hokkaidou&KEY=1025627602

2~3番くらいずれてるみたいです。
Meadow 1.14 + Cygwin の環境です。
613mami:02/07/25 12:08
614nanashi:02/07/25 12:44
透明あぼーんですね。
確実にずれをなくすには、navi2ch-machibbs-article-callback() を
* 番号の最大値を更新しながら各行を ( 番号 . 中身 ) の alist に追加していく
* 1〜番号の最大値でループを回して行を挿入していく
みたいな感じにするといいのかな。
splashスクリーンが迫力なくなってガカーリ。
せめて文字デカくしてホスィ。
>610
CVSフォルダ発券しますた。
ありがとう。感動です。。
617名無しさん@Emacs:02/07/25 18:58
>>512 (・∀・)イイ!!
つーか、そろそろ出して。
>>616
フォルダじゃなくてディレクトリな。これ重要
619nanashi:02/07/26 08:40
>>615
590 さんの AA ってどこにあるんでしょ。14dot の文字でキャプチャしようか
と思ったんだけど、1 さんがいる通報しますたのAAしかみつからない。

>>617
そっすね。俺はそろそろリリースでもいいかと思ってますが、他のデベロッパ
の皆さんはどうすっか?
620590:02/07/26 09:36
xpmを作ってからAAのテキストは消してしまったのですが、
navi2chの検索機能のおかげで見つけることができました。

       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       | ? a a で見つけてきますた!
       \
          ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                   ∧_∧      / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
         ∧_∧     ( ´Д`)    < 見つけてきますた!
         ( ´Д` )   /⌒    ⌒ヽ    \____________
        /,  /   /_/|     へ \
       (ぃ9  |  (ぃ9 ./    /   \ \.∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
        /    /、    /    ./     ヽ ( ´Д` )< きますた!
       /   ∧_二つ (    /      ∪ ,  /   \_______
       /   /      \ .\\     (ぃ9  |
      /    \       \ .\\    /    /
     /  /~\ \        >  ) )  ./   ∧_二∃
     /  /   >  )      / //   ./     ̄ ̄ ヽ
   / ノ    / /      / / /  ._/  /~ ̄ ̄/ /
  / /   .  / ./.      / / / )⌒ _ ノ     / ./    (゚д゚)<キマスタ!
  / ./     ( ヽ、     ( ヽ ヽ | /       ( ヽ、   ゚( )−
(  _)      \__つ    \__つ).し          \__つ  ./ >

621名無しさん:02/07/26 11:22
1.6期待age
>>621
cvs使え
623nanashi:02/07/26 11:54
>>620
さんくす。
mona-16 でキャプって CVS につっこんでみますた。
cvsしますた
Meadowなオレにはあまり関係がなかったようだ(泣)
625mami:02/07/26 13:59
>>619
リリース前に >>584 の対策させてください。
今晩できると思います。

>>611-614 も対応してからの方がいいかな。
ちょっとやってみたんですが、うまくいきませんでした。
スプラッシュ画面もっと藁えるやつにしねーか?
こんなんとか↓
                            ,_           ,_
 ,_  ,_  ___,    _,    __OO __  | |   r―― 、 _| |_    ,i~|  ;――;  ,_ _l~l__
 | | | | 'ー―i | l^l | |   'ー― ,!  | o c!二 二'i | ⊂⊃ | ~ー; ;―○ i二   ニ!i, i"i .| | | 'ー; ;―"
 |_| | |  i`iノノ ,|| | | _,  //   | 8εi ノ !   | ⊂⊃ | ノ / l~L、 く <フ,ノ i, V ,' | |  ,| |_
  ,_ノ ノ  ノ r'´ ノ ノ | |ノ,ノ | (__   ooooフ ○ヽ 、 | ⊂⊃ | `´i"σ;‐'  ノ _ヽ、 > <、| | i"σ;‐'
 `ー'"  ー'  `-'’  '-‐'"  ゛ー‐'   ー'くノ `・’ `――"   `ー'   `・´ `´ くノ^ヽ´ ー' `ー'
         ,_,       ,_,.     ,_,        |~|
       _| |_.     | |     | | 、__,.  iニニ ニニ!  _l~l__     ___
       ー―; ノ.      | L._  | | ゙ー―‐' __(ゝ| |ノ)_  ー;┌―‐' __ `ー―; |
        _/ <、LL] ,_ | i‐-、>..| | .,、    ー;  ・、―’  ,i i'ヽニフ ー- `!  //
       ー・'| |ヽ'  __;i |. | |     | | ヽー‐‐; i二ノ| |\二l  | i i,ー・、  -' ノ  | (_
          ー’   'ー ' ´ ー'    ~   ̄ ̄     ー'     ‐’  ̄~   ̄   ゛ー '
      ____
     | ,__ _|   | ̄|                         | ̄ ̄ ̄ ̄ ̄ ̄ ̄|
     | |_| |  __|  |__,                       | | ̄ ̄ ̄ ̄ ̄| |
     | ,__  ̄||__  __|     ┌─────┐       | |_____| |
     | |_| | ̄   |  |          |  ネット ヲ  ::.|       .:| _____ :|
     | ,__  ̄|   i’  'i,          |  ナメンナ! ::|          .| |       :| |
     | |_| | ̄  i'   'i、         |_________:|       .:| |_____| |
     |___ ̄|/ /^ヽ ヽ        ヽ( ゚Д゚)ノ         .| _____ ..:|
    i-ii-ii-ii-i |  | /  ヽ ヽ         ( へ)            .:| |       :| |
    L.iL.!L!L.! | |/ く^\ ヽ ヽ         く              .:| |_____| :|
      ┌――' ,|  \ノ ヽ/                       .:|_______|
      └─―‐"
locate-data-directoryがあるときだけnavi2ch-icon-directoryにicons/がつ
かないんだけど、そういうもん?
628(not 1):02/07/26 16:17
>>619
> そっすね。俺はそろそろリリースでもいいかと思ってますが、他のデベロッパ
> の皆さんはどうすっか?
おーけーです。
板の移転のやつはリリース後にやりますです。
久しぶりにバージョンアップしますたら、起動時にワラタ! ヤッテクレル(・∀・)イイ!!
630nanashi:02/07/26 20:24
>>627
よく知らないけど、wl とか w3m とかもそうなってるみたい。
locate-data-directory って XEmacs でパッケージのデータディレクトリを探
す時に使うみたいなんで、とりあえず configure の --with-packagedir では
それに合うようにしてる。

>>625
じゃあ、俺も >>611-614 あたりの不具合について調べてみますね。

>>628
了解っす。んじゃ、リリース目標は今週末中って感じで。
631mami:02/07/26 23:16
>>584
対応しました。
632nanashi:02/07/26 23:49
現時点のでベータ作りますた。タグは特につけてません。
http://navi2ch.sourceforge.net/beta/
みなさんテストよろ。

;; ベータの有効期限はどーしましょ。
633名無しさん@お腹いっぱい。:02/07/27 00:17
保存されている.datファイルってどうやって見れるの?
info読んでて気づきますた。

よく見かけるdiff出力のやり方知らんので、しょぼい書き方だけど
(たぶんCVS最新版の) doc/navi2ch.texi の 1151行目あたり

@item @kbd{ESC} e
@code{navi2ch-board-expire} 古いキャッシュファイルを削除する

@kbd は、@key かな? infoではESCが二重にクォートされてたす。
texinfo もよく知らないので指摘ミスってたらスマソ。
635mami:02/07/27 01:52
>>634
あの、いちおう、web で読めるようにしてあるんで、
読んでいただればこれ幸い。
http://navi2ch.sourceforge.net/
636mami:02/07/27 01:53
>>635
うが、カン違いですた。
スマソ
637627:02/07/27 02:08
>>630
(locate-data-directory "navi2ch/icons")
とするのはどうかな、ということなんだけど。
638offshore:02/07/27 11:46
質問れす…。

ユーザ設定の消失とやらで 今年の5〜6月頃に Linux坂とUnix坂にカキコが出来なかったのですが
今日久しぶりに Navi2chをupdate(約1ヶ月ぶり)したら カキコでけますた なぜでしょう?
>>638
updateしたから。
640offshore:02/07/27 12:12
ということは アク禁食らっていたわけではないのレスね?
ちょっとオイタしたから それで カキコ出来ないのかとお持てたよ…。

641nanashi:02/07/27 13:47
>>637
変える事自体は大した手間じゃないんだけど、XEmacs でのパッケージングの
作法を知らないので、とりあえず他のパッケージに合わせてある、って感じ。

data-directory に入れた場合と合わせて navi2ch/icons に入れた方がきれい
だってのはわかるし、俺もそう思うです。
642633:02/07/27 14:45
もしかして、.navi2chのなかの.datファイルは、
ローカル環境で読めないの?
643nanashi:02/07/27 14:50
>>642
Navi2ch の中から C-c C-f ~/.navi2ch/pc.2ch.net/unix/1023884490.dat
とかで読めますよん。
644627:02/07/27 14:51
>>641
もしアイコン以外のデータを含むようになったら、それはおそらく
(locate-data-directory "navi2ch")に入ることになるだろうから、アイコン
はアイコンで分けたほうがいいんじゃないのかなぁ、と。

>>642
C-x C-f
645627:02/07/27 14:51
>>643
スマソ。
C-c C-f
646名無しさん@Meadow:02/07/27 15:14
diff -u
647nanashi:02/07/27 15:36
>>644
俺もそう思います。
でも、configure に --with-packagedir をつけた時に変えなかった理由は、
・Wanderlust とか emacs-w3m とかの動作を参考にしてるわけですが、
それらはアイコンを locate-data-directory "PACKAGE" に入れてる。
・何か理由があるんだろうけど、俺は普段 GNU Emacs を使っているので
その理由をわざわざ調べる気にならない。
ということです。
「Navi2ch の XEmacs パッケージ対応はクソだ、俺様が直してやる」という人は
大歓迎ですので、ぜひ committer になって下さいです。
648名無しさん@お腹いっぱい。:02/07/27 20:59
>>647
Liece は icons/, po/ を掘ってる。
icon 以外にも etc/ に放り込む予定があるなら icons/ 掘ればいいんでない?
649名無しさん@お腹いっぱい。:02/07/28 00:44

OS Xでemacs 21.3ぐらいでnavi2ch動かしている人いますか?
表示が四角の豆腐になってしまうんですが...
最近OS Xに引越ししたんでemacsの設定自体まだ安定してないんですけどね。

650649:02/07/28 01:10
>649
自己解決
とりあえず、web(「紹介マニア」)を見て~/.emacs.elに下のように
書いたら表示されるようになりました。emacsのフォントまわりでは
いつも苦労させられる...

;; フォントの設定
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
"japanese-jisx0208:-apple-osaka-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco16")
(setq default-frame-alist (append '((font . "fontset-monaco16"))))

651463:02/07/28 10:33
>>463
の件まだ再現するのですが他の方はどうでしょう?
652名無しさん@お腹いっぱい。:02/07/28 11:13
Article mode でスレを閉じつつそのバッファも消すにはどうすれば良いですか?
C-x k
654名無しさん@お腹いっぱい。:02/07/28 11:17
>>653
消した後のウィンドウ分割状態がイマイチなんすけど…
>>654
1ペインで使っているので気付かなかった。
656mami:02/07/28 11:21
>>654
どうなるといいすか?
657名無しさん@お腹いっぱい。:02/07/28 11:23
q で抜けた時みたいになるのがいいっす。
658nanashi:02/07/28 11:28
皆様、ベータ版にヤバげな不都合が無いようなら夕方あたり 1.6.0 としてリ
リースしたいんですが、大丈夫そうでしょうか。

>>651
やっと現象がわかりました。transient-mark-mode が t の時、リージョンの
ハイライトが消えてしまうって事ですね。C-x C-x してもらうとわかりますが、
マークは消えてません。あくまでも表示だけの問題です。
で、手元でちょろっと試した限りだと、(let (mark-active) で囲んだくらい
ではダメみたいなんで、とりあえず今後の課題ということで。
659mami:02/07/28 11:35
>>657
1.6.0 リリース後に C-u q でそうなるようにしましょうか?
;; なんでも C-u に入れちゃうのはいかんのかなぁ。

>>658
大丈夫そうですね。
よろしくお願いします。
>>659
あるとうれしーです。C-u でも Q でも何でもいいです。
661名無しさん@お腹いっぱい。:02/07/28 11:41
>>660
Q は占有済
662nanashi:02/07/28 11:45
たぶん、他でも使いたくなるだろうから、.emacs で
(defun my-kill-buffer-and-delete-windows ()
(interactive)
(let ((buffer (current-buffer)))
(delete-windows-on buffer)
(kill-buffer buffer)))
(global-set-key "\C-ck" 'my-kill-buffer-and-delete-windows)
とでもしとくといいんじゃないでしょーか。
>>662
ありがとうございます。
UNIX 板の「Cygwin使っている人いますか? part5」スレが途中から表示できません。
http://pc.2ch.net/test/read.cgi/unix/1024809685/

スレを表示させようとしたら 208 番のスレが表示されたあたりで
Wrong type argument: stringp, nil
のエラーが出てしまいます。~/.navi2ch/pc.2ch.net/unix/1024809685.dat を
削除してから emacs を立ち上げて navi2ch を起動しても直りません。

jless で ~/.navi2ch/pc.2ch.net/unix/1024809685.dat を読ませて、当該箇所の
付近を見てたら jless が Segmentation fault で core dumped しました。

navi2ch は 1.5.2, emacs は 21.2 です。どうしたら直るでしょうか?
665mami:02/07/28 12:54
>>664
>>502 あたりの問題でしょうか。
CVS 最新版か今日リリース予定の 1.6.0 を使ってみてください。
666664:02/07/28 13:32
>>665
ありがとう。手っ取り早く持ってこれそうな navi2ch-cvs_0.0.20020727-1.tar.gz に
update したら読めるようになりました。

ところで、引用部分を mona font にするにはどうしたらいいんでしょう?
今までは ~/.navi2ch/init.el に

(require 'navi2ch-mona)
(set-face-attribute 'navi2ch-article-citation-face nil
:font
(face-attribute navi2ch-mona-face-variable :font))

と書いてたんですが、(require 'navi2ch-mona) だけじゃ駄目みたいです。
667nanashi:02/07/28 13:43
>>666
require するだけで fontset を作っちゃうのは(・A・)イクナイ!!と思ったので、
その辺の動作がちょっと変わってます。
(require 'navi2ch-mona)
(navi2ch-mona-setup)
(set-face-attribute....)
みたいにすると希望どおりに動くんじゃないかと。

でも、これって hook とかで指定できたほうがよさそう。
リリース後にでも、navi2ch-mona-setup、navi2ch-mona-undo-setup で hook
呼び出すようにします。
668664:02/07/28 14:57
>>667
ありがとう。期待したようになりました。
669名無しさん@お腹いっぱい。:02/07/28 16:11
>>665
> CVS 最新版か今日リリース予定の 1.6.0 を使ってみてください。

まだ?
670nanashi:02/07/28 18:53
Navi2ch 1.6.0 をリリースしました。
http://sourceforge.net/project/showfiles.php?group_id=39552&release_id=102151

以下 NEWS より引用:
* navi2ch 1.5.2 -> 1.6.0
板の ID が衝突しても大丈夫になった。
configure に --with-packagedir オプションを追加。(XEmacs のみ)
2ちゃんねる以外のBBSをサポート: JBBS、JBBS@したらば、まちBBS
スレを指定してキャッシュファイルを消せるようになった。
AA を入力する際にリストを表示できるようになった。
ディレクトリにあるスレを全て表示できるようになった。
モナーフォントの指定方法が変わった。(info 参照)
その他様々なバグフィックス/機能追加。
671nanashi:02/07/28 19:38
>>651
とりあえず対応してみました。
1.6.0 には入れてないので CVS 版の head で試してみて下さい。
672mami:02/07/29 12:16
article mode の C-u a ってちゃんと動いてます?
追加する板と navi2ch-board-current-board が違うときに
既存のブックマークが (たいてい) 消えてしまいます。
↓こうでしょうか?

diff -u -1 -r1.44 navi2ch-board.el
--- navi2ch-board.el 26 Jul 2002 13:55:10 -0000 1.44
+++ navi2ch-board.el 29 Jul 2002 03:14:22 -0000
@@ -577,3 +577,3 @@
(navi2ch-board-load-info board)))
- (setq list (cdr (assq 'bookmark navi2ch-board-current-board)))
+ (setq list (cdr (assq 'bookmark board)))
(when (and artid (not (member artid list)))
673nanashi:02/07/29 13:15
>>672
その通りっすね。直しときます。
1.6.0にして気づいたのですが、>>190って結局このままなのでしょうか。
バカーヾ(゚д゚)ノ゛な感じなので手元では削ってしまいましたが、
設定でアレコレできますか。
675nanashi:02/07/29 20:54
>>672
commit しますた。

>>674
そのまんまみたいですね。変数でコントロールできるといいのかな。
とりあえず mami さんにまかせた。
ちなみに俺は、
クソスレだった→あわてずさわがずq→板からRで全部削除→dでローカルあぼーん
てな感じなので、バカーヾ(゚д゚)ノ゛てなことにはなりませんです。
う〜ん、
configure:1674: found /usr/local/bin/emacs
configure:1684: result: emacs
configure:1701: checking detecting your emacs type
configure:1704: result:
configure:1708: error: this package does not work on your emacs
ってなるなぁ。
Emacs 21.2.2 on Solaris8 なんだけど。
677nanashi:02/07/29 22:55
>>676
% ./configure --with-emacs='emacs -no-site-file'
だとうまくいったりしない?
678mami:02/07/29 23:41
>>674
反対ないみたいなんで、後で戻しておきます。

>>675
「各自 hook で」でいいかな、と。
設定例はここに書くつもりです。

>>662
こんなんしてみました。
article mode で C-x k RET で
q っぽい動きで article のバッファを消します。
(define-key navi2ch-article-mode-map "\C-xk"
(lambda (buffer)
(interactive "bKill buffer: ")
(and (eq (get-buffer buffer) (current-buffer))
(delete-windows-on buffer))
(kill-buffer buffer)))
679nanashi:02/07/29 23:50
>>678
> (define-key navi2ch-article-mode-map "\C-xk"
C-xk にマップするのには反対。
navi2ch-message-mode に合わせて C-cC-k あたりがいいんじゃないかと。
680mami:02/07/29 23:52
>>679
いや、>>678 は commit する気はないです。
~/.navi2ch/init.el の設定例ということで。
681mami:02/07/29 23:57
monazilla BBS の続きです。

>>516
さしつかえなければ、現状のものを公開していただけませんか?
682nanashi:02/07/30 00:00
>>680
了解です。
> ~/.navi2ch/init.el の設定例ということで。
C-c C-k で delete-windows-on して kill-buffer するのってそれほどめずら
しい動作じゃないから、こっちにバインドして commit しちゃってもいいような。
683516:02/07/30 00:55
>>681
うわぁ,びっくり.

なにしろ,lispはサッパリなものでして,相当ヘタレなコードだとは思いますが
後はよろしくおながいします.ちなみに,1.5.2ベースに作ってるんで,そのへ
んはうまい事やってください.

あと,今回見せるためにコードの掃除をしたので,何かやらかしちゃってるかも
しれませんが,そのへんはご容赦のほどを.まぁ,マターリいきましょう.

begin 666 oyster.diff.gz.uue
M'XL("/!B13T``V]Y<W1E<BYD:69F`+566U/;.!1^IG^A+\*K@`TH-G&8DK0,
M=TJ`TFY)MYVIVQG%5A)/'"G(<FEW9OO;]TBR30B7AVW7D-'MZ-STZ3M*TN$0
MD5@B3K^EK7CLERV9%IE*!X.\R3+D%[GT,Q'3S,_2@?^=36F<EPV9T7A"1RR'
MI7SF/Z'FV=K:VE-FECZR!)T5&4(A"L)NT.FV0M0*@M8S0LAO\F&I7S!C(PQ0
M$'3#K6YKV]I8N_L99UO;X49KNX/,!$)+;CI$DBG=1?#573=GZAH5,D-N99-*
ME<89(R.FR(1.!-&K`T%E@LHESWNV;#:#S^IV(X<-Q2RABI%AFC&C57<\M*KU
M>.8#L_#O)FQ8\"JE1/]`FBA!K"$71EI4VV!@(DU`6^J9=.K0PN`%@C[Y_T*;
MLCR'<T'.6$TS=$-3E?*1\Q\#U[M>/L<'/7IT@<_QX-7X9`^_Q@1WEW&+;O'&
MM!'@P<X*=O$9QO@45LYQ"'_G;\9X`NTIC%_@75B[A'V=Y^Z!5JDC=[E0UI^9
M#KWRW^;!.ENY*7[DBDF2B5'*JT">SI$8#C-Z<S]+:$%E#LE*!>\=W4]?+HJ)
M0$&GD#C)':Z1,8T"QC.!_`10/.P)RH/ZN-RMBIL`\S5">)IZ1<`[>[K\_
MVD#[[_N]PXMC!,G'ZSB%Q"&KR[BC9\_/_FQWEO^`%<?J-H`#`*9SJ3/VC"=Z
MWHQLJ*[V`?`:)Q*Y-,^OT:J=J?'D68=TKI4$#)$I5?$8.5'D-M>BR(LB'[J?
MO_I?RI%CH5YN&@H)&Y#3R'W%<N5+1I-F/$IW@15V&OG*A/W0#02N&TEO=H*H
M&3@5"EQCC5C3:-.H7IALV4GKMD[@KU[2Y#%BAGORBYQL-3Q(QW9IZ8W@EHDW
M42OL;K6Z[?9O8>)2_0()AUWH/$'"&V%H*=@2UT:X5=&6SJ]DUT4J&5HMC9B\
MK\_-YWGFO;S)-$Q/\3I`U+I:@OGE/_@0GV`?3S0?K%=']HW6F3?,%`O.6:PO
M".%T"E>R7$2W"X[WR-XBA]L-2>&`0,@L_3O-,NIO-H,`75JQ1[<"LVC*-(Q8
M&KXZ[O=[EZ^;_4]]V/90QL+MC?9<QMK!QG9-]`\:4505.>)I]I@;8[@O3#XE
M`6E0.D`CLFX.8$%JD>461.?N2"DYNG7-G4D1:V'@)#BWQEH#-SJ-W>57C2WX
MO<.7>]%!B"]A[@3&NXU.3V%Y]I?A>,=LNU-FTA$7DA$FI9"Y64:ND+9C289^
M@^7O<2&UK["P9$B>#(KA$/)@W($XJK'QSK-B-V-=O%S*$SV&"79]*U^&8^31
MJI@Q[EDI8W4D@!7B,=4&1,H5F4*)F1<P52IG5$(<0&DWFC^<TW[_G;\91<W/
MP>87I%DP()TOZT"#CE<Z!5MI'+.9(I4CHE"S0J$JK4:DKC90].0/6ZC+I3Q5
MVB`*JRBKB2U/5^36+MZ#N[2"OV+_)(#>F:VQD'U=\T'BY"?.\*Z]84OW0K@Z
MOKKJO;TDO:,=:]/4Y$R(B<:^)NZ:YWGM5%EV2SP173_NTK2-OOSFN]Z3L#.5
M';D/H0T09O%VKM\:,)O#>^($HJI!#>+Z67(+NSJI5CLRVIW2&\WX<ZC3IX$L
M1&IW;9"`,X!'#4`H"PS>25`P!8]U>M":`X^$/'/F8KX/8G2KLD(N-'.9<9FD
M.2O7O`4?C'>NQBP!2SK+C$ZM5>.?H](1DZWFF#7ACCFHW0[G5-0W@/&D.B&C
MT7E]W$?^3R4D#7DK]H<%\(BNS<@"NQE$_(,FT'U-H%UT]/:B=V#(,^*?3#G]
ML-]%NN:823`8\4-+1N2"\9$:=U&X&?$(3F=')&Q0[!E;VLF5=Q_M%%PZKD6<
M$AES83]*7XLOPCFZJOE`?[6Z&@K@B'G#/?K^*[>4;=F4Y8XF"1G#S:CK'1PQ
67,:[4X:1,T9Y,3/E\%]';%%SY@T`````
`
end
wで書こうとして、未送信のメッセージがあると
Kill current message?(y or n)
と出ますが、nにしたい場合nを2回押さないと有効に
ならなくないですか?
>>684
そう! そのとうり!
わたしは なんども かくにんをもとめる あんしんかんが ほしかったのです!
>>685
何もかも、あんたが書いた すじがき だったわけだ…
>>686
なかなか りかいが はやい
おおくの ちゅうぼうたちが レスできずに あきらめました
むしされる うんめいをせおった くだらないレスを
ひっしに そうしんしようとする すがたは わたしさえも
かんどうさせるものが ありました

わたしは このかんどうを くれた nanashi さんに おれいが
したい! どんな きのうでも つくってあげましょう!
>>671
直ったようです。
ありがとうございました。
>>684-686
SaGa好きね( ̄ー ̄)
>>677
checking for emacs... emacs -no-site-file
checking detecting your emacs type...
configure: error: this package does not work on your emacs

config.log
configure:1658: checking for emacs
configure:1684: result: emacs -no-site-file
configure:1701: checking detecting your emacs type
configure:1704: result:
configure:1708: error: this package does not work on your emacs
とまるで同じ結果でした。う〜ん、なにが悪いんだろう…。
691mami:02/07/30 12:14
>>684
直しました。スマソ
692nanashi:02/07/30 13:34
>>690
file /usr/local/bin/emacs とすると実はシェルスクリプトだったりしません?
その中で、
/path/to/emacs $*
してあって引数がうまく渡ってないとか。
>>692
う〜ん、
$ file /usr/local/bin/emacs
/usr/local/bin/emacs: ELF 32-ビット LSB 実行可能 80386 バージョン 1[動的にリンクされています][取り除かれていません]
となります。

configure の問題ってことで shell も問題になるのかなぁってことで
configure の1行目を # !/bin/sh から # !/usr/local/bin/bash にしてもダメ
でした。

う〜ん、1週間ぐらい前の cvs 版だと普通に configure できたんだけどなぁ…。
694nanashi:02/07/30 19:28
>>693
> う〜ん、1週間ぐらい前の cvs 版だと普通に configure できたんだけどなぁ…。
なんとなくわかったような気が。このパッチを試してみてちょ。

----BEGIN BASE64----(config.diff.gz)
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
8rBXSwbRUP4JS2EmDgUlAAA=
----END BASE64----
う〜ん、ダメでした。
config.log は
configure:1674: found /usr/local/bin/emacs
configure:1684: result: emacs
configure:1701: checking detecting your emacs type
configure:1715: result:
configure:1719: error: this package does not work on your emacs
のままでした。んで、autoconf して configure を生成したものに
置きかえてみても同様でした。
んで、
$ cat >x
(princ (cond ((featurep 'xemacs) 'xemacs)
((>= emacs-major-version 21) 'emacs21)
((= emacs-major-version 20) 'emacs20)
(t 'UNKNOWN)))

して
$ emacs -batch -q -l x | sed -e '/^ *$/d'
してみたところ、なんとなんにも出てこない…。

FreeBSD 4.6R の Emacs 21.2だと
Loading /usr/local/libexec/emacs/21.2/i386--freebsd/fns-21.2.1.el (source)...
emacs21
って出てくるのになぁ。

ちなみに Solaris8 環境のほうでは
/usr/local/libexec/emacs/21.2/i386-pc-solaris2.8/fns-21.2.2.el
は存在しています。
697nanashi:02/07/30 22:37
>>696
1. sed をとっぱらった場合はちゃんと出力されますか?
2. 1 でちゃんと出力される場合、sed '/^ *$/d' だとどうでしょう。(-e を付けない)
3. 2 でうまくいかないなら、sed -n '/[^ ]/p' だとどう?
698mami:02/07/30 23:50
>>674
元に戻しました。
>>131 の挙動がいい人は init.el にこれを入れてください。
(add-hook 'navi2ch-article-exit-hook
(lambda ()
(interactive)
(if (eq (window-buffer) (current-buffer))
(navi2ch-article-backward-buffer))))
>>697
1. sed をとっぱらった場合、emacs21 と出力されます。
2. ダメでした。なにも出力されません。
3. これもダメでした。
ちなみに sed は Solaris8 標準の sed です。
700mami:02/07/31 00:26
>>683
いい感じですね。
もうちょっといじるとうまくいきそうな雰囲気です。
multibbs モジュール化してみました。
http://navi2ch.sourceforge.net/tmp/navi2ch-oyster.el
まだ動作に不具合があると思うんで、
試用は「わかってる」人だけにしてください。
手許では取得済みの .dat ファイルが消えることがありました。

テスト用アカウントについては、
monazilla の ML で頼むと
もしかしたら発行してもらえるかもしれません。
ML 参加は (not 1) さんの OK があればいいようなんですけど
どうでしょう? >(not 1) さん

それと、せっかくだから navi2ch 開発チームに入ってしまいませんか?
http://sourceforge.net/ でアカウントを作って
アカウント名を教えていただければ
CVS commit できるようにします。
701mami:02/07/31 00:34
他に3つ multibbs モジュールを置きました。

http://navi2ch.sourceforge.net/tmp/navi2ch-onpuch.el
おんぷちゃんねるの掲示板用です。
http://onpuch.jp/
板の URL が一世代前の 2ch と同じタイプのものなので、
U で扱う URL を変えただけです。

http://navi2ch.sourceforge.net/tmp/navi2ch-sakots.el
サ骨さんの総合掲示板「うふへ」用です。
http://sakots.pekori.jp/bbs/sakobbs/index2.html
中身はほぼ onpuch 用といっしょです。

http://navi2ch.sourceforge.net/tmp/navi2ch-pizaunix.el
UNIX板過去ログ倉庫を読むためのものです。
http://pc.2ch.net/test/read.cgi/unix/972851555/
702nanashi:02/07/31 02:39
>>699
もしかして、x の最後で
(princ "\n")
するとうまく動いたりします?

>>700
2ch 依存の部分だから、multibbs じゃなくて navi2ch-2ch-* でいいんじゃな
いでしょうか。
ところで、ssl.el って単なる openssl コマンドへのラッパーみたいですね。
これくらいなら navi2ch-net に吸収しちゃえるかも。
;; インプリメントするとして、Windows とか CE とかはどうしましょう。
703mami:02/07/31 02:57
>>702
mutibbs 化する必要はないかもしれませんが、
アカウント持ってない人には不要なコードなので
load せずに済むよう別ファイルにした方がいいとは思います。

それと navi2ch-2ch-* には
「スレッドフロート型掲示板のデフォルト」という意味と
「2ch 依存部分」という意味があると思うんですが、
oyster 関連って「デフォルト」からは大きく外れてるんで
navi2ch-2ch-* に入れるのはちょっと抵抗がある、かなぁ。
;; 論拠が弱いな。

たぶん multibbs 化した真相は
「最近 multibbs をいじってたから」だと思います。(汗
>>702
あ、うまく動きました。多謝多謝。
705nanashi:02/07/31 13:55
>>703
> 「スレッドフロート型掲示板のデフォルト」という意味と
> 「2ch 依存部分」という意味があると思うんですが、
デフォルト部分 -> navi2ch-multibbs-default-*
2ch依存部分 -> navi2ch-2ch-*
てな感じで分けた方がきれいかも。

>>704
なるほど、末尾に改行の無いファイルだと、最終行を出力しないのか。
sed に突っ込む際は必ず改行を出力するようにします。
もどき板で読めるというのはガイシュツ?
707nanashi:02/07/31 20:02
>>704
対策した版を commit しました。
これでうまく動作すると思うんで確認してみてください。
708名無しさん@お腹いっぱい。:02/07/31 21:40
emacs 20.7 でconfigure すると

$ configure: error: this package does not work on your emacs

としかられます。
709nanashi:02/07/31 22:15
>>708
直しますた。
>>708
Meadow 1.15pre1 (WinMe上)でも同じです。

で、>>707 の影響っぽいので >>696 の真似をしてみたところ、
Emacs のバージョンがターミナルに返ってきませんでした。

standard-output が怪しそうなので、

(with-temp-buffer
(insert (format "%S" standard-output))
(write-file "o"))

と書いたファイル y を用意して

$ Meadow95 -batch -q -l y

を実行。ファイル o の中身は、

symbolp

でした。

どうやら、これが t でないのが原因のようです。

>>696 のファイル x の頭に (setq standard-output t) を入れると、
バージョンを拾えるようになりました。

しかし、navi2ch のどこをどういじればいいのかが分かりません。
711710:02/07/31 22:38
>>709
直りますた。

書き込み送信前に、最新レスを確認するべきですた……。
>>707
Thanks!

Emacs21.2.2 on Solaris8 と Emacs21.2.1 on FreeBSD 4.6R での動作を
確認いたしました。
navi2chを起動した時に表示される
アスキーアートの色を変更するには
init.elになんて書けばいいですか?
714nanashi:02/08/01 16:00
>>713
(set-face-foreground 'navi2ch-splash-screen-face "red")
で変えられるかと。
ただし、デフォルトの設定で「起動しますた」の AA が黒で表示されてる場合、
あれは黒しか使ってない色付き画像なんで、色を変えるには
navi2ch-logo.xpm をいじる必要あり。
だいぶ前のレスですが、>>266 のクルクル(゚∀゚)を、モードライン上の
オフライン・オンライン表示のところでクルクルさせてほすぃ。うざいか?
# いや、今ごろになって使ってみたら面白かったので。
>>715
これ、XEmacs上で単独で動かすとArgs out of rageってエラーになっちゃうんだけど。
CVS最新版ですが、書き込み直後の更新に失敗します。
あらためてsすればちゃんと更新されますが。
718nanashi:02/08/02 20:47
>>717
更新に失敗するっていうのは具体的にはどうなるんでしょう。
エラーが起きちゃう? それとも not updated になる?
後者だとすると、色々試してるんですが、navi2ch-message-wait-time で
タイムアウトを長くする以外に解決法は無いみたいです。
719名無しさん@お腹いっぱい。:02/08/02 22:19
おれも最新にしたら、書き込みで即効failする。

スレの表示はそのままだけど、
実際にはメッセージが飛んでて、
s で更新すると書き込まれてるのがわかる。
720719:02/08/02 22:21
環境は、Meadowです。
721717:02/08/02 22:34
>>719と同じです。
環境はXEmacs 21.4 (patch 6)。
722nanashi:02/08/02 22:42
直しますた。スマソ。。。
723名無しさん@Emacs:02/08/02 22:43
漏れも>>719に同じ。
(emacs-version)
"GNU Emacs 21.2.1 (i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2002-03-23 on raven, modified by Debian"
(navi2ch-version)
"Navigator for 2ch 1.6.0-DEV"
です。
>>716
うちは Meadow です。職場でメール受信中でもくるくるです。

実現可能性は無視して、クルクルしながらプログレスバー風に、
キタ━━━━━━(゚∀゚)━━━━━━!!!
が伸びていくのもいいなあ、などと思ったりもする。クルクルキター!!
ああ、Navi2ch のどこでそんな効果を使えってんだ、と。
725717:02/08/03 01:27
>>722
バッチリっぽいです。
>>722
うちも昨日調子わるかったけど
今回は完璧でした。
現段階で
1.articleモードで今見てるスレをテキストで保存
2.グローバルブックマークを参照中に他のグローバル
ブックマークに移動

ということはできますでしょうか?
2についてはあるキーをおしたあとでブックマークid
を指定するとそこに飛ぶって感じのことをしたいのですが。
728名無しさん@お腹いっぱい。:02/08/03 02:05
>>724
クルクルという言葉で、くるくるまあくんを思い出した私は逝ってよしですか?
>727
1. r 0 C-x C-w
2. g
730名無しさん@お腹いっぱい。:02/08/03 21:51
少年漫画版を開こうとすると不正落ちする今日この頃。
環境は、MeadowでCVS最新版です。
731nanashi:02/08/04 00:03
>>730
Meadowで少年漫画板開いてみたけど落ちないみたい。
落ちる際に開こうとする URL キボンヌ。
>>727
いうことなしです。
ありがとう
>>730
ちゃんとバージョン言うべき
734730:02/08/04 09:19
localの少年漫画版のsubject.txt とold-subject.txt
を削除したら開けました。

cygwinのgzip使ってるせいか、よく下位の方の
スレッドが化け化けになったりするので、
subject.txtがまともなテキストでなくなってたのかも。
articleモードで板ブックマークを追加をきぼんした者です。
現在はC-u aで(゚д゚)ウマーっと感謝感激な毎日ですが、
BoradモードでC-u aするとlistブックマークに追加されると
嬉しいと思うのです。

g unix

C-u a

UNIX板がLIST Bookmarkに追加

(゚д゚)ウマー

どうでしょう?あんまり使う人いないかな…
736名無しさん@Meadow:02/08/05 05:13
navi2chで表示色をカスタマイズしたい場合は
どこを読めばいいのでしょう?
navi2ch-vars.el読んでも色に関しては書いて
ありませんでした。
navi2ch-face.el
サンクス
739名無しさん@Meadow:02/08/05 12:02
だれか、すべての板の subject.txt 一括習得する昨日作ってー
740kaoru ◆TAKAHASI :02/08/05 12:03
どうせバレるから名乗ろう。
作業中の *navi2ch board* を人間に見せないようにするパッチです。

他の板の Board モードに入るなどして *navi2ch board* にスレッド一覧
がある状態にしておきます。ここで List モードから RET で Board モー
ドに入ってスレッド一覧を表示させます。

このとき、直前に表示していた *navi2ch board* の内容が一瞬見えて(私
は)なにか操作を間違えたんじゃないかとビックリしました。

人間に見せないように
switch-to-buffer -> 作業

set-buffer -> 作業 -> switch-to-buffer
に変更してみました。

----BEGIN BASE64----(navi2ch-bm-select-board.diff.gz)
H4sICJ3mTT0AA25hdmkyY2gtYm0tc2VsZWN0LWJvYXJkLmRpZmYAvVNtT9swEP6c
/AW+HFoK6VKXvBQKGaCWSlMLE2KD7btJnNRqaoOddOPfz45pCNBKmybNUnW98/m5
5+6ezFhKfsUwmWOWky88t8/+/djfJreQ0YLEcJCspOC8PGB4RcNk3timYG9lC1IK
SlaU5SCUkZQzCPpRNLRTmmWAKkCi9ls0EUIvnhXCuMoh9P0QgigeBLF/BMhXxzI4
nue1sg9fsv0wHkSxH5lsezQCFPQi8ILeMYxGtqeTkH+M/EOAu/HVeDq+nc7gCnNR
AZwutB0tMJWE9rnIz23P9qyP8NwkuudYpGhJZdInBbhNeIkkKUhSmoRuDDvORcyO
pk5v4F9/cobO5x33QiGpsOM5tHPTmXS+d3YdMTs7ddUVuPInLRVSydF9lWVEdDWE
c+IsnLmz51xdfj052f1Qg9jQ9BACXGOG5ZzCLWaKPzPeqJJEyL7klUhIpvogfUbK
cxtsaDWjQq+6UD7K1S/hrCSsNF10DndPOzdOT5Oc3t3dHAT9oKYmLn9oOjMjt40D
+l/S21h8qwwHr1U4GG4hrwW58cYKWuI8isNhHPmNOAdGm5sfvtNpELR1Ogx6ga+k
qm2o1QoWgKvWIaHGaVALKku0dhJckpyLJ4R1uKuO3rObkqxisEWh4Bqzxx9KNRVc
gFJJQro2gvdSBFerwvxHiSCq3pv+nu8YXpKuwShICa5bPj0Q1UCqILCUj7BfB8w3
onl6TaZC+NsynvUn+LqfBhaUUdOpo2o6CS6K9vP6dWtipqqOrmdrI6t+baZnZqaZ
vAuuS78dpSZQM3BFxdCc84WE/S1Lqq9N8jpDt7LkKVEKYATRVH2mNKNKAWqJ9d5/
A117CPL+BQAA
----END BASE64----
741mami:02/08/05 12:16
>>740
ありがとうございます。
そのままいただきました。
>>740 てかいいtrip見つけたから名乗ったとみた。
スゲー 8文字完全一致
744名無しさん@お腹いっぱい。:02/08/05 21:13
>>740
神光臨!
navi2ch-face.el
navi2ch-vars.el
とかに勝手にメモ書き込んでもOK?
746名無しさん@お腹いっぱい。:02/08/09 08:48
navi2ch-bm-renumber でブックマーク並び変えても保存されない
747 ◆mdxV4DLY :02/08/09 10:06
test
>>746
グローバルブックマーク使え。
グローバルブックマーク見ても保存されなくない?
750名無しさん@お腹いっぱい。:02/08/12 16:08

emacs -nw でEUC端末でnavi2ch使ってるとき、
1byteカナ周辺が化けちゃうけど、
どうにかなりませんかね。
navi2chで2byteに変換してもらえるとうれしいんですが
>>750
俺、KTerm と PuTTY と TeraTerm で EUC だけど、化けないよ。
>>750
;;; 半角カナを全角に変換
(setq navi2ch-article-filter-list '(("kcc" "-d")))
したらばで記事があぼーんされていると、
article mode の番号が変になっちゃうんですね。
どうにか回避策はないもんでしょうか?
>>752
すげーいい!!
と思ったのだけどこのスレがこわれません?

Navigator for 2chのテストはここ
http://pc.2ch.net/test/read.cgi/linux/990876019/
755nanashi:02/08/12 18:41
>>745
Navi2ch は GPL で配布されてるんで、それに違反しない限りは、改変したり
それを再配布したりしてもおっけーですよ。

>>746
具体的には何を保存したいんでしょ。
ボードモード -> subject.txt に書いてある順番
グローバルブックマークモード -> bookmark list の順番
で表示してるんですが、renumber で使う番号はどこにも保存してません。

>>750
それって端末の問題でしょうから、積極的にサポートする気になれないす。
>>752 さんのようにするか、navi2ch-replace-html-tag-alist でがんばるか
してください。

>>753
たぶん machibbs でのと同じ問題すね。HTML がどうなってるか見ないとなん
ともできないので、あぼーんされてるスレの URL を教えてちょ。
756753:02/08/12 19:07
>>755
そういうスレに限って荒れてたりするんで、URL 示すのためらっちゃっています。

HTML がどんな風になってるかを言葉で表現すると、
2ちゃんねるみたいにそのレスが「あぼーん」として表示されているのではなくて、
そのレスがすっかり表示されなくなっています。
つまり、削除されたレスが番号歯抜けになっています。
757mami:02/08/12 19:16
>>756
>>580 であぼーんの実験してみたんですが、
透明あぼーんのやり方がわからず、再現できませんでした。
管理者メニューにはないみたい。
なんで、さしつかえないスレが見つかったら教えてください。
758mami:02/08/12 19:21
>>755
> >>746
> 具体的には何を保存したいんでしょ。
たぶんこれです。
http://sourceforge.net/tracker/index.php?func=detail&aid=531332&group_id=39552&atid=435775

navi2ch-bm-renumber すればソートした順序が保存されると思ったんですが、
すみません、何かカン違いしていたようです。
759名無しさん@お腹いっぱい。:02/08/13 00:44
GNU Emacs 19.34.1な環境で動かすことできますか?
当該鯖は、ありがたく使わせていただいている鯖なので、
emacsのバージョンを上げろなんて言えないんです。

configure すると、こんな感じで止まっちゃいます。

checking build system type... sparc-sun-solaris2.6
checking host system type... sparc-sun-solaris2.6

checking detecting your emacs type... UNKNOWN
configure: error: this package does not work on your emacs
>>759
install しようとした navi2ch の version は? 1.6.0 は Solaris の sed では
configure: error: this package does not work on your emacs
となるので。

あと、自分で Emacs21 を install するっていう選択肢はないの?
761名無しさん@お腹いっぱい。:02/08/13 15:34
>752
さんくす。kccの-dオプションってなんですか?
うちの(FreeBSDのportsから入れた)にはそういうオプション
ないみたいだけど。


とりあえず
(setq navi2ch-article-filter-list '(("nkf" "-E" "-e")))
してみました。

これでも
>754

Navigator for 2chのテストはここ
http://pc.2ch.net/test/read.cgi/linux/990876019/

は一部壊れちゃうけど。

762759:02/08/13 17:04
>>760
インスコしようとしたのは、snapshotの一番新しい奴でし。
configureせずに直接バイトコンパイルしようとしたら、
split-string(だっけ?)あたりがないとかで、エラーになりますた。

学校の共有鯖(emacs 19)に入れてみたかったのです。(w
load が常時 7 以上の高負荷な鯖なので、見つかったら怒られるのだろうけど。

自分のマシンには、Vine-2.5 入れているので、Emacs20 でつかってます。
>>762
とりあえず apel を install してから再度 configure してみたら?
764名無しさん@Emacs:02/08/13 18:32
小4の女子です。navi2chのことで質問があります。
From: が「名無しさん@Emacs」でなく、
板のデフォルト(CC名無したんとか風の谷の名無しさんとか)に
なるようにするには、どうすればいいのでしょうか。
教えてください。それから、夏休みなので、わたしと遊んでください。
>>764
info
766名無しさん@お腹いっぱい。:02/08/13 19:34
>>759
筑波大学?
767名無しさん@お腹いっぱい。:02/08/13 19:38
>>764
キモいな氏んでいいよ
768mami:02/08/13 19:41
>>761
そのスレの 155 を d、じゃだめすか?

>>764
(setq navi2ch-message-user-name "")
769759:02/08/13 20:06
>>766
不正解
770mami:02/08/13 23:28
>>746
> navi2ch-bm-renumber でブックマーク並び変えても保存されない
↓これでどうでしょうか。

(define-key navi2ch-bookmark-mode-map "X" 'navi2ch-bookmark-remember-order)
(defun navi2ch-bookmark-remember-order ()
"ブックマークの現在のスレの並び順を記憶する。"
(interactive)
(let ((bookmark (assoc navi2ch-bookmark-current-bookmark-id
navi2ch-bookmark-list))
list item)
(save-excursion
(goto-char (point-max))
(while (eq 0 (forward-line -1))
(and (setq item
(navi2ch-bookmark-get-property (point)))
(push (assoc item (cddr bookmark))
list))))
(setcdr (cdr bookmark) list)
(navi2ch-bm-renumber)))

関数名とキーバインドは意見求むです。
ニュー速見れない
>>771 移転すたそうです。
 旧)news.2ch.net/news/
 新)news3.2ch.net/news/
>>770
(・∀・)イイ!!
つねに並び順保存できるようになりますか?
774mami:02/08/14 23:38
>>773
q するときに保存、なら
navi2ch-bookmark-exit-hook に入ればできると思います。
「ソート後はいつでも保存する」っていう
設定にできるとうれしいですか?
775mami:02/08/14 23:48
>>762-763
うーん、split-string も apel からいただいてきた方がいいんですかねぇ。
776nanashi:02/08/15 01:06
>>775
Emacs 19 への対応はそれだけじゃ済まないっすよ。
apel を入れても動かないはず。

一旦サポートしちゃうと、何か機能追加するたびに動かなくなりそうなんで、
Emacs 19 はサポートしないという方針は変えない方がいいと思う。
777759:02/08/15 01:11
>>763 さんが apel なパケジにふれていらっしゃったので、
elisp-compで(setq load-path (cons nil load-path))となってるところを
(setq load-path (append
(list "~/lisp/apel"
"~/lisp/flim"
"~/lisp/semi"
"~/lisp/emu"
"~/lisp/wl"
"~/lisp/misc"
"~/lisp/skk")
load-path))
と書き換えて make recompile してみたんですが、あいかわらず
Symbol's function definition is void: split-string
とか言われて氏にます。
(configure にはあいかわらず、とおりません)
>>774
いつでもの方がうれしいです。
みなさんはどうなのでしょうか?
>>777
あきらめろ。悪あがきが好きなら、(require 'poe) を追加して、new
custom も入れてからあきらめろ。あと README 読んでな。

関係ないが、APEL の split-string は XEmacs の挙動だったと思われ。
;; XEmacs
(split-string "/" "/") => ("" "")
(split-string "/age/sage" "/") => ("" "age" "sage")

;; Standard Emacs
(split-string "/" "/") => nil
(split-string "/age/sage" "/") => ("age" "sage")
article モードでカーソルが 2ch のスレッドの URL にかかったとき, まだ見
てないスレッドだとエコーエリアに "[板名]: ???" と表示されるので, 'i'
としてスレッド名を取得させたりしていますが, snapshot の

navi2ch-cvs_0.0.20020807-1.tar.gz

までは期待した動作をするのですが,

navi2ch-cvs_0.0.20020808-1.tar.gz

では "[板名]: ???" のままです. prefetch はしているみたいで, 一旦
navi2ch を終了して再び起動すると, "[板名]: スレッド名" と表示されます.

なお, WinMe, Win2K + Meadow です.
781780:02/08/16 09:24
>>780 自己レス.

今日

navi2ch-cvs_0.0.20020815-1.tar.gz

で試したら直っていました. ありがとうございます.

というか Changelog を見ると, 8/12 にすでに直してあったみたいですね.
snapshot しか見ていなくてすみません.
グローバルブックマークでスレッド名を編集
できるようにして欲しいです。
すいません、教えてください。etc.txtに以下のように追加して「その他」に
「ラウンジ」が追加されるのですが、開いても
checking file...not found
とエコーされるだけで、真っ白です。どう設定すればいいのでしょうか。

ラウンジ
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
lounge
>>783
最後の index.html は必要ないんじゃない?
とってみても同じでした。
board.infoのできる位置は変わりましたが、中身は一緒。
(nil nil nil nil)
ふと思い付いて~を%7Eにしてみても同様。
786mami:02/08/16 22:28
>>783
そこ、けっこう 2ch とつくりが違いますね。
multibbs モジュールを作らないと読めないと思います。

たとえば UNIX 板だったら
http://pc.2ch.net/unix/subject.txt とか
http://pc.2ch.net/unix/subback.html から
スレ一覧を読んでます。
でもその板では subject.txt も subback.html もないみたいです。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readtitle.cgi?bo=lounge&br=on
を解析してスレ一覧を作るしくみにしてやらなきゃいかんです。
787名無しさん@お腹いっぱい。:02/08/17 13:22
emacs使い始めて半年なのにnavi2chしか使い方が分からないのはいかがなものか…
>>786
ふうむ。そのmultibbsモジュールというのはどういう構造になってればいいんでしょう。
それと、モジュールはどうやって指定するんでしょうか。
>787
それなら mew wl 辺りはすぐに使えると思われ。
VinePPCでnavi2chを動かしています。

張られた画像をいったん任意のフォルダ
(例えば)~/.navi2ch/download/ にため込んで、

次回以降に開いたときにフォルダをチェックして
あれば早く表示できるようになりませんか?

791516:02/08/18 00:54
>>700
ちょいと確認したいのですが,このコードでIDは取得できているのでしょうか?

取得出来ているのならばID買って,開発なりテストなりをがんがりたいと
思っているのですが.

#今日も"HTML化待ち"にブチ当たっていい加減切れたでござる
>>790
はい。
793790:02/08/18 16:27
XEmacs(Emacs)初心者なもので…
ぜひ教えてください。
>>790
張られた画像って何?もうちょいくわしく書いてくれるとアドバイスできるかもね。
>>790
早く表示できるようにってどゆこと?もうちょいくわしく書いてくれるとアドバイスできるかもね。
squidの再実装をお望みの方がいます
797mami:02/08/18 17:13
>>788
navi2ch-multibbs.el を読んでみてください。
navi2ch-jbbs-net.el, navi2ch-jbbs-shitaraba.el, navi2ch-machibbs.el が
実際のモジュールなんで、作る参考にしてください。

>>790
画像のダウンロードは navi2ch 自体ではやらずに
外部ブラウザに任せています。
(board モードの l のロゴ表示は除く。)
ブラウザのキャッシュ機能を使うんじゃだめすか?
それか localhost に proxy サーバたてるとか。

>>791
アカウントは持ってないので、実際に動作するかは確認していません。
コードは multibbs 化した以外はほとんどいじってないです。
798名無しさん@Emacs:02/08/18 20:34
sed -e "s/@\(lisp_LISP\)@/$list/" < ./bcomp.el.in > bcomp.el
sed: -e expression #1, char 42: Unterminated `s' command

sed -V
GNU sed version 3.02.80

Copyright (C) 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.
799mami:02/08/18 22:06
>>770
commit しました。

>>773
(setq navi2ch-bookmark-rememver-order-after-sort t)
しておくと sort 後の並び順をいつでも記憶するようになります。

bookmark モードのキーバインドが一部変わったんで、
変えてる方はご注意を。
rememver?
801mami:02/08/18 22:31
>>800
すみません、"remember" に直しました。(恥
802名無しさん@お腹いっぱい。:02/08/18 22:54
小4の女子です。
navi2ch でおんぷちゃんねる onpuch.jp を読みたいのですが、
どうすればいいのでしょうか?
教えてください。それから、わたしと遊んでください。
803名無しさん@お腹いっぱい。:02/08/18 23:17
>>802
氏ね
804790:02/08/18 23:23
レスさんくす。
え〜っと…マカーだったときに使っていたMacMoeは、
ttp://hogehogehoge.com/navi2ch.jpg
のような画像ファイルとかを表示したときに、同時に
Download/ にその画像のキャッシュをとっていました。
で、次に同じものを開くことがあったらそれを代わりに表示する、と。
(以前あった機能なのかな?)

私は後でそのフォルダを開いて、画像群をより分けていました。
navi2chでもどっかにまとめてたまっていてくれると、
同じことができていいなぁ…と思ったわけです。

>>797
(´-`).。oO(navi2chだけで出来そうな気がしたので…)


………
自分はもっとEmacsに詳しくならなくては(・A・)イクナイ!!
………なぁ。
805名無しさん@お腹いっぱい。:02/08/18 23:28
>790
wwwoffle とか使うといいんじゃないかな。
http://www.t-base.ne.jp/~kaz/linux/wwwoffle.html
806516:02/08/18 23:31
>>797
ガ━━(゚Д゚;)━━ソ!

人柱になるしかないのか….まぁ,最悪vmware起動してかちゅあたりで
使えば元はとれるかもしれないけど.
807mami:02/08/19 00:24
>>802
板を ~/.navi2ch/etc.txt に追加すれば読めると思います。
詳しくは FAQ を。
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html

>>804
現状だと、解は
 リンク先を特定ディレクトリにダウンロードしつつ
 外部ブラウザで開くような関数を書いて
 それを navi2ch-browse-url-browser-function に指定、
てなとこでしょうか。
808mami:02/08/19 00:49
>>806
テスト用アカウントもらえるかどうか
ML で聞いてみます。
>>799
ありがとん。
早速げっとしてきます。
810790:02/08/19 11:50
はぁ………Xごと逝っちゃってnavi2chが起動しない………
『ディレクトリのロックに失敗しました』ってどこが悪いんだよ!
過去ログを調べてきまふ………
>>810
.navi2ch/ のバックアップを一応とっておいてから、y とすればいいんじゃね?
812790:02/08/19 12:13
yと押しても反応なくて、『危険を承知で〜』のところで仕方なくyesを選択したら何ともなくなってしまった。
う〜む……。
2重起動防止のためのロックですよね。2重起動するときっと何か支障がある
んでしょう。異常終了などでロックが解除されず、起動できなくなったのなら、
>>812の操作にはなんの問題もないと思います。
814名無しさん@お腹いっぱい。:02/08/19 12:54
各板ごとのローカルルールをどこかに表示できないですか?

たとえば音楽ニュース板だと、Board モードに
0 音楽ニュース@2ch掲示板 ( 0)
みたく表示されて、そこで spc 押すと、

この芸能音楽速報板では、速報性のある芸能・音楽関連のニュースや時事ネタを扱います。

ローカルルールについて異議・意見のある方は自治スレッドまでお越し下さい。

という Article が出てくる感じです。

そこだけ web ブラウザで見れば済む話ではありますが……
>>814
お兄さんHですね。
816mami:02/08/19 13:02
>>810-813
二重起動しない自信があるなら
(setq navi2ch-use-lock nil)
してしまってもいいんじゃないでしょうか。

>>814
(require 'navi2ch-head) しておいて H でどうでしょう。
~/.xinitにrmdir ~/.navi2ch/lockdirって書いとけば問題茄子。
818814:02/08/19 14:11
>>815-816

その操作でローカルルールが見れました。ありがとうございました。
819790:02/08/19 14:35
みなさま、thanx!
.emacsに、
(setq browse-url-browser-function 'w3m-browse-url)
って記入してURLを開いたら


Signaling: (wrong-type-argument listp w3m-browse-url)
byte-code("..." [args browse-url-browser-function url --dolist-temp--17003 bf nil string-match apply throw done t error "No browse-url-browser-function matching URL %s"] 5)
browse-url("http://www.freebsd.org/ja/handbook/ppp.html" nil)
apply(browse-url "http://www.freebsd.org/ja/handbook/ppp.html" nil)
navi2ch-browse-url-internal("http://www.freebsd.org/ja/handbook/ppp.html")
navi2ch-article-select-current-link(nil)
call-interactively(navi2ch-article-select-current-link)

とか調べたら言われてました。
kterm上でw3mは起動できるのにどうしてなんだYo!
ウツダ(-_-)デモ シネナイ

>>820 (require 'w3m)
>(setq navi2ch-bookmark-rememver-order-after-sort t)
>しておくと sort 後の並び順をいつでも記憶するようになります。

これ試した方いますか?
うちではうまくいかなかったです。Xで保存はできるのですが。
823mami:02/08/20 08:08
>>822
すみません、スペル間違ってました。
(setq navi2ch-bookmark-remember-order-after-sort t)
でどうでしょう。
824mami:02/08/20 08:11
>>808
テスト用アカウントもらえそうです。
516 さん、わたしまでメールください。
>>823
うまくいきました。かなりいいかんじです!
meadow上のnavi2chでhtml化された
過去ログを見ると文字化けします。
navi2ch以外なにもいれてないんですが
他に何か必要ですか?
dat落ちしたスレをbord modeから消すにはどうすればいいのでしょう?
せっかく削除された駄スレを成仏させたいです。
>>826
navi2ch-net-accept-gzip を t にしてたりする?

うちでも前に文字化けしまくりだったことがあって、よくよく見てみたら
gzip がエラーだかなんだかで途中で死んでてファイルが壊れていた。
何度やっても同じところが壊れていた気がするので、もし該当するなら
gzip のバイナリを変えてみるといいかも。

えーと、うちのはどこから落としてきたのか…忘れた(;´Д`)ハァハァ
829名無しさん@お腹いっぱい。:02/08/21 00:01
すれ立てに失敗したときはエラーみたいなのが出ますか?

某板で糞すれたてた(つもりだ)けど、見当たりません……。
830mami:02/08/21 00:07
>>827
d じゃだめすか?

>>829
スレ立てはあんまりテストできないんで、
2ch の仕様変更についていけてない可能性はあります。
ブラウザから立てた方が確実です。

;; まれにスレ立ててもスレ一覧に反映されないことがある、
;; という噂をきいたことがあります。
;; 関係ないかもしれませんが。
>>828
gzip使うとスレがうまく取得できないんで
(setq navi2ch-enable-readcgi nil)
(setq navi2ch-net-accept-gzip nil)
こんな感じにしてます。
新しいgzipとってきてtにしてみます。
アドバイスどうもでした。
補足なんですけどcygwin導入するってこと
ですよね?
win32 版使った方がいいと思う
>>832
828ですが cygwin じゃないス。
>>833 がおっしゃるように win32 版がいいと思ふ。
たしか www.gzip.org から落としてきたような気がするんだけど、
うろ覚えなんでダメだったらスマソ。
835mami:02/08/21 23:42
516 さんに開発者権限つけました。
以後よろしくですー。
>>832,>>833
meadow上のnavi2chがどういう風に
gzipを使うのかいまいちピンとこない
んですがgzip.exeをパスが通ってる
場所に置けばいいってことですか?
うまくいきました。自分の解釈であってたのでしょうか。。?
ただ文字化けは違う問題みたいです。
なんか色々な場面で文字化けするので
一通り勉強して出直してきます。
あれ、やっぱ文字化けなおってました。
でもeで保存して、それを開きなおすと
文字化けする。。ごめんちゃい
ごめんなさいやっぱ直ってないです。
文字化けするやつとしないやつがあります。
837から839はあぼーんしといて。。
みにふろに対応できますか?
http://www.soutokuhu.com/
~/.navi2ch に保存される .dat をgzipで圧縮することって出来る?
.navi2chが肥大化してきて、expireはしたくないし、
ちょっと困っているのだけど…
>>839
R で壊れたスレの .dat をいったん消してからでもダメ?
>>842
できた。ほんとにありがとう。
でもhtml化された過去ログ見るのにもgzipって
使ってるんですか?

あと要望なんですけど
現在開いてるスレをeで保存できるようにして
ほしいです。boardモードでeと同じ感じで。
844842:02/08/23 01:50
>>843
漏れもただのユーザだよ。同じところでハマっただけなのん。
で、詳しいことは知らんけど navi2ch-net-accept-gzip を t にしとくと
http で gzip 圧縮使って通信するみたい。詳しいことは識者カモンで。
>>844
了解
ってことで識者かもん。。
漏れも1ユーザだけど、>843 の後半の要望に応えちゃう。

(add-hook 'navi2ch-hook
(lambda ()
(define-key navi2ch-article-mode-map "e"
'navi2ch-bm-textize-article)))

これをとりあえず init.el に入れる。
でけた(・∀・)イイ!!
なんかキーバインドは自分でいじれるようになりました。
ありがとん。
navi2ch-board-expire と navi2ch-list-expire は、E か M-e あたり
にキーバインドを統一してくれると嬉しいかも
禿同
要望です。

board modeでのスレのソートのとき、
+ とか = 等の状態順で並び換えられるようにして欲しいです。

Ss もよく使うのですが、+C =C C が混ざったり、
+V =V が遠くに離れたりして、ちょっと違う感じなのです。
851異邦人さん:02/08/23 22:11
要望です。

list mode とか board mode とかでも、"j", "k" で
スクロールしてほしい。
852mami:02/08/23 22:50
>>840
> みにふろに対応できますか?
そのままで読めるっぽいです。

>>846
(define-key navi2ch-article-mode-map "e" 'navi2ch-bm-textize-article)
init.el に入れるのはこれだけでいいです。
でも navi2ch-bm-textize-article は board 系で使うためのコマンドなんで、
あんまりよろしくないかも。
そのうち navi2ch-article-textize-article を作ります。

>>848
M-e に統一しましょうか。
>>851
自分はこんな感じにしてる。

(define-key navi2ch-bm-mode-map "j" 'navi2ch-bm-next-line)
(define-key navi2ch-bm-mode-map "k" 'navi2ch-bm-previous-line)
(define-key navi2ch-list-mode-map "j" 'next-line)
(define-key navi2ch-list-mode-map "k" 'previous-line)
(define-key navi2ch-article-mode-map "j" 'navi2ch-article-next-message)
(define-key navi2ch-article-mode-map "k" 'navi2ch-article-previous-message)
854851:02/08/24 00:40
>>853 thanks

あと、tabでurlに飛んだあと、kill-ringにurlを入れてくれる方法ありませんか?
いつも、\C-wやってるんだけど面倒。
ついでに ttp://http:// に変換してくれるとうれしい。
>>852
> M-e に統一しましょうか。
カーソル移動系のキーバインドは上書きしない方がいいと思う。
>>854
(get-text-property (point) 'url) で url を得ることができるみたいです。
kill-ring の内容が知らないまに変ってしまうなんて、私は嫌ですけど。
857851:02/08/24 02:39
>>854
とりあえず、こんな感じにしてみました。ありがとうございました。
(elisp分からないんでテキトウなんですけど)

(define-key navi2ch-article-mode-map "u"
(lambda () (interactive) (kill-new (get-text-property (point) 'url))))
あれ? 2ch内の別スレURLに飛ぼうとすると
POINT (508) does not have property help-echo
などと言われて飛べないYO? 外のURLなら飛べる。
859名無しさん@Meadow ◆EmacsTLE :02/08/24 11:36
複数の名前を登録しておいて Message モードで
変更することって可能?
Mew でいう case の切り替えみたいなイメージで。
>>858
俺は8/20のCVSで
(setq navi2ch-article-get-url-text nil)していて同じ症状だったけど、
外したらいけたよ。
>>860
さんきうです。外したら飛べたです。
# でも今まで nil でも飛べていたような?
>>850

(defun navi2ch-bm-goto-updated-mark-column ()
(beginning-of-line)
(looking-at "\\( *[0-9]+\\)")
(goto-char (match-end 1))
(forward-char 1))

(defun navi2ch-bm-sort-by-updated-mark (rev)
(interactive "P")
(navi2ch-bm-sort-subr
(not rev)
'navi2ch-bm-goto-updated-mark-column
'forward-char))

(defun navi2ch-bm-sort (&optional arg)
(interactive "P")
(let ((ch (navi2ch-read-char-with-retry
"Sort by n)umber s)tate t)itle o)ther d)ate u)pdate? "
nil '(?n ?s ?t ?o ?d ?u))))
(funcall
(cond ((eq ch ?n) 'navi2ch-bm-sort-by-number)
((eq ch ?s) 'navi2ch-bm-sort-by-state)
((eq ch ?t) 'navi2ch-bm-sort-by-subject)
((eq ch ?o) 'navi2ch-bm-sort-by-other)
((eq ch ?d) 'navi2ch-bm-sort-by-date)
((eq ch ?u) 'navi2ch-bm-sort-by-updated-mark))
arg)))
>>862
おおお、ありがとう!
864名無しさん@お腹いっぱい。:02/08/25 22:22
今見てるスレのレスをWebブラウザで表示させる方法ってどうやるんでしたっけ?
>>864
> 今見てるスレのレスをWebブラウザで表示させる方法ってどうやるんでしたっけ?

U v
866名無しさん@Emacs:02/08/26 02:33
http://jbbs.shitaraba.net/study/398/ がみれません。

etc.txt には以下のように書いてあります。

キム沢ちゃんねる
http://jbbs.shitaraba.net/study/398/
398
Emacs の browse-url-netscape-program を使ってMozillaで開くときに
Mozilla 1.1 からはタブで開けるようになると聞いた事があります。

その時に mozilla に渡す引数はなんだかわすれてしまいました。
教えてください。
引数はいじらなくていいみたいよ
869名無しさん@お腹いっぱい。:02/08/26 22:44
なんか、今、少年漫画版を開こうとすると、
checking file...moved ってなって開けないんですけど、
理由わかります?
移転しますた
871名無しさん@お腹いっぱい。:02/08/27 04:46
先刻、C-cC-cで書き込むと「クッキーがないか期限切れです」と
言われて書き込みに失敗したのですが、書いた文章も消えてしまいました。

結局同じ文章をもう一度書くはめになったのですが、書き込みに
失敗した時は文章が保存されるようにできないでしょうか。
できます。
>>871
PC鯖もクッキー食わないといけなくなったみたいっすね。

とりあえず、info の Message モードでもキーバインドを
読んでみるといいっす。
874871:02/08/27 05:12
>>872
そうですか。具体的にはどうやるんでしょうか。

書き込み失敗した後にバッファ一覧を見ても書いた文章らしきバッファは
ありませんし、customize-groupでもそれらしき設定項目はありませんでした。
ドキュメントも探したのですが分かりませんでした。
875871:02/08/27 05:13
>>873
う、infoのほうですか。
今から探します。サンクス。
876871:02/08/27 05:21
C-c C-i で良いんですね。ドキュメントの探し方が足りませんでした。
良く見るとバッファにもちゃんと残ってました…鬱

スレ汚しすみませんでした
;q っぽい動きで article のバッファを消します。
(define-key navi2ch-article-mode-map "\C-xk"
(lambda (buffer)
(interactive "bKill buffer: ")
(and (eq (get-buffer buffer) (current-buffer))
(delete-windows-on buffer))
(kill-buffer buffer)))

これってmeadowだと動かないんだけどそういうもん?
878名無しさん@お腹いっぱい。:02/08/28 02:40
http://tv2.2ch.net/test/read.cgi/ainotane/1030440975/
何故かこのスレを開こうとするとビープ音が鳴って emacs が固まってしまいます
debian
navi2ch-cvs 0.0.20020823-1
emacs21 21.1-7
>>878
正常です。モーヲタ排除コードが入っておりますので。
キチガイに正常と診断されました
>>878
これまでも何回か出てるけど、
> emacs21 21.1-7
このせい。Emacs 21.2 だと直ってる。
何でモーヲタはキチガイ認定で……半角*住人はキチガイ認定じゃないのだ?
Meadow で navi2ch 1.6.0 使ってます。

v (navi2ch-article-view-aa) で AA を表示させると、何も無い空白行に横線
が表示されて見にくいです。これを表示しないように設定できますか?設定方
法を教えてください。
U v c してみれう゛ぁ?
要望です.
$HOME/.navi2ch以下にあるdatファイルをgzip圧縮しておいて読むとかできないっすか?
最近, .navi2ch以下が肥大化してきて…quotaの制限がぁ…(泣)
886mami:02/08/28 20:01
すみません、Meadow は環境がないんでパスです。

>>855
> > M-e に統一しましょうか。
> カーソル移動系のキーバインドは上書きしない方がいいと思う。
では C-c C-e あたりですかね。

>>866
したらばは .net なのもあるんですね。
とりあえずこれで読めると思います。

(defun navi2ch-js-p (uri)
"URI がJBBS@したらばなら non-nilを返す。"
(or (string-match "http://jbbs.shitaraba.com/" uri)
(string-match "http://jbbs.shitaraba.net/" uri)))

これだけだと C-c C-u 等はうまく動かないんで、
後で直しておきます。

>>871
> 先刻、C-cC-cで書き込むと「クッキーがないか期限切れです」と
このとき自動で再投稿するしくみを今つくってます。
もう少しテストしたら commit します。
首を長くして待っております。
888mami:02/08/28 22:23
>>843
> 現在開いてるスレをeで保存できるようにして
> ほしいです。boardモードでeと同じ感じで。
実装しました。
889mami:02/08/28 23:12
>>886
> > 先刻、C-cC-cで書き込むと「クッキーがないか期限切れです」と
> このとき自動で再投稿するしくみを今つくってます。
commit しました。
マズいとこあったら教えてください。
~/.navi2ch/ の下の容量が気になる場合はどうすれば良いでしょうか?
適当に cron とかで find で古いのを消しちゃうみたいにしても
Navi2ch の動作には特に支障ないですか?
>890 apropos expire
892mami:02/08/28 23:55
893名無しさん@お腹いっぱい。:02/08/29 00:31
e 押して expire して、all を選んでも、du ~/.navi2ch したら 30MB くらいあって
非常に鬱なんですが。どうにかする方法ありますか?
895名無しさん@お腹いっぱい。:02/08/29 02:57
>>894
意味が分かりませんが?
navi2ch-board-expire-date を小さくしておいて
expire すればいいんじゃないの?
今回のバージョンアップもとっても便利に
なりました。感謝です。
898名無しさん@お腹いっぱい。:02/08/29 08:08
>>896
サンスコ
おぉ………これは便利だ。
長々と書いた文が消えずにすむ♪
今まででも消えずに戻せた訳だが
901名無しさん@お腹いっぱい。:02/08/29 21:32
(add-hook 'navi2ch-board-after-sync-hook 'navi2ch-bm-sort-by-state)
としようと思ったらエラーになって悲しかったので、
添付のようにしていただけるとありがたいです。

----BEGIN BASE64----(navi2ch-board-misc.el.patch.gz)
H4sICFwSbj0AA25hdmkyY2gtYm9hcmQtbWlzYy5lbC5wYXRjaACtU99P2zAQfsb/
Ai8HWGui1NCkhEAQogNp0jRNIHjflB9Oa0ht5Dhh/PeznbQKaF0q0XvInXPf57vP
Pn/nOf0TA08aFmQLkopE5mTJquyYlujq84Yebh+hYCWN4SRrKimEOumKffTvi48b
JKmSjDaMz0FqVzHBwT8OfZSzogBSA5FmuaF5Qsi/M3vBOXyt5xBMJgH409iP4ukU
yETbnt3e87xNzIseM4iDaRyGLRPNZkDOomAc+OB1fjZD0JpTCalIVafSKIFRIeSr
2bdknMKI8pyIwi5WhJ5VKtHcZ/pGipqDwXaxqw0BIk5OTWbd8ZLYaukb4fUypRIc
XdNF3jDui3hR+pCTEizDNM64ojLJFGsoHN4ftj8/bmGE2c41zfpRSueMc31z74SN
esS5UIJobYqSTJT1kg+JsdhhLR3s01IcLtSa+//OW8TqTrNFIge11OkTzdQWalbA
nVyNndGLcBzpEbVuPaFOv3vw3Q2qhVpQueV9Weywwg62M33R5NToa91aH2elC5f9
1wP7+AbL82/4Hl/iZ/wD3+07NwZnE+Ofv3GEMWbme3CE7/AvfIuvNcTR6TDTgauD
gyMdtEfVe8RDJ5NvNcj5ruf4L0CuxLHrBQAA
----END BASE64----
902mami:02/08/29 22:14
>>901
なるほど、いいですね。
ありがとうございます、commit しました。
903mami:02/08/29 22:27
>>850
> board modeでのスレのソートのとき、
> + とか = 等の状態順で並び換えられるようにして欲しいです。
こんな感じで
S s で「=+」と「UVC」をまとめて sort しちゃうのはどうでしょう。
>>862 とどっちがいいですか?

(defun navi2ch-bm-sort-by-state (rev)
(interactive "P")
(navi2ch-bm-sort-subr
(not rev)
(lambda ()
(navi2ch-bm-goto-state-column)
(backward-char)
nil)
(lambda ()
(forward-char 2))))
最新版のnavi2chを手にいれたら、なぜかxemacs -e navi2chで起動すると
now connecting...で止まったままになる。
あれ?
起動しました。
(´-`).。oO(………?)
>>904
今朝、navi2ch.sourceforge.netに繋がらないというようなエラーが出てましたね。
(setq navi2ch-auto-update nil)
で回避しますた。
907850:02/08/31 04:44
>>903 が(・∀・)イイ!!
各状態ごとにひとまとめになってくれるので、私としてはこちらの方が便利です。
# 折角書いてくれた >>862 さんごめんなさい。
間違えて読んでるスレdして消しちゃった(汗)
infoにも復活方法書いてないし、~/.navi2ch以下を漁ってみたのだけど、
どこで情報管理してるのかちょっとわかんなかった……

それで提案なんだけど、消したスレを「ゴミ箱」とかで見れるようにしと
いて、そこから復帰操作ができたら便利かなと。
>>908
お兄さんHですね。ハズカシィ。
俺の info には書いてあるのに >>908 のには書いてないのか。
変わってるね。
911908:02/08/31 07:33
ぐは、焦って恥ずかしい質問しちゃったようだ。
ありがとー >909-910
Hってそういう事だったのね。

#消したスレが連番H画像DLスレだということがばれたのかと思ったよ(汗)
>>908
わざわざテクを使わなくても、
もう一回ポンッッとリターンキーを押せば良いじゃないか。

素人ユーザーでスマソ。
BookmarkモードでのC-k, C-yと同じように、
Listモードでglobal bookmarkを編集する事はできませんでしょうか?

つまりNavi2ch上のキー操作で
以下のようにglobal bookmarkの並びを変えたいって事です。
(現状では ~/.navi2ch/bookmark2.txt を直接書き換えて対応しています)

[-]ブックマーク [-]ブックマーク
foo → baz
bar foo
baz bar
914名無しさん@お腹いっぱい。:02/08/31 22:02
monafontを使っているのですが、
.emacsに設定を書いても、一度終了するともとのフォントに戻ってしまいます。

しょうがないのでM-x cusomize-group navi2chから
もう一度Set for Curent session -> Finishをしてmonafontで表示させてます。
これ以外で表示が出来なかったです。

navi2chのカスタマイズメニューでは'non-nil'になっているし、
.emacsをみても

(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
-----中略-----
'(navi2ch-mona-enable t)
'(navi2ch-mona-enable-board-list nil)
'(navi2ch-mona-font-family-name "mona-gothic")
'(navi2ch-mona-on-message-mode t)
'(navi2ch-mona-pack-space-p t)
-----中略-----
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)

となってますので、問題ないはずなんですが・・・。

monafontはmozillaでも問題なく表示できているので
なぜ表示できないのかわかりません。
915名無しさん@お腹いっぱい。:02/08/31 23:48
>>914
navi2ch 1.6.0-DEV(debianの0.0.20020823-1)、xemacs 21.4.6-8ですが、fontまわりは
(setq navi2ch-mona-enable t)
だけで使えてます。
916名無しさん@お腹いっぱい。:02/09/01 00:00
>>915
私の環境はRedhat7.3,emacs21.2.1です。

もちろん(setq navi2ch-mona-enable t)だけでも試したんですがだめでした。

ホームディレクトリの .navi2ch/init.el に書くと良いと言うのを
webで見かけたので、試してみたのですがそれもだめでした・・・

なにが悪いのかさっぱりです・・・
>>916
Navi2chのバージョンは?
918名無しさん@お腹いっぱい。:02/09/01 00:16
>>917
え〜と、1.6.0です
アスキーアートをメールのsignatureの選択みたいに選べたら便利?
c-sigみたいに。
一行 AA は C-c C-a ? で十分便利だと思うが
AA ってのは巨大な奴?
bookmark-modeとboard-modeで
特定のスレのキャッシュを削除
できるようにはなりませんか?

スレ上で何かキーを押すとその
スレを削除する感じで。
>>921 R ではないのかと問いたいのだが違うのか?
923919:02/09/01 03:08
>>920
そーです。皇太子様とか。
あと拡張性ってどうなのかなと。
#もちろん C-c C-a ? ってのは便利なんですけど。

>>919
それ、すごく欲しい。
>>919
infoにはスレの「情報を消す」って
書いてあったから気づかなかったよ。

これでキャッシュファイルは消せてる
の?tでオフラインモードにすると表示
できなくなってるから消せてるとは思う
けど。

情報さんくす!
>>919
article-mode でリージョン指定してデータベースに登録。
で、message-mode でその中から選択して貼り付け、みたいの?

激 し く 希 望
>919
contrib/gikope.elじゃだめなのか?

超初歩的なことで申し訳ないんだけど
ボード開いてる時とかArticleモードの状態から
Listモードに戻るにはどうすればよかのですか?
ドキュメントから探せなかった…
すんません、qで板を閉じる事で戻れました。スレ汚しすんまそ。
ブックマークで dat 落ちしたスレがすぐ判るようになれば、
嬉しいのですが。しばらく落ちていることに気付かないスレが
ままあるので…
931516●:02/09/02 00:00
とりあえず,オイスター作戦対応はある程度めどがついたです.

で,cvsに突っ込もうと思ったんですが,
cvs [server aborted]: "add" requires write access to the repository
がでてしまいます.

当方,cvsは全くの素人でドキドキもんなんですが,これって書き込み権
が無いって事でしょうか?いちおうログインはパスワード打ち込む形式で
入ってます.

あと,ついでに質問なんですが,MakefileはMakefile.inとMakefile.am両方
直しておけばいいのでしょうか?
>>927
gikope.elの使い方キボンヌ
933mami:02/09/02 00:53
>>931
既存のファイルを変更して commit はできますか?

https://sourceforge.net/docman/display_doc.php?docid=768&group_id=1#develhomedir
には「まず cvs.sourceforge.net に SSH でログインしろ」
ってありますね。
そんなことやったかなぁ……。

公開鍵の登録はやっといた方がいい、のかなぁ。
たしかパスワード認証でもよかったとは思うんですが。

すいません、Makefile はパスです。
934516○:02/09/02 01:15
>>933
既存のファイルだと
$ cvs commit Makefile.am
cvs [server aborted]: "commit" requires write access to the repository
です.

ちなみに普通のログインです.SSHログインが必須なんですかねぇ?
935mami:02/09/02 01:16
>>934
「普通のログイン」って telnet ですか?
ssh は必須ですよ。
936516○:02/09/02 01:38
>>935
えっ!と思ったので>>933のページ読んでみますた.

顔を洗って出直してきます….失礼しました.
937516●:02/09/02 01:41
>>936
ありゃ,ID取得してなかった.

その辺もモードラインに表示できると嬉しいんだけどなぁ.
938mami:02/09/02 01:43
>>934
あー、わかったかも。
もしかして
http://navi2ch.sourceforge.net/
の手順でだめだった、ということですか?
SSH 使って cvs login → checkout し直してみてください。
939516●:02/09/02 02:15
>>938
とりあえず ssh でcvs.sourceforge.netにログインしてディレクトリは
作りました.

で,CVS/Rootのpserverをextに書き換えてaddしたら,何か出来た
っぽいです.web上でも見れるようです.ありがとうございました.

でも,メチャクチャ不安です.

あと,addとかcommitとかの後ってプロンプト帰ってこないもんなんですか?
940mami:02/09/02 02:19
>>939
おつかれさまです。add できましたね。
Changelog もよろしくです。

> あと,addとかcommitとかの後ってプロンプト帰ってこないもんなんですか?
うちでは帰ってきます。
941516●:02/09/02 02:26
>>940
調子に乗ってその他のファイルもupdateしますた.
トラブったらごめんなさい.

Changelogの事はすっかり忘れてました.これって書式とか作成ツールとか
ってあるんでしょうか?それとも前の人を真似してエディタでいいんでしょうか?

>> あと,addとかcommitとかの後ってプロンプト帰ってこないもんなんですか?
>うちでは帰ってきます。

ウチは^cで止めなきゃならんです.おかしいなぁ.
>>941
書式は GNU Coding Standards でも見れ
http://www.sra.co.jp/wingnut/standards-j_toc.html#Change%20Logs

Emacsen なら M-x add-change-log-entry (add-change-log-entry-other-window)
あたりで適当に書けると思われ。キーバインドは C-h w で探してくれ

navi2ch はどうかしらんが、プロジェクトによっては日付は GMT でやる
ところがあるから、0〜9時の commit はそれも気をつけな
943516●:02/09/02 02:57
いちおう使い方の説明をば.

ウチのinit.elは
(setq navi2ch-oyster-use-oyster t)
(setq navi2ch-oyster-id オイスターのユーザーID)
(setq navi2ch-oyster-password オイスターのパスワード)
(setq navi2ch-net-enable-http11 t)
(setq navi2ch-net-accept-gzip t)
こんな感じです.

ssl.elとopensslも必要ですが,ssl.elはwlとかxemacsとかに含まれています.
まぁ,単体でもインターネットのどこかに落ちてるでしょう

opensslはコマンドプロンプトで
$ openssl
と叩いて何か反応があれば入ってます.今どきのOSは標準で入ってるか
もしれません.windows環境の人は…,どうしましょ.

普通のログ->過去ログと探して見つからなかったときにHTML化待ちの
ログを探しに行きます.その際,ログインしてなかったら自動的にログイン
しログを取得します.

944516●:02/09/02 02:57
書き込みは以前にログインしていればオイスターな書き込み(●とか出せる
やつ.他の機能は知らない…)が自動的にされます.ログインしてなければ,
普通の書き込みです.

以前にログインしていないで,書き込み時にオイスターな書き込みをするなら,
手動ログインM-x navi2ch-oyster-login してください.

navi2chを起動した時にはログインしません.

とりあえず「DATが壊れても泣かない」の精神でおながいします.

あと,lisp的にメチャクチャな所が多いと思うので,ガシガシ直してもらって一
向に構いません.むしろ,願ったり叶ったりです.
>>943
Windows で動く openssl コマンドもあるよ。stunnel のサイトなどで配布されてます。
http://www.stunnel.org/download/binaries.html
946516●:02/09/02 03:14
>>942
ありがとう.何か厳密なような,常識的範囲でいいような,なかなか
判断が難しいかも.

とりあえず日付の問題がエラーを引き起こすことは無いみたいなの
で,"今の"日付を書くことにします.
947:02/09/02 05:00
おお、いけますた。ありがたやー。
navi2ch-oyster.el で (require 'ssl) しているため、
!! File error (("Cannot open load file" "ssl"))
と言われて make できない…
>>947
# 頼光?
950名無しさん@お腹いっぱい。:02/09/02 11:43
既出だったらスマヌ。

2ch に本人が書き込んだものが、残らんかの?

NetNews では gn,gnspool を愛用していたが、投稿したファイルが
authers_copy だったかに残って、後からどんなものを書いたのかが検索でき
て便利だったが、navi2ch にはないのでしょうか。
951mami:02/09/02 12:46
>>858
> あれ? 2ch内の別スレURLに飛ぼうとすると
> POINT (508) does not have property help-echo
現象は確認しました。

>>950
http://pc.2ch.net/test/read.cgi/unix/1013457056/19
で書き込んだスレをグローバルブックマークに入れられると思います。
どのレスを書いたかの保存は、んー、どうしましょう。
どんなインタフェースがいいか、アイディアありませんか?
952名無しさん@お腹いっぱい。:02/09/02 16:17
dat落ちしたスレッドは見れないのでしょうか。
以前dat落ちしたスレッドをテキスト(?)の形で何かの機会に見たのですが、
タグを省けば見れそうだった気がしましたが…
navi2ch-article-write-messageして、undoすると、ヘッダが消えてしまいます。

--- navi2ch-message.el 30 Jul 2002 03:13:42 -0000 1.31
+++ navi2ch-message.el 2 Sep 2002 08:47:47 -0000
@@ -149,7 +149,8 @@
"\n"
(navi2ch-propertize navi2ch-message-header-separator
'read-only t
- 'front-sticky t 'rear-nonsticky t)))
+ 'front-sticky t 'rear-nonsticky t))
+ (setq buffer-undo-list nil))

(defun navi2ch-message-cleanup-message ()
(save-excursion
954名無しさん@お腹いっぱい。:02/09/02 17:56
>>952
http://www.2ch.net/guide/faq.html#G3
> 倉庫に入ってしまったデータは、HTML化されるまで●ログインでしか読めません。

ちなみに●は有料。
http://2ch.tora3.net/
952は \C-c\C-f のことを言ってるようにも見える
956名無しさん@お腹いっぱい。:02/09/02 22:17

書きこみしたスレを自動でブックマークできないですか。
便利だと思うんですが。
あんまり頻繁に行かない板に質問を書いたときなんか
便利だと思うんですが。

957516○:02/09/02 22:23
>>948
あっ,ヤバっ.

こういのは

Makefileで押さえ込む
(require 'ssl)を何とかする
ssl.elもCVSに入れとく

のどれがいいんでしょうね?ssl.el入れちゃうのが簡単かな.
>>956 >>951 を読んでみると…

>>957
簡単に出来るのかどうかしらないけど
configure で指定できると嬉しいです。
959nanashi:02/09/02 23:27
>>957-958
もう変更してcommitしちゃいますた。

coding-system
XEmacs21telnetISO7
universal-coding-system-argumentShift_JIS

961960:02/09/03 01:42
あー、駄目でしたね。
お察しのいい方ならお分かりでしょうが、XEmacs21、telnet経由、LANG=ja_JP.EUC
の環境で日本語書き込みできるようにするにはどうしたらいいでしょう?
set-buffer-file-coding-systemやuniversal-coding-system-argumentでShift_JIS
を指定しても駄目なようです。
962950:02/09/03 08:05
>>951
> どのレスを書いたかの保存は、んー、どうしましょう。
> どんなインタフェースがいいか、アイディアありませんか?

本当は、レスの保存は一ファイル毎が望ましい(昔 NetNews では、cc,bcc で
メイルで自分が出した記事を自分に転送していた)んですが、2ch では短い文
章が多いので、gn のようにまとめて一ファイルでも良いかも。

less.txt みたいにして、板の名前とスレのタイトルと番号を最初に入れたも
の(URL も入れるのもいいかも)とレスした文を、テキストでどんどん放り込む
感じです。

なに、ちょっと前に書いたものが、倉庫に入ってしまって、読み出せなくなっ
ちゃって、ちょっと資料として参考にしようとしたかったんですね。
testスマソ
964名無しさん@お腹いっぱい。:02/09/03 21:57
navi2ch-1.6.0 に上げたら、なんか起動時に一瞬
「Error: Wrong type argument: stringp, nil」
というエラーが表示されるようになりますた。

とくに実害ないんですが気になります。
どなたか似たような現象のかたいませんか?
>>951
> http://pc.2ch.net/test/read.cgi/unix/1013457056/19
> で書き込んだスレをグローバルブックマークに入れられると思います。

便利だ! これが欲しかった。

>>964
どっか ~/.emacs の記述おかしくないかもう一度見直しな。
とりあえず
(setq debug-on-error t)
て先頭に書いてみそ。
967961:02/09/04 01:24
u-n,iroiro tamesitandesuga dame mitaidesu.
akirameta houga iideshoukane.
chinamini imano kankyouha nihongoga hairanai Xvnc jou desu...
>>841 >>885
激しく同意。漏れも$HOME/.navi2chの圧縮保存賛成
これができれば容量1/3位ですみそうなんだが…
Articleモードで過去スレにはられてるリンク上で
何かキー押すとその過去スレをブックマークに登録
できるようにしてほしいです。

まとめてブックマークに登録してm iすればかなり
便利だと思うのですがどうでしょうか。
>>968
じゃ、実装して差分貼ってください。
>>970
これ言われそうで気軽に要望出せないんだよなぁ(藁
>>968
1年前にそんな話あったね。
で、1/16に圧縮しちゃうんだっけ?
>>968
> 激しく同意。漏れも$HOME/.navi2chの圧縮保存賛成

重くなりそうじゃない?
遅くなるというなら分かるが。
大して変わらんようにも思える。
975961:02/09/04 14:00
これならうまく行くみたいです。どなたも助けていただけませんでしたが、
とりあえずありがとうございます。(でもなぜ上手くいくのか理解してません
のでサマれません。)
1/16 にもなるわけないだろ。精々1/3だ
Navi2ch閉鎖の危機・・・

しかし周囲の反応は冷たかった・・・
素の状態
6512
1ファイル毎圧縮
3004
全体を1ファイルにして圧縮
1552

がんばっても1/4か。
俺はやる価値ないと思うぞ。
それより2ちゃんねる時間を減らせ。お前ら。
苦労して圧縮するよりも、ディスク買ってきて増設したほうが
いいかと思われ。
数百メガあるんならともかく。
(´-`).。oO(数百メガは今時誤差の範囲)
>>930
俺もホスィです。
982mami:02/09/04 20:39
>>858
> あれ? 2ch内の別スレURLに飛ぼうとすると
> POINT (508) does not have property help-echo
>>860
> (setq navi2ch-article-get-url-text nil)していて同じ症状だったけど、
お待たせしました。
(setq navi2ch-article-get-url-text nil) のときでも
エラーにならないようにしました。
すみません、>>780 の修正のときに enbug してました。
983名無しさん@お腹いっぱい。:02/09/04 22:07
linuxならカーネルでディレクトリ圧縮の何か無かったっけ?

#winのディスク圧縮って何げに素敵な技術だと思う.
984名無しさん@お腹いっぱい。:02/09/04 22:51
navi2ch v1.6.0とxemacs 21.1.14とmew 2.2なんですけど、
navi2chをrequireすると、mewの添付ファイルのサイズ表示が
1byteとか0byteとなってしまうんですが、同じような現象にあった人
いないですか?

というか、.emacsの他の箇所をいじらなくても、
(require 'navi2ch)を外すだけで直る・・・。(T-T)
985名無しさん@お腹いっぱい。:02/09/04 23:19
>>964
漏れも似たような症状になったことがあった。
結局、
(setq navi2ch-list-bbstable-url "http://www.onpuch.jp/board/bdleft.html")
にしたらそれ以降エラーにならなくなったけど。

板のURIが変わったときにM-x navi2ch-list-syncしたらときにも同じエラーになった
ので、たぶんboard.txtを引っ張るあたりが悪いような気がする。ちなみにこれは
(setq debug-on-error t)でhandleできんかった。
986985:02/09/04 23:25
>>985
下げ忘れた。吊ってくる。

あと、
x board.txtを引っ張る
o borad.txtを作る

だったよ。樹海逝ってきます。
987knok:02/09/05 00:22
いまいち良くわかってないんですが、jka-compr でなんとか
なったりしませんかね? > 圧縮

; 最近時間がとれなくってすいませんです。
988mami:02/09/05 00:33
>>985
ですね。
navi2ch-list-bbstable-url が nil で
~/.navi2ch/navi2ch-update.el を読めなかったときに
navi2ch-list-sync から呼ばれた先の
navi2ch-net-split-url でエラーになってるっぽいです。
どっかでデフォルト値を設定すればいいのかなぁ。
>>983
> linuxならカーネルでディレクトリ圧縮の何か無かったっけ?
e2compr ですね。別にディレクトリ単位というわけではありませんが。

透過的に扱えて、以前は重宝していたのですが、今はディスクが
安くなりましたからね。カーネル本体に取り込まれることなく、開発も
休止状態です。
gnome-teminal内で使うと画面が崩れるのですけど、
なんかいい方法ないですかねぇ?
mlterm に乗り換えるとか。
>>991
うーん、あんまり好きじゃないなぁ。
個人的好み
なら自分で何とかするしか
994名無しさん@XEmacs:02/09/05 20:45
>>984
添付ファイルを保存した結果が 0Byte なら(require 'base64) してるのが原因
だと思われます。
新スレ立てました
http://pc.2ch.net/test/read.cgi/unix/1031228989/l50

何ぶんスレ立てるの初めてなもので、不手際があったらスマソ。
996このスレの1:02/09/05 22:17
http://pc.2ch.net/test/read.cgi/unix/1031231315/
真・次スレを立てますた。

>>995
↓の文章、途中でなにか混じってませんか? よかったら追加してください。

* 他所の 2ch 型 BBS は読めないのですか?
-> 読めたり読めなかったりします。
Navi2ch 1.6.0 より 2ちゃんねる以外の BBS をサポートしてます。
JBBS、JBBS@したらば、まちBBSスレを指定して
キャッシュファイルを消せるようになりました。
>>996
お疲れさまっす。
998995:02/09/05 22:22
>>996
ありがとうございます。

>>995で立てたスレは恥ずかしいミスをしたので、
削除依頼出しますので放置願います
(´∀`)
今だ!1000ゲットオオォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄      (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。