Navi2ch for Emacs (Part 9)

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

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

* 前スレ Navi2ch for Emacs (Part 8)
http://pc.2ch.net/test/read.cgi/unix/1039935998/

リンク、過去スレは>>2-8あたり。
過去ログは sourceforge にも置いてあります。
以下を ~/.navi2ch/etc.txt に追加すれば読めます。

navi2ch
http://navi2ch.sourceforge.net/log/
navi2ch
* moved と出てスレが読めません。
-> dat 落ちして、html 化される前のスレッドです。オイスター作戦
(-> http://2ch.tora3.net/ )のIDを購入すれば読めるようになります。

* 他所の 2ch 型 BBS は読めないのですか?
-> 読めたり読めなかったりします。最近はわりと読めるようになりました。
まずはFAQを読んでから。
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html

* 書き損じた内容が消えてしまうのはいかがなものか。
-> *navi2ch message backup*バッファに保存されており、C-c C-iで呼び出す
ことができます。書き込みにcookieを必要とする板の場合は自動的にリトライする
ようになりました。

* ある板がまるごと見えなくなりました
-> 板の移転かもしれません。この場合、移転に追従したbbsmenuをnavi2chに
読ませる必要があります。やりかたはFAQとinfoを見てください。
* 読めない、書けない、とにかく変です
-> 2ちゃんねるは日々変化し増築されています。
あなたの問題はきっと他の誰かにも起こっています。
つーか過去ログ読め。
たいていは
cvs update && make && sudo make install
でなんとかなります。

* remote cvs が使えない環境なのですが
-> snapshot が置いてあります。
http://navi2ch.sourceforge.net/snapshot/
61:03/02/28 12:19
それではどぞ。
乙!!!
おっ、綺麗にできてる。乙です。
9名無しさん@Emacs:03/02/28 15:57
2003/03/03 0:00 に 1.62 をリリースします。
最終調整や merge はお早めに。
ヽ(´▽`)ノ
>>9
だれだろう、、、
>>11
きっと1.62を望むファンが勝手にやったのでは?
まだ1.7すら影も形もないのに、1.62なんていつの話だ。
毎回ドタバタするのもアレなので、こんなの用意してみました。
http://navi2ch.sourceforge.net/template.txt

とりあえずは、今回の 1 さんのをそのままコピペして Part 10 向けに
変更しただけです。
>14
ナイス。テンプレの所在自体もテンプレに含めるといいと思います。
あと、「注意書きを時流に合うように削除/追加する」というのも入れてください。
16前スレ989:03/02/28 21:46
>> http://pc.2ch.net/test/read.cgi/unix/1039935998/995
> navi2ch-article-message-filter-by-subject-alist はどうでしょう?

すいません、見落してました
これで希望通りの動作になりました
ただ、これの hide と important の処理は message ではなく board
にした方がいいのではないでしょうか?
「それじゃ message-filter じゃねぇだろ?」と言われればそれまでですけど
あんまり必要性がないような気が…

早い話、http://pc.2ch.net/test/read.cgi/unix/1039935998/620 の動作に
なればいいかなと
emacs-21.2.1 & navi2ch-cvs最新版で、2chのリンクを踏むとエラーが
出て飛べなくなりました。「i」でもエラーが出ます。ミニバッファのエラーは
Wrong type argument: stringp, nil
その板に行って、そのスレを直接読み込めば問題ありません。

dat を持ってるスレは問題無いんですが
18tabmore:03/03/01 00:24
http://pc.2ch.net/test/read.cgi/unix/1039935998/899
> xemacs でオンオフライン状態を表示させてみる
こんなんでいかがでしょう。
----BEGIN BASE64----(offline-init-icons.el.gz)
H4sICHl4Xz4CA29mZmxpbmUtaW5pdC1pY29ucy5lbAClUstywjAMPJOv0HCJffCF
I3/jxkriwa86BpK/r59AoUyn00NmYq20Wq1EuBBstvYEveEXeRjmp5cdRyUNMmlk
YHKwZqEdETieDbxPAUI7AKIwACG4BjTxR/MTsvowUqWP0m5HTrhp7iq+OO4XZCWW
YWsSeYUntbm52+2AXHAI1kO/BC/NBEfBA78rMlWQkAOPabQwFZ3PVL9x3aa7k6Xp
Yl20ISFRLNQh+o9zCNYcMg61k7YCM8VgteZGsKvnzqG/mxzsNClsrRr9gqH6Vf2A
6l515yXLeRtpw9by+hmVYzjMFvZVGJRWCzQzkrj9A1W2hUnNJ4RiY/YIHmxanY6x
EjyOUkVHcXVpsPRghmt82US8ilTTyhqc4kxIn5k3St8JKWL/p6Tt8c9SPm85t022
o8zHXt0usXho8EN+O71vBW3dsdcXMaSQfIgDAAA=
----END BASE64----
これだけのために navi2ch-xmas.el を作る気にはなれないんですけど、
どうやって取りこむのがいいでしょうか。

http://pc.2ch.net/test/read.cgi/unix/1039935998/981
> Dateは情報価値があるので、保存された方がいいと思います。
Date は、ヘッダにそのまま保存されるのではなくて、
本文に Date: が挿入されて、ヘッダのDateにはローカルスレに保存した
時間が表示されるというのでもいいですか?

>>17
エラーが出るURLを貼って下さい。
>>18
>Date は、ヘッダにそのまま保存されるのではなくて、
>本文に Date: が挿入されて、ヘッダのDateにはローカルスレに保存した
>時間が表示されるというのでもいいですか?
全く異存はありません。
そういえば、ローカルスレへの保存日時のことすっかり忘れてました…。

かなり、便利な機能になりそうですね、ヽ(´▽`)ノ
楽しみにしてます。

2016:03/03/01 01:51
うちでも >>17 再現しました
navi2ch-article-message-filter-by-subject-alist を
設定してるとなるみたいです
う〜ん、なんでだろう…
21extra:03/03/01 04:52
>>17
>>20
> navi2ch-article-message-filter-by-subject-alist を
> 設定してるとなるみたいです
修正しました。
アホなミスをしてました。すみません。

ところで、今回のケースではありませんが、
navi2ch-article-current-article も
navi2ch-article-insert-messages の引き数 LIST の最初のレスも
スレタイの情報を持っていない場合は、
スレタイによるフィルタリングは無視されてしまう実装なので、
C-u F などでフィルタを掛けなおす必要がでてくるかもしれません
(このケースがありうるかは、自分ではまだ把握しきれていません。
古参の詳しい方、ご存知でしょうか?)。
22名無しさん@Emacs:03/03/01 11:01
てすと
ここでテストすんな


ってのをテンプレにいれようという話が前スレにあったな。
24mami:03/03/01 11:28
>>18
Toolbar を作りたいなー、と思ってるんで
navi2ch-xmas.el (navi2ch-xemacs.el ?) 作っていただきたいです。
25tabmore:03/03/01 16:00
>>24
では、作ります。名前は wl-{e21,xmas}.el に合わせて navi2ch-xmas.el
でいいですよね。
26tabmore:03/03/01 17:35
>>25
ファイルの追加ってどうやればいいんでしょう?
navi2ch-xmas.el作って Makefile.am に追加して、
適当に automake とかやったら Makefile.in とかが結構変わっちゃいます
けどいいんでしょうか。
automake (GNU automake) 1.7.1 です。
レスのリンク先の中に hide されたレスが含まれていると、
そのレスも hide するフィルタ関数をCVS最新に対応させたけど
両刃の剣なんで誰にもおすすめできない。

----BEGIN BASE64----(my-navi2ch-article-message-filter-hide-link.el.gz)
H4sICE+rYD4AA215LW5hdmkyY2gtYXJ0aWNsZS1tZXNzYWdlLWZpbHRlci1oaWRl
LWxpbmsuZWwArVXbUtswEH1ufoEXJayIUvCQpFAmTSfhMgMhYdL2obSd6TAjbDkx
vmLLQP++K1m5Egqk+MGJ16uz5+weye022YBjGtAWDOkNzeju4RiGJy4MNtgxGXuO
UO9hHwLo6qydvSu4wqdTAPCht5DVAp9+p5vUp12Ml0rMEe4dT0n4x4r4nde0xxZP
pWcHwgpFlvGRsFwvkCK1ojiyFIwVeJGPt0ySKmuQRr1er5UIqbx/U5KwDeeKoHrc
wochPaJVekJ3Ib3Yb/taB8L0LluuLtiivfLm0AYGX1UclzbU0p3yZef3p1/wReF3
Ok0NnxrgdrPTK/8oV8yCpllg/tImlsP3MOzkHw/gbCmvf4F1TSfh7JHI0wn5A1S5
Bb15Uler8ovE9h2kg3Oolzcxo1Ir5pNHLxjPdDSEcTUcPZM3HYlihKAsEJIwFuXh
tUgJsx288Sy7JVUTKsrjhcmYnkcBMiUsFOEtMSnruK2AQ0CbS3tMqm6cR46JYdSJ
tSWZzscyWPDZIiMh59xseE8hEdRzDe8pquJUK962Z93R9jLFVOB4C1selj/Tber3
v3WlMgNZuJgcp/G9UUGqGnauduQFuoMvn/+iln97QO+a9LDelZO9AwP032n/EloT
336ADPp7PzFl57G4AVSUQ0Bd/UVfOFzyBVfowMQTU4EzqplERcYr92MvEIRlMvWi
kRXqQTM7jnDkZFl/YSUrSYXrPVipGImHZKnJK64nUMxPgVJ7GkaLmWNMXm0zK8uv
p2vX0JuJhKdcxumLJf+36FWy1xRuHDDb1GtbXMERpuBYJuRtwQ5JqR5aAvdUXdda
Oq2WK2DnLRmrTjyWz254wiORCWvMI5/7+YoOmXpmgFGMdowTgeAiIw3dttrsJFSn
SUEkMQfhXDe1iAlNvTFMymS1Tpjf4UmiZM4i03zVU+44SljxmX6mryqp9E7TqL7i
Q1Mr/QXeZENZmggAAA==
----END BASE64----
無理矢理 board mode をマルチバッファ化してみました。

----BEGIN BASE64----(navi2ch-bm-sticky.el.gz)
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
Zz9mvwl0i1nsfwDxMXT8sEgAAA==
----END BASE64----
3228:03/03/01 22:33
無茶苦茶長くてすみません。
まだ直さなきゃならんところは幾つかあるんですが、
自分が使う機能の範囲内では特に問題がないのでやってません。
あと id が重複する板のことも全く考慮に入れてないです。
>>26
doc/releng.txt:
> * 使っている道具
> GNU Automake 1.5
> GNU Autoconf 2.53
です。バージョンを上げる分には問題無いんじゃないかと思いますが…
34tabmore:03/03/02 00:19
>>33
恐いんで Makefile.am だけ変更しました。
どなたかお時間があるときによろしくお願いします。
某Pgothicをmonafontに代えて使おうとしてるのですが、うまくいきません。

ます、パスの通ったとこに、ttcファイルをおいて、
fonts.dir、fonts.aliasを作成し、
xlsfonts -fn -alias○○-pgothic-medium-r-normal--14* すると、
-alias○○-pgothic-medium-r-normal--14-140-0-0-p-0-iso8859-1
-alias○○-pgothic-medium-r-normal--14-140-0-0-p-0-jisx0201.1976-0
-alias○○-pgothic-medium-r-normal--14-140-0-0-p-0-jisx0208.1983-0
-alias○○-pgothic-medium-r-normal--14-140-0-0-p-0-jisx0212.1990-0
と出力され問題ないように見えます。(16、12pt、boldでも同様)

そこで、~/.navi2ch/init.elに
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-font-family-name "alias○○-pgothic")

と記述し、emacs21、navi2chを立ち上げてみると、
全てのmulutibyte文字がトーフになってしまいます。
(setp navi2ch-mona-font-family-name "-alias○○-pgothic")
とした場合は、一応、mulutibyte文字は表示されますが、
AAはずれずれになってしまいます。

何か他に設定すべきことがあるのでしょうか?
どなたか教えてください。
フォントセットを作ってないからでしょう
37tabmore:03/03/02 17:49
>>19
とりあえずの叩き台です。

navi2ch-article-message-memo() を実行すると、現在のレスをlocalbbsに
書き込みます。今はとりあえず送信控え板に書き込むようになっています。

書き込むスレのタイトルは実行時に聞いてきます。
タイトルは補完が効きますが、普通タイトルは日本語でしょうから
かなり使い難いです。

C-u を付けて実行すると、markのあるレスと現在のレスの間を書き込みます。
これは複数レスに分割されたAAをまとめるような使い方を意識してます。

この機能の名前も含めてすべてが未定なのでご意見ください。
38tabmore:03/03/02 17:49
----BEGIN BASE64----(navi2ch-memo.el.gz)
H4sICK2+YT4CA25hdmkyY2gtbWVtby5lbACVVk2P2zYQPdt/IRdGqGOqKRfZvTVd
bIG0xx6KBj3FDUJJlM1WIrUk7XWA/vgMhx+S1nbgXcALaTh8w3nzZigqDrxjTzuh
WK37QXaCUCMe99IIsq67slyOr4of5F29K5dL2oj2wA2JFrbjXcuMGDpeC7Zzfccc
3zLeSeuWhKwpLd5s3S8FuSHFQ1GCiRAwddF0n033lXlA00aNtl22MTaxv/rhw+un
1zev6Adc/ako/WGvOpgRW3EcZue7//SO/fzPW4wkG6GcdF/zCT59vn+Ia8WLwwAI
rbWqufPMYmA9wHPPhxog1vBvuVgsCP5dQSiEB+dis/m/8A+IE+A91Esyj0ERymeF
ae1VhuDGyboTbCtcgGu16bljvbCWbwXzIIS2XjNq35M3kJbUinf+7c6TRzsBDlYM
pMeTBz6fpNsxJ/qBVfu2FWYZUg/ONAW/oKbF1TQF18t4cyqugJ1uuBL9Bbi+rBlO
KiuMY55aaEvlQI+W+DfvtNVOs3oHtaaDlgrqIRXutsI9Es82PVdBWOCGO23QF0r5
xE0DNVTQ8bfM1wwXGu0kFJhQCea3hDJCtcGKokvww/RDvD6oAE5pT+NCRCuSXrLK
aag7s/vKOiPVlinNBqMHyFkKO3ZDyK+cGozeKjI//S06RGjIJO7CU0Yz5J5fghQD
3UYcBJww23wTnDR3SibJvhe9ZpWG+NklLVmhmk5vw2p5HRKw8K+oHfEDbcVXlR9o
5aVWnO70bIhWHrHTIGNheO3kQZDizyJ134/QUfOjJqR6bwzIKh11QWhcuegZ39EX
m/6szFCziveChLhpF27zY+LsrhQDHCphsvMdio9y1ZCQqy8i9WPuLAoW3k9E818s
v2++IGyg4zwRp2VFb+Cf7zt3Ve0CfHzB1vB3KdDvtW0Eb6A+LYmIo5pRxzBQSfEx
aoCubPmeFMl1FHDygMVkTBcI7XhfNTzXb9oNsTcbz6G1j2SdxJarUmb3zChyEEZG
8GbxtljMZ97oN9Y8cDy2npLd7JcSC4wlxdFLfZQcYukSxbg9DJ7W6J703ENzB40c
AEjKc2+6dOvAJw6qKUVdppnylWnDFBvGcnxZ2TVpNExBpR0RRwh0Q36DQkIE6civ
xeQkZbq+QoAHvArDBRgnMoreD65btMdrN6/dxZGagaZj9UVXcb6JY3iPhvxMFYBl
whYaByGORc/h1DEaThyR56ljNJwixlpMvlCyVo/lcwhOjrAz5h2+/xAlVfK7Kg6u
UOxTxuCu9PbZMMokAR26lQY/qmbsp6M/a9D3ZGU36u+//ggPv0Pm4WmjVrZI3ToR
30yVz7Qyyh9jJkn5Phk9c2dA18iqstgaqewT9U/u2KDrDJd6Z9ry3wD5sq9k9gsA
AA==
----END BASE64----
39名無しさん@お腹いっぱい。:03/03/02 20:06
http://hobby2.2ch.net/test/read.cgi/bike/1046546602/86

で以下のようなWarningが出ました。
--
(1) (font/warning) Unable to instantiate font for face navi2ch-mona14-face, charset thai-tis620

(2) (font/warning) Unable to instantiate font for face navi2ch-mona14-face, charset chinese-big5-1
--

タイ、中国語なんて入れてないんで出てるんだとは思いますが。
最近のAAでは流行ってるんだろうか。

From: [87] 774RR <sage>
Date: 03/03/02 10:28 ID:VZ0uIW9P

キタ━━(´〓ω〓`)〓Д〓)〓∀〓)〓A〓)〓Д〓)〓_〓)〓。〓)_)∀)━━!!!

大阪で待ってるぞ!よい旅を!
4019 = 前スレ924:03/03/02 20:16
ご苦労さまです。

早速試してみました。便利です!

>書き込むスレのタイトルは実行時に聞いてきます。
>タイトルは補完が効きますが、普通タイトルは日本語でしょうから
>かなり使い難いです。

自分の場合、ローカルスレのタイトルを、アルファベットにするか
頭にアルファベットをもって来て、補完を使うと思います。
想定しているスレが、板ごとにひとつ(適宜作成)、AA用(いくつか)、
重要メモ、todoリストぐらいなので。

別案として、何も押さずにTabの時、または、? の時は
リストの表示時に番号が振られてて、それでスレのの指定が
出来るようになってるってのはどうでしょう?
また面倒を強いてしまいそうですが…。

使用して気づいた細かい点を…(無視して頂いて結構です)

・本文のなかにある Subject: と URL: と、本文との見分けがしにくいので、
区切りがあったらいいな。
----------
のような。

引続き使用してみて、何かあったら、また報告させて頂きます。
ありがとうございます。
4119 = 前スレ924:03/03/02 21:16
ひとつ、ありました。

ローカルスレに保存すると、
-----------------------引用-------------------------
From: [3] 19 = 前スレ924 <>
Date: 03/03/02 20:53

Subject: Navi2ch for Emacs (Part 9)
URL: http://pc.2ch.net/test/read.cgi/unix/1046402063/40
Date: 03/03/02 20:16

ご苦労さまです。

〜略
-----------------------ここまで-----------------------
のようにレス頭のDate欄がローカル保存時間になってるのに対して、
From欄が元レスの名前欄になってるため、
見た目上、ちょっと違和感を感じてしまいます。

元レスのFrom欄がローカルに保存されるのであれば、
1、元レスのDate欄とともに本文にある
2、元レスのDate欄とともにヘッダ部分にあり、かつ、
本文中のローカル書き込み日時は本文中に
conserved Date ? のような形で書き込まれる
のように、なればいいな。と思います。

無理難題をいってすみません。m( 。。)m
番組chで実況してて、むなくそ腹立ってきたんで作った。
@ でIDのフィルタに ID を追加。
C-u @ でIDのフィルタを全部クリア。

キャッシュが有効だと、新たに取得したレスにだけ
フィルタが作用するみたい。

(defun navi2ch-article-append-id-to-message-filter-alist (clear)
"カレントアーティクルのIDをフィルタ変数に追加する"
(interactive "p")
(if (= clear 1)
(let* ((id (navi2ch-article-get-current-id))
(node (cons (list id 'E) 'hide)))
(if id
(if (member node navi2ch-article-message-filter-by-id-alist)
(message "Already added")
(add-to-list 'navi2ch-article-message-filter-by-id-alist node)
(message "Added ID: %s (%d)" id (length navi2ch-article-message-filter-by-id-alist)))
(message "ID not found")))
(setq navi2ch-article-message-filter-by-id-alist nil)
(message "ID filter cleared")))

(define-key navi2ch-article-mode-map "@" 'navi2ch-article-append-id-to-message-filter-alist)
>>36
調べてみたのですが、
それは、Xのリソースで指定しなさいということですか?

navi2ch-mona.elはtemporaryフォントセットを作ってくれるもので、
mona-fontの代わりにalias○○-pgothicを指定してあげると、
自動的にそのfontsetを作ってくれるというものではないでしょうか?

フォントの名前がどうあれ、このフォント(○○-Pゴシック)の
使用を想定しているものだと思っていましたが、何か間違ってますか?
>>39
わたしは以下のようにしていて、気にしないことにしてます。
(setq display-warning-suppressed-classes '(key-mapping font))
http://pc.2ch.net/test/read.cgi/unix/1046377527/
スレタイ間違ったくらいでスレッド立て直すような奴らが
2ちゃんブラウザ作ってるのか。最悪だな。
だからなんだよ。
煽りにしても、低能すぎ。
煽りじゃないよ。
非常識だって怒ってるんだよ。

> だからなんだよ。
そういう迷惑なことは今後やめろ。
以上。
>>47
君には2chの常識が全てなんでしょうね。
ひきこもってないで、外の空気でも吸ってみてはいかがでしょうか?
釣られんなよ……。
navi2ch-xmas ワロタ
5146:03/03/03 17:38
俺にやめろと言われてもこまるんだが。
放置だ。放置が重要だ。
>>50
どこが?
なんで xmas なんだろね。
{gnus,mhc,w3m,wl}-xmas.el とかあるからそういうもんだと思ってた。
なんでだろうね。
クリスマスだと思ってたよ。
57名無しさん@お腹いっぱい。:03/03/04 01:06
>>37>>38の名前
【俺のスレ】 (・∀・)ジサクジジエーン推奨ですが何か?【何でもあり】
>>45 が navi2ch ユーザだってのが笑えた。
navi2ch-article-extension.el が本体に統合されたものの、一部取り入れ
られなかった機能があるので、しばらく CVS 版を入れていなかったのが、
ようやくバージョンを上げ、設定をやり直したところ、スレの内容が表示
されるのが速くなったのを感じる。インジケータにごまかされている風でもない(w
>>59
読みにくい。3点。
>>59
メモリ使用量なんか気にしない、速さ命という人なら
navi2ch-article-insert-messages の (garbage-collect) をコメントアウトしたら
ちょっとはかわるかも。
ついでに、gc-cons-threshold を大きくするというのも基本らしい。
62名無しさん@Emacs:03/03/04 07:04
ツマンネ質問だけど、3ぺインにするにはどうすれば(・∀・)イイ!!のかな?
customize-group navi2chいぢくってたんだけどわかんないっす。
3
>>62
(setq navi2ch-bm-stay-board-window t)
(setq navi2ch-list-stay-list-window t)
>>63は、非常に真面目に答えてくださってます。
ミステリー板住人なので、navi2ch-article-extension.el 時代のサンプルを参考
に以下のようにしているのですが、今だともっと簡単に書けるのでしょうか

(defun my-navi2ch-article-message-mask-mail (alist)
(when (and
(and navi2ch-article-current-board
(string-match "mystery" (cdr (assq 'uri navi2ch-article-current-board))))
(string-match "メー?ル欄" (cdr (assq 'data alist))))
(navi2ch-put-alist
'mail
(concat "ネタバレ注意"
(and (string-match "sage" (cdr (assq 'mail alist)))
" sage"))
alist)
t))
(add-to-list 'navi2ch-article-message-filter-list 'my-navi2ch-article-message-mask-mail)
6719 = 前スレ924:03/03/04 22:40
>>37
さらに提案ですが、御容赦ください。

スレを読みながら、レスをローカル保存するのに加え、
同じように、messageモードを開いて自分のメモも直接ローカルスレに
保存できるようになると更にいいかもです。
送信時 (C-c C-cの時点)に、ローカルスレへの保存と分けるとか。

ローカルスレからmessageへの引用がどう実装されるかは不明ですが、
自分のメモがローカルスレに保存されるなら、
これを送信控えにつかうこともできそうですし。
(ナローの為の機能だから時代に逆行するようですが…)

次から次へとすみません。いいかげんにしときます。
「送信控え」が2385件もあって開くのに
めっちゃ時間かかるんだけど、どうしたらいいの?
>>68
2ch への書き込みを控える
>>69
そりゃ無理だべ。
71名無しさん@Emacs:03/03/05 08:16
テストはどこでするの?
>>71
初心者の質問
http://etc.2ch.net/qa/

まず2ch自体の案内嫁
とあるスレの進捗を追いかけるのに
(("coz" E) . important);; (w
なんてのを filter-by-name-alist に追加したんですけど
私設cozさん云々 も引っかかります。

http://pc.2ch.net/test/read.cgi/unix/1039935998/83
にならって
(("私設coz" S) . none)
を前に追加したけど効果無し。
そんなもん?
>>73
> 私設cozさん云々 も引っかかります。

docstring を見る限り完全一致だからこれが引っかかるのがいけないっぽ。
ちょっとソース見た限りでは問題無さそうなんだけど…時間切れ。
http://navi2ch.sourceforge.net/screenshot/xemacs21.pngみたいにxemacsの上のツールバーにスレの名前を入れるには、どうすれば良いのでしょうか?簡単に設定できるのであれば、教えてください。m(_ _)m
76名無しさん@お腹いっぱい。:03/03/05 16:18
今からNavi2chをインストールしてみようかと思ってるんですが、
APEL、FLIM必要ですか?
グローバルブックマークに登録すると、存在しないスレでも表示されますよね?存在しなくなったスレは消えるようになると良いと思うんですが、何か設定方法はありますか?
>>75
part 4 の 911 でしょうか?

>>76
info を読むかぎりは必要なさそうです。

>>77
navi2ch-vars.el を読むと
navi2ch-board-expire-date
navi2ch-board-expire-bookmark-p
が関係ありそうです。
>>78
> part 4 の 911 でしょうか?
おぉ!まさにそれでした!ありがとうございました。m(_ _)m
>>78
> navi2ch-vars.el を読むと
> navi2ch-board-expire-date
> navi2ch-board-expire-bookmark-p
> が関係ありそうです。
もちろん、dateを1とかに設定すれば可能だと思うのですが、これらの変数って明示的にeとかで削除するときのものですよね?
普通の(グローバルでない)ブックマークだと存在しなくなったスレは自動的に消えるような気がするんで、この動作がグローバルブックマークでもして欲しいのです。
何か勘違いしていたら、すいませんです。
>>68
>>37>>38を使って、ローカルスレに分割保存する。

前スレ924辺りからを参考に。
82mami:03/03/05 18:13
>>78
> part 4 の 911 でしょうか?
今見直すと、スレタイに % が入ったときにちょっとマズいっすね。
こんな感じでどうぞ。

(defun my-navi2ch-article-set-frame-title ()
(make-local-variable 'frame-title-format)
(setq frame-title-format
(navi2ch-replace-string
"%" "%%"
(format "navi2ch: %s: %s"
(cdr (assq 'name navi2ch-article-current-board))
(cdr (assq 'subject navi2ch-article-current-article)))
t)))
(when (featurep 'frame)
(add-hook 'navi2ch-article-mode-hook
'my-navi2ch-article-set-frame-title))
>>82
(・∀・)イイ!!
navi2ch-board-expire-bookmark-p の説明に typo があります。

bookarmk → bookmark
85mami:03/03/05 18:45
>>84
ありがとうございます。
直しました。
モナーフォントのフットノートもtypoあり
|(1) つまり、以前のバージョンとは異なり、navi2ch-mona-enabe が

enabe → enable
87mami:03/03/05 19:04
>>68
月と板ごとに送信控えスレをわけるため
こんな風にやってます。
が、うまく既存スレに書き込んでくれないことがあります。

(defun navi2ch-message-sendlog-subject (board article)
(let ((datevec (navi2ch-make-datevec (current-time))))
(format "%s %d/%02d %s (%s)"
navi2ch-message-sendlog-subject
(elt datevec 0)
(elt datevec 1)
(cdr (assq 'name board))
(cdr (assq 'id board)))))

>>86
どうもです。
修正しました。
88tabmore:03/03/05 21:22
>>87
> が、うまく既存スレに書き込んでくれないことがあります。
同じ名前のスレが複数できる、ということですか?
とりあえず、これで直るかも(ひどいバグだ)。
(defun navi2ch-message-sendlog-article (board subject)
(when board
(let ((url (cdr (assq 'uri board)))
file sbjs)
(when (string-match (concat navi2ch-localfile-regexp "\\(.+\\)") url)
(setq file (expand-file-name navi2ch-localfile-subject-file-name
(match-string 1 url))
sbjs (navi2ch-board-get-subject-list file))
(catch 'loop
(dolist (s sbjs)
(when (string= (cdr (assq 'subject s)) subject)
(throw 'loop s))))))))

他にもバグを見つけたので、commit には時間がかかるかもしれません。
89前スレ825:03/03/05 21:56
----BEGIN BASE64----(navi2ch-article.diff.gz)
H4sICBDwZT4AA25hdmkyY2gtYXJ0aWNsZS5kaWZmAJVVW2/aMBR+Jn+hL6fMFYlS
V8BgNGiqWB+qqdWqPUzdy/ZgEhNSEps6Ti//fsd2AuWywYJEjP2dz+f2HSilINhz
1o/nlCmdxTm/4PmFVFna+lFx+MYUwAD63XE/Gg8ucdH96IVhuMeo9ZMnDj+E3nA8
GI37I4efTID2hsPReQShffcimEw8OCHXn0/J/Vl0lpO77q+bLonIgtyS7MS/Bm2O
ibp9INHpB9ywcAsaIYQ0MJHlO8DaJ5hWsxlX9jgk2dcB6a3pO09Vtn1F26MAfjYD
Xyrw+dN2kJQLNsWXnitZpXPosHJBWf7C3srAoy20ZSIBX0gNQlI8dLv2OZIuCAIv
RHTONfh+fWJQ4L/MudihiKVIMp1J0bB4YWt15UGwJRZVEdTXoo3BuCXeb8JxkSCt
ZcTQ/jMxAeiGHBkP22JBA/u16cURcTcOvgsOb7eF3iQ7wgtjYQlNJ9iCHnKgNrC3
HOuxNdhwN4C1r9pr+GaViFme73DWpqZA1GAMvQeNG1jY9Q+/ZM8Y5WtcqdKgnCY/
RU6To+i837OarLvHjxMMnJXlE3TKavrIY23OWq1VU00LmnK9ciUTmivBcoeCbdhS
ySVX+m2NoxYH/lLiVtA8RoEu63Xf0da/K2U7dy+Va2ov9BOOuTlcD6cyowZTgPbe
4TT+Te5Wu/dX1fUDOb9SI0nuopT45LsdXGh52jaDKMQV7kucOT2Su9PdedW2gt8q
jxNjiZmrh9gqn5KppN6kghW8Ee4+Aqinxqrr/ZlUL4Ygz4RTPnRt/hppy+nSZXSj
gFJLWi0TpnlCC6YWmLy8KoTF5VIuMpFSpo0A7PTEiwr2KBUtZMKhs+m62VtpZbso
DvKuIFTxlL8uazFizWKmoY2fbUup55iQXcumEcCDvzRCIyJsc2x5258MlYTZnOUs
tUkyQjQN8aV7ybdbwv3n/AF/fllxSAcAAA==
----END BASE64----
前スレ825です。
http://pc.2ch.net/test/read.cgi/unix/1039935998/864
の修正と併せてソースを見直しました。navi2ch-vars の変更はお手数ですが
http://pc.2ch.net/test/read.cgi/unix/1039935998/840
の分を使って下さい。
# ybb でやっと書けるようになったか…
9068:03/03/06 00:15
>>87
ありがとうございます。
最低限、実況と普通のカキコは分けたいから
改造して使わせてもらいます
91extra:03/03/06 00:48
>>73
こんな感じで実験してみた限り、
こちらの環境(Meadow-1.15)では期待通りに動くんですが、
試してみてもらえますか?

(let ((navi2ch-article-message-filter-by-name-alist
'((("coz" E) . important)))
(navi2ch-article-message-filter-list
'(navi2ch-article-message-filter-by-name)))
(navi2ch-article-apply-message-filters
'((name . "coz"))));; <= "coz" で important、"私設coz" 等で nil
未熟故質問させていただきます。
過去ログ倉庫行きとなったスレを読みたいのですが、
FAQではさらりとOyster買えとあるだけで、
それらしきM-x navi2ch-oyster-login をしてみるものの、
”Cannot open load file: ssl”となってしまいます。
厨なのと、これまでviで過ごしてきたのとで
Emacs周りなのか、ssl周りなのか切り分け出来ません。
なにがいけないのでしょうか?

Gentoo-linux1.2
Emacs 21.2.1
Navi2ch CVS版1.6.1-DEV
openssl-0.9.6g
という環境です。勿論●持ちです。
93mami:03/03/06 01:20
info で紹介させていただいている ◆YaAzLuckyc さんのページが移転しています。
(setq navi2ch-list-bbstable-url "http://azlucky.hp.infoseek.co.jp/2chboard/bbsmenu.html")
している方は
(setq navi2ch-list-bbstable-url "http://azlucky.s25.xrea.com/2chboard/bbsmenu.html")
に変更してください。

>>88
> 同じ名前のスレが複数できる、ということですか?
そうです。

> 他にもバグを見つけたので、commit には時間がかかるかもしれません。
わたしはそれほど困ってないので、お時間あるときにお願いします。

>>92
load-path の中に ssl.el がないのでしょう。
ssl.el があるところに load-path を通すか
load-path のどこかに ssl.el を置いてください。
よくわからなければ、
http://cvs.m17n.org/cgi-bin/viewcvs/*checkout*/wanderlust/utils/ssl.el
をとってきて navi2ch.el と同じディレクトリに置く、
でいいと思います。
9492:03/03/06 09:04
ありがとうございます!ヽ(´ー`)ノ
これから会社行ってから設定してみますw
取り急ぎ感謝レス>93
9573:03/03/06 22:25
>>91
(setq navi2ch-中略-alist nil) を eval-expression して
91 を eval-region して Describe Variable で 同 alist をみても nil のままでした。

で、設定を元に戻して $HOME/.navi2ch/../unix/{,info/}スレ番号* を消したら
important に何も入らなくなってしまいました(;_;)。
("coz . hide) にしても hide にも入らない…、 山 崎 フィルターとかは効いてるのに

XEmacs 21.1 です。
ちょっと餅ついて考えてみます。
96tabmore:03/03/06 22:26
>>88 を commit しました。

>>90
> 最低限、実況と普通のカキコは分けたいから
自動でスレを分割できるようにもしましたので、必要に応じて使い分けて下さい。
デフォルトでは、1000件 越えると 「送信控え (Part 2)」 に移行します。
97tabmore:03/03/06 23:22
>>40
http://reed1200.tripod.co.jp/navi2ch/navi2ch-memo.el に置きました。
CVS の先端が必要です。

> 想定しているスレが、板ごとにひとつ(適宜作成)、AA用(いくつか)、
とりあえずデフォルトのスレタイを 「UNIX板メモ」 のようにしてみました。

> 別案として、何も押さずにTabの時、または、? の時は
> リストの表示時に番号が振られてて、それでスレのの指定が
> 出来るようになってるってのはどうでしょう?
スレタイのリストは subject.txt からとっているので、順番は一定ではありません。
使うたびに違う番号がふられるのは使いにくいでしょう。
switch-to-completions (M-v) を使うとかでがまんして下さい。

> 1、元レスのDate欄とともに本文にある
こっちにしました。

>>67
> スレを読みながら、レスをローカル保存するのに加え、
> 同じように、messageモードを開いて自分のメモも直接ローカルスレに
> 保存できるようになると更にいいかもです。
対応は簡単ですが、書き込み先のスレに移動して "w" すればいいような。

> ローカルスレからmessageへの引用がどう実装されるかは不明ですが、
> 自分のメモがローカルスレに保存されるなら、
> これを送信控えにつかうこともできそうですし。
> (ナローの為の機能だから時代に逆行するようですが…)
すいません。おっしゃりたいことが分かりません。
Debian package をメンテして下さっている方、
いつもありがとうございます。
ここに書いていいものかわかりませんが、
前回くらいの deb から
/usr/share/pixmaps/navi2ch/navi2ch-logo.xbm が
なくなっているようです。
9990:03/03/07 00:31
>>96
ありがとうございます。
スレの分割はデフォルトのままで、
タイトルを返す関数はこんな感じにしてみました。

(defun navi2ch-message-sendlog-subject (board article)
(let ((datevec (navi2ch-make-datevec (current-time))))
(cond ((string-match (regexp-quote "http://live5.2ch.net/")
(cdr (assq 'uri board)))
(format "%s(実況)" navi2ch-message-sendlog-subject))
(t
(format "%s(%d/%02d)"
navi2ch-message-sendlog-subject
(elt datevec 0)
(elt datevec 1))))))
100extra:03/03/07 02:39
>>95
>>91 を評価した戻り値を調べてみてくださいと書いたつもりだったのですが、
説明不足でしたね。

・Meadow-1.15 (SHOUBU:63) (GNU Emacs 20.7.1 (i386-msvc-windows98.3000))
・XEmacs 21.4 (patch 6) "Common Lisp" [Lucid] (i586-pc-cygwin32, Mule)

の2つで >>91 を評価したところ、どちらでも

・navi2ch-article-apply-message-filters に '((name . "coz")) を渡す
 => important が返る

・navi2ch-article-apply-message-filters に '((name . "私設coz")) を渡す
 => nil が返る

という結果でした。

navi2ch-article-message-filter-by-name-alist 以外のフィルタの影響は
どうでしょうか?
>>97
ご苦労さまです。
> http://reed1200.tripod.co.jp/navi2ch/navi2ch-memo.el に置きました。
ありがとうございます。 頂きました。

前半の>>40に関する部分了解しました。

> >>67
>> messageモードを開いて自分のメモも直接ローカルスレに
>> 保存できるようになると更にいいかもです。
>対応は簡単ですが、書き込み先のスレに移動して "w" すればいいような。
>> ローカルスレからmessageへの引用がどう実装されるかは不明ですが、
>> 自分のメモがローカルスレに保存されるなら、
>> これを送信控えにつかうこともできそうですし…略
>すいません。おっしゃりたいことが分かりません。

すいません、自分の書き方が悪かったようですね。 前スレで、
>実装方法によっては副作用として AA の引用ができるようになるかもしれません
というお話だったので、もし、これが実現するのであれば、
ローカルスレへ自分の送信予定文をためておき、オンラインになった時に、
書き込みたいスレに移動しつつ、それを迅速に引用して送信できる、
といった利用ができようにるのかな、と考えてました。
で、もし、そういう送信予定メモ的な使い方ができるなら、スレを読みつつ、
その場で "w"で書き込めたら便利かも、と、そう思ったわけです。

拙い文章で申し訳ありません。無理な要望につきあっていただき、
感謝しておりますです。
102うひひ:03/03/07 14:40
ちょっとおうかがいしたいのですが。
自サイトに連絡用掲示板を置きたいのですが
自らナビニッチを使って読み書きしたいので2ch互換というか
Navi2chに相性の良いCGIスクリプトをFree配布してる場所をご存知ありませんか?

103名無しさん@お腹いっぱい。:03/03/07 14:55
みちのくは止めとけ。

♪がいいと思うぞ。
104名無しさん@お腹いっぱい。:03/03/07 15:00
105うひひ:03/03/07 15:20
>>104
ありがとん。熟読してみる
106名無しさん@お腹いっぱい。:03/03/07 17:09
http://tolkien.s7.xrea.com/0ch/read.cgi

にある0chがnavi2ch互換か調べたいですけど、
etc.txt にどう記入すればいいでうska?
107名無しさん@お腹いっぱい。:03/03/07 17:22
0ch実験板
http://tolkien.s7.xrea.com/jikken/
jikken

でやってみそ
108名無しさん@Emacs:03/03/07 23:29
済みません、試してみたのですが、うまくいきません。
CVSで最新版にUpdateした後、
wgetで落してきたnavi2ch-memo.elをload-pathに置き、
init.elに(load "navi2ch-memo")だけを記述して起動(*)

article-modeで M-x navi2ch-article-message-memo すると、
Subject (メモ):
と出て、そのままEnter、新規subujectのいずれの場合でも、
Symbol's function definition is void: navi2ch-message-sendlog-article
となっててしまいます。

(*)の所で、~/.navi2chをリネーム、また、送信控えをとる設定
を加えても同様です。

何か手順を間違えてしまっているのかも知れないとおもい、
昨日から、手順を変えてみたり、elファイルを
見てみたりしてみたのですが、はずかしながら、
チンプンカプーンでほぼお手上げ状態です。

実力不足で済みません、もう少し頑張ってみますが、
取り急ぎ御報告まで。
109前スレ924:03/03/07 23:30
>>108
tabmoreさんへのレスです。
>>108
今落して試してみたけど動いたぞ。
111前スレ924:03/03/08 00:02
>>110
ありがとうございます。
がんばります。
112tabmore:03/03/08 00:10
>>101
なるほど。分かりました。
元々のmemoの機能と離れてきてると思うので navi2ch-memo.el で対応はしませんが
以下のようにするのはいかがでしょうか。

> >実装方法によっては副作用として AA の引用ができるようになるかもしれません
これについては、navi2ch-message-cite-original-from-number で
navi2ch-article-get-message-string を
navi2ch-article-get-half-format-message-string にすればいいです。

> ローカルスレへ自分の送信予定文をためておき、オンラインになった時に、
> 書き込みたいスレに移動しつつ、それを迅速に引用して送信できる、
送信予定スレからの引用のために、 navi2ch-message-cite-prefix や >>xxxを
つけない引用関数を定義して使えばよさそう。

> で、もし、そういう送信予定メモ的な使い方ができるなら、スレを読みつつ、
> その場で "w"で書き込めたら便利かも、と、そう思ったわけです。
navi2ch-message-send-message に、offline だったら送信予定スレに書く
ように advice するのはいかがでしょう?
(defadvice navi2ch-message-send-message (after localmemo activate)
(let ((offline navi2ch-offline))
(when (and navi2ch-offline
(y-or-n-p "送信予定メモに書く?"))
(setq navi2ch-message-current-board 送信予定スレ-board
navi2ch-message-current-article 送信予定スレ-article
offline nil))
(let ((navi2ch-offline offline))
ad-do-it)))
おそらくこんな感じじゃないかと。
113tabmore:03/03/08 00:20
>>108
古い navi2ch-memo.el が読まれてるんだと思う。
load-path に古いのが残ってるか、バイトコンパイルし直してないかかなあ。
114前スレ924:03/03/08 00:45
>>113
さっそくのレスありがとうございます。
実は今書き込めました!(ローカルスレに)
御指摘の通り、古いnavi2ch-memo.elが読まれていました。
間抜けなことに、古いのをいれた時に、それを上流のload-pathに
間違えて置いていたようです。

>>112
ありがとうございます!
素人の思い付きに丁寧な御回答いたみいります。
これから試してみたいと思います!

いろいろ、ありがとうございます。

風邪をひいてしまったので、今日はもう寝てしまいますが、
明日またきます。申し訳ありません。
115前スレ924:03/03/08 00:52
寝ると言いつつ、また出てきました。

> で、もし、そういう送信予定メモ的な使い方ができるなら、スレを読みつつ、
> その場で "w"で書き込めたら便利かも、と、そう思ったわけです。
navi2ch-message-send-message に、offline だったら送信予定スレに書く
ように advice するのはいかがでしょう?

あ! それいいです!いいですね。
試してみます。

といいつつ、今日は寝ます。明日も朝から出かけなければならないもので…。
すみませんです。
あぼーんが起きた時に、navi2ch-net-save-old-file-when-aborn が 'ask の
場合、連番拡張子つけてバックアップとる都合上、デフォルトで dat ファイルが
入ってた方が嬉しいので、とりあえずこうしてます。
自動でバックアップ取れる方法があったら教えてください。

Index: navi2ch-net.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-net.el,v
retrieving revision 1.71
diff -u -r1.71 navi2ch-net.el
--- navi2ch-net.el22 Feb 2003 13:17:37 -00001.71
+++ navi2ch-net.el7 Mar 2003 15:42:21 -0000
@@ -570,7 +570,7 @@
(or (not (eq navi2ch-net-save-old-file-when-aborn
'ask))
(y-or-n-p "あぼーん!!! backup old file? ")))
-(copy-file file (read-file-name "file name: ")))
+(copy-file file (read-file-name "file name: " file)))
(navi2ch-net-add-state
'aborn
(navi2ch-net-update-file url file nil nil)))))
117mami:03/03/08 01:05
>>106
この板って、スレ一覧と .dat ファイルはどうやって取得するのでしょう?
それによっては、multibbs モジュールを作らないとムリっぽいです。

>>107
こっちは見れますね。

>>116
自動バックアップはわたしも欲しいです。
118116:03/03/08 01:37
>>117 なんと。今のところ無いんですね(´・ω・`)
navi2ch-board-mode で、選択した記事を開くと同時にその記事をブックマー
クに入れる (navi2ch-board-add-bookmark) ということがしたいのですが、ど
なたがご教授願えませんでしょうか。
hook をあさってみたのですが、うまく実現しないので…
120名無しさん@お腹いっぱい。:03/03/08 07:26
17氏のオリジナルスクリプトですが、
「書き込みました。」を返してこない為か、
navi2ch-net-send-message-success-p で nil 判定されてしまいます。

エラーかクッキーリクエスト以外は成功、って感じに判定ロジックを
変えたらまずいですかね?
送信控えを取ると、~/.navi2ch/sendlog/ 以下以外に
~/.navi2ch/localfile/home/hoge/.navi2ch/sendlog/
以下にもログが出来るのは仕様ですか?

ちなみに require navi2ch-localfile でも同様に
~/\\(.navi2ch/localfile\\)/home/hoge/\\1/ 以下にも
ログが出来ます

redhat7.2 emacs21.2 navi2ch cvs最新です
>>120
17氏って?
123名無しさん@お腹いっぱい。:03/03/08 16:03
2ch系掲示板スクリプトの一つ
>>121
localbbs はそういうもんです。
125前スレ924:03/03/08 20:44
>>112
> >AA の引用
>navi2ch-article-get-message-string を
>navi2ch-article-get-half-format-message-string にすればいいです。

> >送信予定スレからの引用
> navi2ch-message-cite-prefix や >>xxxを
> つけない引用関数を定義して使えばよさそう。

この二つは勉強しつつ、ゆっくり進めていきたいと思います。

> navi2ch-message-send-message に、offline だったら送信予定スレに書く
> ように advice するのはいかがでしょう?
> 〜略〜
> おそらくこんな感じじゃないかと。

わざわざ御指導ありがとうございます。
init.elに書いてみたのですが、
navi2ch-mesage-current-board current-articleの設定を
間違えている様でまだ動作していませんが、
自力で何とかしてみたいと思います。

以上、経過報告でした。
1000までいってdat落ち(というのでしょうか?)して、board一覧に表示されていないスレに対してのmark(例えばD)をnavi2ch-bm-state-alistにあると良いと思っています。
これは、global bookmarkでboard一覧に表示されていないのにもかかわらす、そのまま残ってしまい次スレに移行したのが分からないという状況を回避できます。
少し挑戦してみたのですが、全然分かりませんでしたので、もし、実装できるのであれば、して頂けると嬉しいです。m(_ _)m
使わせてもらってます。感謝。
>>125
> navi2ch-mesage-current-board current-articleの設定を
送信予定スレ-board は 送信控え板 なら navi2ch-message-sendlog-board
送信予定スレ-article は '((artid . "xxxxx")) とかでおきかえれば動く、かも。

書き込む先の url から、
(navi2ch-board-url-to-board url)、 (navi2ch-article-url-to-article url)
を使う方が分かりやすいかな?
>>126
ついでにgzip(or bzip2)圧縮する関数きぼん

ニュース系は expire でええんだが…
auto-compression-mode を on にして保存するファイル名に .gz だの bz2 だの付けれればいいのかな。
131前スレ924:03/03/08 22:55
>>128
救いの手をさしのべていただき感謝致します。

アドバイスにしたがって書いてみましたが、
ダメでした…。
他にもいろいろなパターンを自分なりに試してみたのですが、
なにしろ、lispどころか、基本がなってないものですから、
アドバイスをいかすことが出来ません。
すみませんです。
自分のへたれぶりがなさけない。

が! なんとか、努力してみます。

お騒がせしました。

おっと危ない! ageるとこダターヨ
あれ? cvs の先端でSymbol's function definition is void: navi2ch-article-apply-filtersってエラー出てスレを読み込めなくなったんですけど、どうやったら直りますか?教えて偉い人。
改行ぐらいまともに入れてくれ
すまんす。

w3m で 2ch に書き込むの初めて。


連続ですまんです。
navi2ch のフォルダごと消して0から co し直したら直りました。
スレ汚しすまん。
書き込めるようになったかな?
ところで
(when (featurep 'xemacs)
(add-to-list 'log-message-ignore-regexps
"\\`filtering and inserting current messages"))
と .xemacs/init.el に入れてます。
プログレスを表示する時は、
(if (fboundp 'lmessage)
(lmessage 'no-log "hoge")
(let ((message-log-max nil))
(message "hoge")))
みたいになってるとちょっと嬉しいかも。
http://that.2ch.net/test/read.cgi/kaden/1042527426/107
で、天然の変なリンクを見つけたけど、
前スレで追加したって言ってた「》」が追加されてないみたい。
代りに「≫」がリンク出来るようになってる(w
http://that.2ch.net/test/read.cgi/kaden/1042527426/74
もう、リンクを表す記号すらないのを発見…( ゚д゚)ポカーン
http://that.2ch.net/test/read.cgi/kaden/1042527426/47
別に変なリンクがんばって対応させなくてもいいじゃん。
g num で飛べるんだし。
2ch browser が変にがんばると、問題ある事に気付かずに
変なリンク使用する奴がどんどん増殖しだしかねないし。
>>140
何をがんばるんだ?
navi2ch-article-number-prefix-regexp に
追加するかしないかのレベルの話だぞ。
>>126
dat落ちとboard一覧に表示されないってのは、違うと思うのだが…。
実際のところ、どうなんでしょう?教えて偉い人!
init.el で…

(add-hook 'navi2ch-article-mode-hook
(function (lambda ()
(define-key navi2ch-article-mode-map "v" 'navi2ch-article-exit))))

…みたいに設定して、"v"を"u"とかに変更して navi2ch をいったん終了しても、
次に起動した時に v と u の両方が使えてしまうのですが、これを emacs を
再起動せずに後から設定した方だけ有効にする方法はないんでしょうか?
>>143
local-unset-key で必要ない方を無効にしちゃうってのはダメ?
145mami:03/03/10 21:42
>>140
どこでバランスをとるかは難しいですね。
ゆるく対応しておけばそれはそれで便利なので。

>>142
ちょっと違いますが、
dat 落ちしたスレはそのうちスレ一覧から消えるんで
>>126 では大きな違いはないと思います。

>>143
~/.navi2ch/init.el は「navi2ch の設定ファイル」ではなく
「navi2ch 起動時に実行されるファイル」です。
なので、すでに実行されたキー定義をコメントアウトしただけでは
未定義の状態には戻りません。
Emacs を起動しなおすとか >>144 するとかで
明示的に未定義の状態に戻す必要があります。
>>144
ありがとうございます。キー定義のカスタマイズで試行錯誤していたのですが、
毎回 emacs を再起動すると時間がかかるので助かりました。

>>145
ありがとうございます。最近 elisp をいじり始めたばかりで分からないことが
多いのですが、何か別のモードを起動した場合、そこで定義された情報はその
モードを終了しても emacs を終了するまで保持されるということでしょうか?
>>146
スレ違い。
>>146
# 後半に対するレス。
(基本的に)そのとおり。
それじゃ不便なんで navi2ch-unload() なんてのを用意したりするわけです
150146:03/03/11 02:32
スレ違いの質問に回答ありがとうございました。

>>149
なるほど。navi2ch-unload()ですか。これは確かに便利ですね。
で、navi2ch-list.el を見ていて思ったのですが、navi2ch-unload も最初から
"Q"とかに定義しておいたらどうでしょうか?
>>150
(゚Д゚)ハァ?
navi2ch-unload なんて使用頻度低いんだし、
やりたいなら init.el でやりなよ。
>>142さん、>>145さん、お返事ありがとうございます。

> ちょっと違いますが、
> dat 落ちしたスレはそのうちスレ一覧から消えるんで
> >>126 では大きな違いはないと思います。
そうですか。時間があるときに>>126の実装を試みたいと思っているのですが、
何かヒントを頂けると嬉しいのです。m(_ _)m
>>152
navi2ch-bm-state-alist に追加ということは navi2ch-bm-insert-subject
で "D" を付けたいんでしょうか。なら、
(navi2ch-board-get-subject-list (navi2ch-board-get-file-name board))
からartidを探せばいいんじゃないかと。
時間があるときって言う場合は、
結局いつまでたってもやらない法則。
時間が無いときほど実装がはかどる法則。
一ヶ月くらいすると、汚いコードに泣きをみる法則。
157extra:03/03/11 20:14
>>136
> (if (fboundp 'lmessage)
> (lmessage 'no-log "hoge")
> (let ((message-log-max nil))
> (message "hoge")))
> みたいになってるとちょっと嬉しいかも。
取り込みました。
あと、ソースを見ると navi2ch-read-{char,event} が
(let ((message-log-max nil)) ...) となっているんですが、
これも XEmacs 向けに (lmessage 'no-log "hoge")
を取り込んだ方がいいでしょうか?

それと、コソーリ更新。
http://www3.osk.3web.ne.jp/~okkada/file/my-navi2ch-article-util.el.gz
対話的にフィルタ条件を追加できるようにしてみましたが、
customize-save-variable を使ってるので好みが分かれそうです。
158前スレ924:03/03/11 23:44
>>136
>書き込めるようになったかな?
もしかして自分のことでしょうか?

結局うまくいってません。elispをほとんど理解できていないので、
これ以上御迷惑をかけるのが申し訳なく、カキコを控えてました。
やったことは、アドバイス通り、

(setq navi2ch-message-current-board navi2ch-message-sendlog-board
navi2ch-message-current-board '((artid. "書き込み先のID"))

とinit.elに記述。しかし、
Symbol's function definition is void: ad-do-it
となってしまいます。

もし、>>136の冒頭が、自分に向けられたものなら、
御気遣い感謝いたします。

スレ汚しスマソ
159136:03/03/12 01:05
>>157
早速の対応ありがとうございます。
navi2ch-read-{char,event} については、個人的には
そのままで構わないかと思います。
*Message-Log* への出力量も殆ど変化しないだろうし。
メンテナーとして気になるならばどうぞ、という事で。
160tabmore:03/03/12 01:42
>>89
through する先が、1行上(下)に制限されてるのがいやなので、
次レスのような変更はどうでしょうか。

>>157
> (let ((message-log-max nil)) ...) となっているんですが、
> これも XEmacs 向けに (lmessage 'no-log "hoge")
> を取り込んだ方がいいでしょうか?
Emacs/XEmacs での動作はなるべくそろっていたほうがいいと思います。

>>158
112 の (defadvice navi2ch-message-send-message (after localmemo activate)
は、 (defadvice navi2ch-message-send-message (around localmemo activate)
の間違いです。ゴメンナサイ…
161tabmore:03/03/12 01:44
----BEGIN BASE64----(diff.gz)
H4sICKENbj4CA2RpZmYAxVbbbuM2EH22fmFfZt2goSBzIzm1s3bQItgtCuxDi6L9
AlmmbNYy5UiUnd2v7wxJyZLjW7AFqgfLGs71zIXzRc3FyxRUvJXDZMnjQsskEx9E
5v38/Y/31+e/IZWZmMJdsi2LPNd3ztLhu2V5sPUKoQsptlItoMBXKXMF0Ydo8uDN
ZZoCr4AX5vuY45zzI+ReFMHvcQHDMLyHKJwOw2k0Bh7i07OqgyC4KDeeDn+ajkIr
5z09AY+G4WAMAb0e4OnJAzYX6RYFDlTxnVTzfMeTXKVyUWGEFJSSmX9aRC+LvFos
uRIvmqeVSozM7Tm2K7RtCNK8Kq/QWLP6XnBJa5oXu7iY80wqcUTzbN3hOONmGW8F
lyrN+Up8LT0AuGWqWs8Esa4FaIk/SzkXINebvNCx0lAhpplGjnUsM1jFq9xHCzY/
o4cIMxPgeziYmAz1wD7MmBIvSVVQheFBD2lC81mVpmLv2Swnty2Rkw++Y+2K8x4p
ZrulUMDEM7B2wIAh+BAikG2ub6LIN0RCGiPQ4ixzn28EmtRbt0xkybwAFpflM9yW
1ewfkWg66/VYKx8LjLRWLhWip+LMcsEh2wbdFIX+uuez0E7Gg2hC2E4mg+G9BbfX
dd+ChxgVQmn75fvGVZYJDYwV9Hsq2LhcgbEZY5iIdprFCxurb/LIsJ3mqAThJj23
z5XUFmO2yHXOkyVWGJMpsF9IDBMAbJOjRr6OX/b/pfIdeq88ES+o0ZyRp9+l2sZr
5wAqaQrNjYYz9dakluxZ7ibXSMT0LEz59qir0Ew9bXxHLJGY6NqOO2uVS7mTGg1j
VBdLH8Wo0E3giDpFHvmu9qFTOGZq2WZ3rdE6bIaQYXA6C5EISjawuwMP3PBcCrlY
ahjWAi2FLkSXNt8VAXnZNJlDy/XZ2xqs7kp6bK/VCh36wT4dbwmjJXYpGGRZi7KM
FwL6n2N1q8F5DI6v7+qEaVtvDfev+Qlu36uNX8P7pbsr2JDWskz+h3WhY/zkxvAQ
dhaGh/CE8+2VoXPSG47gNzFrbv/78XQ0abYGVN9eGrqSF/aG0Xg0wAUkoPdwbEbn
YSpskm0tYEZkCVSS713iPHh8fIR1vhUep7u0UnCs+YBhr9Dg2E9RS+jcTpGl4eX3
3NZC2jlWrCJOoDkYvDbVUcTiYoFcXYPQ3/QtsTXyO2Ik5RuW/Q2azzaOcugtj/YH
xmWjMAro3agx/xGmI+B0hs91ABmTZ2GmqXA68EplmFY3jDq9/mpLqGFo6uCPHNNc
iLoZy77t2wvZotWS4g8uxv+feM54fS9f4X1wXa25Eo+LlV0Xu1EQneN2g3OW/sKP
+YYmdZxRNUEnnehQ3/C8u/l0M7lZvf/hHftk2nAcfsStMBhHH936vp/yJ1yrVw8T
pbkCD1yK1dxIgPbbuyaF24THVK5d0dNVRvdUfYafZ2/Ss/eo0Rf0TmepZQgiqmq/
nibHAQbWgdUWXqdO/sQ6+RdNPO3TRg4AAA==
----END BASE64----
16289:03/03/13 00:20
>>160
これいいですね。じつは >>89 作った後、設定に合致するマークのスレを探し
てそこまで through したいと思ったんですが、既存のコードではやりにくかっ
たのでやめちゃいました。>>161 みたいになってると自由が効きますね。
163前スレ924:03/03/13 00:41
>>160
ありがとうございます。
> (defadvice navi2ch-message-send-message (around localmemo activate)
と修正し、
>>128さんのアドバイス通りの設定すると、書き込むことが出来ました。

ここから先、御迷惑をかけるのも本意ではないので、
書こうか止めようか迷ったんですが、一応報告ということで書きます。

"送信メモに書く?(Y/N)" の後、y すると、
その瞬間に目的のローカルスレに書き込まれます。
ただ、、この時 (messageバッファ自体は残ったまま)
オンライン状態になり、重ねてSend message? と聞かれます。
そして、n を押すとmessage バッファにカーソルが戻り、
再びオフライン状態になります。

書き込み自体は成功しており、バッファをkill すれば問題ないので、
後はマターリと解決していきたいと思います。

何から何まで、いろいろありがとうございました。
【VGA】Linux ザウルス SL-C700【CG液晶】
http://pc3.2ch.net/test/read.cgi/mobile/1046694784/
は、

このスレッドは過去ログ倉庫に格納されています。

現在 通常のブラウザで読む事は出来ないです。
html化されれば読めるようになります。(通例、2〜3ヶ月ほどかかります)

となっているんでつが、これはnavi2chで見れないんでつか?見れると嬉しいのでつm(_ _)m
166 :03/03/14 11:11
昨日から、Navi2chが正常起動しなくなりました…

M-x navi2ch 後、checking file... で固まります。(C-g でキャンセル可)
~/.navi2ch を消しても変わらず。

Message バッファは

Loading ~/.navi2ch/init (source)...done
now connecting...sending request...done
checking file...

となってます。ここだけ見ると正常にしか見えないのですが…
(直前に異常終了をしていたようで「ディレクトリのロック〜」の警告が
出ます。)他にチェックすべき箇所はありますでしょうか。

環境は GNU Emacs21.2、Navi2ch-cvs-20030313 です。
>>165
> >>4
サンクス!やはり、まだ2chのシクミが分かっていないらしい。
>>166
checking file... な状態なのです。
うまくいくまで、起動しなおして下さい。
>>166
> (直前に異常終了をしていたようで「ディレクトリのロック〜」の警告が
see FAQ
170いう:03/03/14 11:22
オロオロ(゚ロ゚;))((;゚ロ゚)オロオロ
http://hkwr.com/
http://hkwr.com/bbs
>>153
> navi2ch-bm-state-alist に追加ということは navi2ch-bm-insert-subject
> で "D" を付けたいんでしょうか。なら、
> (navi2ch-board-get-subject-list (navi2ch-board-get-file-name board))
> からartidを探せばいいんじゃないかと。
アドバイスありがとうございます。

>>164に対する回答を読んで、実際に接続してみて、navi2ch-net.el
((string= status "302")
(message "%smoved" (current-message)))
をチェックする方が簡単かな?と思い始めました。もし、navi2ch-bm-insert-subjectで実装するとしたら、実際につなぎに行くしかないような気がするのですが、それは、あまり良くないかもしれないですね…。
>>171
> ((string= status "302")
をチェックしてマークDに汁に一票。
他の2chブラウザはどうやってんだろう。
>>172
> > ((string= status "302")
> をチェックしてマークDに汁に一票。
Message bufferを見れば分かるが、確かにmarkにした方が分かりやすいかも。
175名無しさん@XEmacs:03/03/14 17:36
file...moved でスレ一覧が見れなくて困っています。

init.el パターン1
(setq navi2ch-board-enable-readcgi nil
navi2ch-board-use-subback-html nil)
file...moved改善されず。

init.el パターン2
(setq navi2ch-board-enable-readcgi nil
navi2ch-board-use-subback-html t)
file...moved改善されず

init.el パターン3
(setq navi2ch-board-enable-readcgi t)
普通に見れていた板までfile...moved

etc.txt (例)
アーケード
http://game.2ch.net/arc/
arc
その他 に アーケード が追加されるも、file...movedのまま。

どうすれば改善出来るでしょうか?
そもそも自分のやり方が違う。って事なら、指摘を御願いします。
FreeBSD4.7Release , xemacs21.1.14 , navi2ch1.6.1 で使っています。
176175:03/03/14 17:40
sage忘れました。すいません。
http://game4.2ch.net/arc/
じゃねぇの?
http://www6.ocn.ne.jp/~mirv/2chmenu.html
は更新されてるっぽいけど……
179175:03/03/14 18:10
解決しました。
以後、移転の情報もちゃんと調べるようにします。
ありがとうございました。
180tabmore:03/03/14 22:19
>>162
入れました。
「設定に合致するマークのスレを探してそこまで移動する」コマンドを
書いていただければ取りこみたいです。
ついでに、それを navi2ch-bm-mode-map で N/P とか M-n/M-p とかに
バインドしてしまうのはどうでしょう。
181tabmore:03/03/15 14:59
>>35
これでどうですか?
Index: navi2ch-mona.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-mona.el,v
retrieving revision 1.27
diff -u -r1.27 navi2ch-mona.el
--- navi2ch-mona.el 6 Feb 2003 06:27:40 -0000 1.27
+++ navi2ch-mona.el 15 Mar 2003 05:48:37 -0000
@@ -102,7 +102,8 @@
(cons 'latin-jisx0201
(format font "jisx0201.1976-0"))
(cons 'japanese-jisx0208
- (format font "jisx0208.1990-0"))))))))
+ ;; 1983/1990
+ (format font "jisx0208.*-0"))))))))
fontset-name)))

(defun navi2ch-mona-create-face-from-family-name (family-name)
CVS最新版を入れようとしたら、
While compiling toplevel forms in file /home/hoge/tmp/navi2ch/navi2ch-article.el:
!! Invalid read syntax ((")"))
の嵐になりました…
navi2ch-article.el にゴミが残ってるみたいだけど、それ除いてもエラー出るなぁ
>>182
# もしかして Emacsスレで NTemacs 云々書いてた人?
それはともかく環境ぐらい書きましょうよ。
>>181
本当に申し訳ないです。既に自己解決してたのですが
ここで問うのが適当でないのでは?という配慮から、レス自粛してました。

やはりjisx0208.1990-0のエントリ?がなかったのが原因で
fonts.aliasにこれを加え、表示できるようになりました。

ただ過去ログよんでみたところ、他にも似たような問題に当たってる人、
いるみたいですんで、本体に反映されると助かる人もいるんじゃないでしょうか。
自分も>>182さんと同じになりまいた。
環境はemacs21.2.1です。
----BEGIN BASE64----(downmark.diff.gz)
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
iePpNHDec+KMdricxX8IS/P/YSIAAA==
----END BASE64----
>>186-187
かなり汚いコードで申し訳ありません。m(_ _)m

一応うまくいっているようなこと
* dat落ちしたスレにDをつける。
(判定はnavi2ch-article-load-info board articleを使っています。)
* Dの色は適当に全部黒にしてしまいました。

うまくいっていないこと
* navi2ch-netでstatus 302に対して、downというheaderを
navi2ch-net-add-state 'down headerでつけようとしたのですが、
downというのが、書けませんでした。(nilになってしまう)

もし、良ければ、うまくいっていない原因を教えて頂けると嬉しいです。
よろしくお願い致します。m(_ _)m
navi2ch-mona-disable-article-list の説明が、
"モナーフォントを使わない板のリスト。"
になってます。s/板/スレ/ ですよね?
特定の板だけモナーフォントを設定するには、どうすればよろしいでしょうか?
(setq navi2ch-mona-enable-board-list
'("aasaloon" "mona" "aastory" "kao"))
として AA 関係の板だけモナーフォントを使いたいのですが、navi2ch-mona-enable が
t になっていると、navi2ch-mona-disable-board-list 以外の板で有効になってしまい
ます。かといって、navi2ch-mona-enable nil だと全ての板で表示できませんし。

navi2ch-mona-enable-board-list が nil だと全板モナーフォント、設定されている
とその板だけモナーフォント。で、例外として navi2ch-mona-disable-board-list を
設定、と思っていたのですが、違うのでしょうか?
>>190
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-enable-board-list '("mona" "aastory" "kao"))
(setq navi2ch-mona-enable-article-list '("bugdesuka?")) ; (W
>>188
302 って板の移転があっても返ってくるんじゃなかったっけ?
193mami:03/03/17 19:27
>>189
ありがとうございます、修正しました。

>>191
ご指摘ありがとうございます。

>>190
navi2ch-mona-enable-article-list が nil のときに
そうなっていたようです。
挙動を変更しました。

> navi2ch-mona-enable-board-list が nil だと全板モナーフォント、設定されている
> とその板だけモナーフォント。で、例外として navi2ch-mona-disable-board-list を
> 設定、と思っていたのですが、違うのでしょうか?
navi2ch-mona-enable が non-nil のときはそうなるはずです。
navi2ch-mona-enable-article-list, navi2ch-mona-disable-article-list は
さらに優先されるようにしました。
194mami:03/03/17 19:30
>>182 >>185
軽く試しましたが、再現しませんでした。
ちょっと前の navi2ch で起動して、
CVS 最新の navi2ch-article.el を load-file で読み込むとどうなりますか?

>>182
> navi2ch-article.el にゴミが残ってるみたいだけど、
どれでしょう?

>>188
> うまくいっていないこと
たぶん navi2ch-net-state-header-alist に追加が必要です。
>>192
> 302 って板の移転があっても返ってくるんじゃなかったっけ?
え"、そうなんですか…。そしたら、考えないといけないですね…。

>>194
> たぶん navi2ch-net-state-header-alist に追加が必要です。
一応、

(down . "X-Navi2ch-Down")

の様に加えているのですが、見当違いをしているでしょうか?

御指摘&コメントありがとうございます。>>192,194
196mami:03/03/17 22:19
>>195
> え"、そうなんですか…。そしたら、考えないといけないですね…。
2ch はなんでも 302 ですね。
スレが削除されたときとか
そもそも存在しないスレのときとか。
まじめに dat 落ちを検出しようとするなら
HTML の方の URL を叩いて
「■ このスレッドは過去ログ倉庫に格納されています。」を
見ないといけないかも。

> の様に加えているのですが、見当違いをしているでしょうか?
すみません、見落としてました。
>>194
cvs update で「M」マークが付くとコンパイルエラーになるみたいです。
(マージに失敗する?)
ソースを消して再取得すると、問題無くコンパイル出来ます。
どうも unix 系 OS でなってるみたいなんで、cvs の問題?

cvs の仕様がよく分ってないんですが、「M」が付く様になったの最近ですよね?
その辺に問題ありそう。
ただ、エラーになったのは、navi2ch-article.el,v 1.198 からですが…
すいません、それ以上は分りません。
をいをい
199mami:03/03/18 08:29
>>197
M がつくのは
書き替えて CVS 上のファイルと違っているからです。
cvs diff してみてください。
ワロタ
>>196
> > え"、そうなんですか…。そしたら、考えないといけないですね…。
> 2ch はなんでも 302 ですね。
> スレが削除されたときとか
> そもそも存在しないスレのときとか。
> まじめに dat 落ちを検出しようとするなら
> HTML の方の URL を叩いて
> 「■ このスレッドは過去ログ倉庫に格納されています。」を
> 見ないといけないかも。
なるほど。そちらにしないとダメの様ですね。
アドバイスありがとうございます。m(_ _)m
また、時間があるときにいじってみたいと思います。
202mami:03/03/18 12:33
navi2ch-article-insert-messages の進捗表示、いいですね。
progress bar を使ってみるテスト。
Wanderlust ユーザ限定。
----BEGIN BASE64----(navi2ch-progress.patch.gz)
H4sICEKSdj4CA25hdmkyY2gtcHJvZ3Jlc3MucGF0Y2gArVHdbpswFL6OX6E3RxWo
RsQNJIw0sGxR1puu+5G2B5gonDBLjqE2Qd3bz5iQRGmmXWxHwoaj749zHmSBLwnI
rOXT/CfLVMNzgbcoyPLfi3z78B02XGACk7zVqqqayd7p/D5xHrdEYaM4tlyWoMyl
eSUhvA0XC1LwzQbYDpiy35eCM8YutEfhG/icKZgGwQzCaRItkigGFpga9dK+71/k
3R15wSyZzpMo7HlktQI2m41j8M05h9WKAFX4vOMK4eYp0xhHHoHT5l7fIz6tVdXy
wvRQbCu2a7josQVuWuN3loRtq8IcWQ3SAulOCtT6jzCbLY7mJpYfR3fjMLDxRmkK
V876/cf75cPyLb2ia9OjmSyAvgOqsXkGk6tUnTT1j+9hEHhed5rbMKArOlma54gR
KD2oUeUoG4+wPWgIKCsmqrI0K2Vbg85KhGtXu4XrXsNWl4N5T3+la4v4vWaa/jfV
QZLaJRRc1yL7xQ6gm/PxcqlRNYOXNnRTncDB9S+OR0YXb5hWl6TPUWbqySizvBIC
88Yz+xoy1JnSePhNs0Xn67r88sl5dCP3h6PSe2dh92l1TqZRVBLtNKwL+Q1XFhOl
8gMAAA==
----END BASE64----
203mami:03/03/18 12:35
>>202
おっと、provide じゃなくて require です。
ナビィィィッチ!!
>>204
スレ違い
スマソ
defgroup navi2ch-netのDOCがnavi2ch-messageと同じになってます。
それからdefgroup navi2ch-faceのDOCでFAcesとAが大文字になってます。
208mami:03/03/20 20:45
>>207
ありがとうございます、修正しました。
209名無しさん@お腹いっぱい。:03/03/21 13:18
etc.txtに入れる予定の掲示板ホストがaccess controlをかけていて
user&passwordを入れなければいけないのですが、navi2chで
user&passwordリクエストに対応できますか?
210名無しさん@Vim%Chalice:03/03/21 13:21
Navi2chって最高に使い易い!
もう、これ以外つかえない
↑半角の業者タン みたいだね
212名無しさん@お腹いっぱい。:03/03/21 18:24
navi2chをインストールして、emacs --debug-init で
emacsを起動したのですが、下記のエラーが出てしまいます。
どういったことが原因か、できればヒントが頂けないでしょうか?
環境は、GNU emacs-21.2、navi2chはCVSより最新版を頂きました。
.emacsで.emacs.elをロードし、.emacs.elは以下の通りです。

(set-language-environment "Japanese");言語指定
(set-default-coding-systems 'euc-jp);漢字コード指定
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp)
(set-keyboard-coding-system 'euc-jp)
(require 'navi2ch)

213212続きです:03/03/21 18:26
-----エラー-----
Debugger entered--Lisp error: (wrong-type-argument listp turn-on-auto-fill)
member(turn-on-auto-fill turn-on-auto-fill)
require(browse-url)
byte-code("?テ?ト!??チB?ナ?チ!пニ?ヌ∧!??ヌ∨!??ヌ¬!??ヌ⇒!??ツB?ナ?ツ
!?,⇔∀?ツ!?" [current-load-list navi2ch-util-ident
navi2ch-mode-line-identification provide navi2ch-util
boundp "$Id: navi2ch-util.el,v 1.85 2003/03/06 13:07:51
tabmore Exp $" require timezone browse-url base64 navi2ch-vars nil
make-variable-buffer-local] 2)
require(navi2ch-util)
byte-code("?ナ?ニ!??チB?ヌ?チ!пネ∨¬!?∨⇒!?∨⇔!?∨∀!?∨∃!?∨?マ
!?∨?ミ!?∨?ム!?∨?メ!?∨?モ!?∨?ヤ!?∨?ユ!?∨?ヨ!?∨?ラ!?∨?リ
!?\nサ∨?ル!?∨∠!?∨⊥!?∨⌒!?∨∂!?∨∇!?∨≡!?∨≒
!?∨≪!?∨≫!?√?ニ∽∝∵∫%??テB?ヌ?テ!ъ∬?トB?ヌ?ト
!??∽∽?" [current-load-list navi2ch-ident
navi2ch-on-emacs21 navi2ch-ask-when-exit navi2ch-init provide
navi2ch boundp "$Id: navi2ch.el,v 1.56 2003/03/01 15:02:44
tabmore Exp $" require navi2ch-vars navi2ch-face navi2ch-util
navi2ch-net navi2ch-list navi2ch-article navi2ch-popup-article
navi2ch-board-misc navi2ch-board navi2ch-articles navi2ch-bookmark
navi2ch-history navi2ch-search navi2ch-directory navi2ch-message
navi2ch-e21 navi2ch-splash navi2ch-version navi2ch-jbbs-net
navi2ch-jbbs-shitaraba navi2ch-machibbs navi2ch-multibbs
navi2ch-mona navi2ch-oyster navi2ch-localfile
custom-declare-group nil "Navigator for 2ch." :group hypermedia t] 6)
require(navi2ch)
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
load-with-code-conversion("/home/taka/.emacs.el" "~/.emacs" t t)
215212続きです....あとひとつ:03/03/21 18:31
load("~/.emacs" t t)
#[nil "?浴ニ=メヌ∧Q?5∨=?'¬?ヌ⇒⇔
#?#∀?5∃?5?マ=?1?ミ?5?ヌ?ムQ?メ?モ\n?メ
?#??メ=ェ⇒ヨ?ヤ!?ユ噬??ヨ!堰ラP?リ

!ヅ
P?リ\f!ハ\fP⇒宴ル
\f\"ュ∠⊥\f#?⌒∂!?\f*?磨ヒ ?モ∇?メ
?#))?" [init-file-user system-type user-init-file-1
user-init-file source alt ms-dos "~" "/_emacs"
windows-nt directory-files nil "^\\.emacs\\(\\.elc?\\)?$"
"~/.emacs" "~/_emacs" vax-vms "sys$login:.emacs" "/.emacs" t
load file-name-extension "elc" file-name-sans-extension ".el"
file-exists-p file-newer-than-file-p message
"Warning: %s is newer than %s" sit-for 1 "default"
inhibit-default-init inhibit-startup-message] 5]()
command-line()
normal-top-level()
-----ここまで-----
byte-codeのあとの文字化け部分はDebuggerでは、byte-code("\303\304… 、
という具合にまた別の化け方をしていますが、コピペをしたら、
上記の様に変化してしまいます。(適当に改行いれてしまいました)
216212:03/03/21 18:32
げ!さらにちがった化け方に…
荒らしの様になってしまいすみません。>皆さん
>>212
(require 'browse-url) でエラーになってるのかな。
> member(turn-on-auto-fill turn-on-auto-fill)
ってなんだろ?
* (require 'navi2ch) の行をはずすとちゃんと立ち上がるか
* M-x locate-library RET navi2ch RET で期待した場所の Navi2ch を読んでいるか
* M-x set-variable RET debug-on-error RET t RET した後、
M-x load-library RET navi2ch RET するとちゃんと読み込むか
あたりを確認してみるといいんじゃないかな
>>212
memberとauto-fillでgrepしたら、menu-bar.el に
(member 'turn-on-auto-fill text-mode-hook)
というのがあった。
text-mode-hook が 'turn-on-auto-fill になってるとか?
220212:03/03/21 20:49
>>218
ありがとうございます。
3つめの * を試してみた所、
Loading navi2ch...
Source file `/usr/share/emacs/21.2/lisp/net/browse-url.el'
newer than byte-compiled file
とのmessage。browse-url.elをバイトコンパイルしなおしたところ、
エラー消えました! 感謝!!
どうしてこんなことになったのか、なぜ直ったかは私には謎ですが…。

>>219
ありがとうございます。確かに、
(setq text-mode-hook 'turn-on-auto-fill)
とemacs.elにありました。
それ自体どこかからか、見付けてきて何の気無しに書いておいた
ものなのですが、問題ありな設定なのでしょうか?
エラー自体はでなくなった様なのですが、もしなにか注意等、
ございましたら、御指摘いただけると幸いです。
>>220
(add-hook 'text-mode-hook 'turn-on-auto-fill)
222extra:03/03/22 02:04
http://www3.osk.3web.ne.jp/~okkada/file/my-navi2ch-article-util.el.gz
を更新し、
navi2ch-article-message-filter-by-*-alist を
自動で整理する機能を追加しました。
2chのスレ一覧のように、
新しくhitした順にフィルタ条件を並べかえ、
項目数が制限値を越えると切り詰めます。

とりあえず使ってみてやろうという方は、
~/.navi2ch/init.el のバックアップを取ってから、
(setq navi2ch-article-message-filter-by-*-alist ...) している部分を

(my-navi2ch-auto-update
(setq navi2ch-article-message-filter-by-name-alist
...)
(setq navi2ch-article-message-filter-by-id-alist
...)
...)

みたいな感じで (my-navi2ch-auto-update ...) でくくり、
その位置より前に my-navi2ch-article-util.el を読むように
require や load 等を記述してください。
くくった範囲内で setq される変数の設定値が navi2ch 終了時に自動更新されます。
なお、(my-navi2ch-auto-update ...) は1ヶ所しか置けません。

デフォルトでは、項目数が100を越えると切り詰めるようになっているので、
もっと多く保持しておきたい方は設定を変える必要があります。

また、いろいろ追加して見通しが悪くなったので、
navi2ch-article-message-filter-list 用の追加メンバー関数は
http://www3.osk.3web.ne.jp/~okkada/file/my-navi2ch-article-message-filters.el.gz
に分割しました。
223名無しさん@お腹いっぱい。:03/03/22 05:21
お気に入りをma miで巡回してると、どんどん重くなるのはなぜ?
224名無しさん@お腹いっぱい。:03/03/22 05:22
お気に入りをma miで巡回してると、どんどん重くなるのはなぜ?
225名無しさん@お腹いっぱい。:03/03/22 05:23
すまそ
下らん事を多重投稿、且つ謝罪まで全て age かよ。
227名無しさん@お腹いっぱい。:03/03/22 07:15
pc2鯖に繋ごうとすると

Error: connection failed: connection refused, pc2.2ch.net, navi2ch connection

って出るけど、僕だけ?
cvs update したら直った。スマソ
229(´-ω-`):03/03/22 07:19
http://homepage3.nifty.com/digikei/
はっきり言って 良い!
230209:03/03/22 07:25
放置でしょうか……グスッ
はい。
下記の通り、この書き込みも化けたり化けなかったり…。確かに出入りしてるのは近畿だな。
私だけでしょうか?

----------
Subject: Netscape4.78で、書き込み後に文字化けます。(近畿)
URL: http://www.machibbs.com/bbs/read.pl?BBS=tawara&KEY=1020595525

ごめんなさい、machibbs と navi2ch の組み合わせで文字化けするのでテストさせて下さい。

ともなう
以上
文脈から気がついた文字化けはこれだけ
233232:03/03/22 19:49
文字化けパターンは
 ともなう→と烽ネう
 以上→ネ上
でつ(たぶん)。
234mami:03/03/23 03:16
>>232-233
問題点がよくわからないです。
navi2ch で不具合が起きてるんですか?
235232:03/03/23 06:33
>>234

すみませんでした、自分自身問題の切り分けができていなくて。
mozilla 等で見れば正常でしたが、$HOME/.navi2ch/machi..../*.dat も
壊れているということがありました。
多少というか微々たるものですが…。
236名無しさん@お腹いっぱい。:03/03/23 14:20
ここに常駐してるやつレベル低いね
D markをつけようと週末にsrcを追ってみましたが、結局ダメでした…。
当分はいじれそうにないです…。自分はレベル低かったです…。(´・ω・`)ショボーン
春休みだねぇ
dでスレを隱す機能の他に
完全にアボーンする方法はありませんか?

自分からは、そのスレを一切見れなくするような方法があれば教えてください。
自分が一切見なきゃいい。
>>240を見えなくしました!!
そして >>241 はこの世から目をそむけた。
>>209
http://user:[email protected]/ みたいに、
etc.txt に書く URL に user&password を含めたらどうでしょう。


と、無責任に言ってみる

>>243
(navi2ch-net-split-url "http://user:[email protected]/")
が期待するものを返すようにしないとだめじゃないかな。

あと、~/.navi2ch/user:[email protected]/ なんてディレクトリが
できないように navi2ch-2ch-board-get-file-name (かな?) も変更しないと。

> と、無責任に言ってみる
同じく。
常に3ペインで表示するにはどうしたらいいんですか?
navi2ch-list-stay-list-window t
すぐわかりますた。すんまそん。
>>237
ありゃ、残念。個人的には欲しい機能だったんですが。ちなみに現状の問題の
積み残しとしては >>188>>196 ってことでよろしい?
バックグランドで ma mi が出来るともっと幸せかも キボンヌ
>>247
> ありゃ、残念。個人的には欲しい機能だったんですが。ちなみに現状の問題の
> 積み残しとしては >>188>>196 ってことでよろしい?
はい。すいませんが、そういうことで、よろしくお願いしますです。m(_ _)m
250名無しさん@お腹いっぱい。:03/03/25 17:43
C++ のコードなんかがある時に、
&a[0];
みたいなのが
[0];
になっちゃうのですが、これは回避出来ないでしょうか?
# もちろん実際は半角ですが。
本文中の & を < や > と同じように扱わないのは 2ch の仕様。
&amp;a[0]; と書きましょう。
252名無しさん@お腹いっぱい。:03/03/25 21:56
>251
つまりは諦めれ、という事でしょうか?
&lt;、&quot;,&gt;意外の&はそのまんま表示
みたいには出来ないでしょうか?
253252:03/03/25 21:57
もちろん他にも&amp;とか一般的なのは変換してくれていいのですが・・・
ちなみに252=250ッス。
春休みか…。
あれ、そんなはずは…と思って試したら
http://etc.2ch.net/test/read.cgi/qa/1047618073/151
やっぱ実体参照のデコードに失敗した場合はそのまま表示してる。
252は何か勘違いしてると思われ。
256252:03/03/25 23:11
>>255
そのリンク先を見たら
[0]
しか見えないんですが・・・これ勘違いですか?
ブラウザで見ると
&a[0]
になってるケド・・・
ちなみにNavigator for 2ch 1.6.1-DEVを使ってますが・・・
257209:03/03/26 00:27
最近navi2chの起動が遅い。なんだか最初に外に繋ぐ際に時間をくっているようだが。。
うちは前より早くなった気がするYO
同じく、遅いっつーか now connecting... の所で固まる事がある。
C-g して M-x navi2ch しなおすとすぐ繋がったりするんだけど、
最初に繋ごうとしたときの lock が残ってて警告が出るのがちょっとウザい。
>257、259
俺漏れも。

起動時はlistのメニューを開いてるはずだから、
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/2chmenu.html")
ここが問題なのかも。
最近 SourceForge 重いので、navi2ch-update() で刺さってるのかもです。
とりあえずここで quit した際は lock を解除するようにしてみました。

>>256
手元では &a[0] に見えますし、コードもそういう動作をするように読め
ます。何か変な設定をしていたりしませんか?
はじめまして。
最近 navi2ch を知り、インストールして使っています。

ところで、色々なメーリングリストのログを 2ch 形式に変換するソフトは
ありますか?
もし、そういうソフトがあれば、navi2ch だけで、いろいろな情報を
管理できますよね。

よろしくおねがいします。
>>262
幸せなやつだな……。
アイデアは面白い。
MLをnavi2ch(なインターフェイス)で、となると、
ひとつの話題が出ると新スレ、リプライがレス、な感じかね?
ツリー型管理のほうがわかりやすいと思うけど……
ま、こういうのは言い出しっぺでそういう機能を必要としている人が頑張るべきだな。
その通り。
メールは 2ch のレスより長いから
読みづらいと思われ。
268262:03/03/27 21:57
私ができたらいいなぁと考えているのは、メーリングリストの投稿番号にそって
べたべた並べてみれないかなぁと思っています。
プログラミングができないので、アイディアしか出せなくてすみません。
>>262
2ch 形式を色々な形式へ、なら色々あるのに、逆はなんで無いのか考えてみると良い。
270262:03/03/27 22:12
どうして逆はないんですか?

X-Face とか要らないし、X-My-soulful-screaming なんて無駄なものをつける人も
いて困るじゃないですか。

References の代わりに、2ch で使われている >>番号 を使えばメールの順を
追うのもできますよね。

逆がない理由を教えてください。
聞くばかりでなく少し考えてみれ。
272262:03/03/27 23:08
>>271
なーんだ。知らないくせに知ったかぶってるのか。
こーゆー「おーぷんそーす」なコミュニティって、お前みたいな香具師が多いよな。
>>272
人におんぶしてもらうことしかしらない
おまいみたいな香具師が多くてこまるよ。
274262:03/03/27 23:25
釣られた人ってマジになるからおもしれぇな。
>>274
宿題やったか?
春休みだからって、なまけてちゃいけないぞ。
きちんと復習もしておくように。
新学期から出遅れたら大変だ。
( ゚д゚)ポカーン
277269 (not 271):03/03/27 23:38
>>262
正直、漏れはそんなのイラネ派なのだけれどね、今まで無かったってことは、
それだけ >>262 は斬新な問題提起をしてるのだろうなと思ったから、
>>262 がそのへんつきつめて新しいアイディアを出していけば
もっと面白いものができるんじゃないかと思ったのだが。
ちょっと期待しすぎたか。残念。
中学生に期待してはいけません。
オナーニの事しか考えてませんから。
279271:03/03/27 23:41
>>271
おれはそれ以前の書き込みはしてないぞ。
まあ、おれについてはそう思ってもらっても
かまわないよ。他の人は一緒にされちゃ
いやだと思うよ。

釣りもけっこうだけどね。
頼むから、関係のない話は、別スレでやってくれ。
ここは中学生が俺様的新オナーニのやりかたを語るスレです。
282271:03/03/27 23:43
まちがえた
271 じゃなく >>272 ね。
なんで navi2ch スレは定期的にキチガイが出没しますか
使ってる奴にキチガイが多いから
それは春休みだからです。
navi2chが流行ればキチガイが増える。

navi2chが流行る
中毒者が増える
ヒキーになる
春休みになると影響を受けやすい厨房がやってくる
navi2chを使うとヒキーが元気になる
元気になったヒキーがキティになる
キティが大暴れ
ま た 荒 れ た か
288名無しさん@お腹いっぱい。:03/03/28 01:37
確かに X-Face はうざい
別に X-Face ぐらいいいと思うけど。
sageずに下らん事書く奴のほうが俺的にはうざいかも??
下らんこと書くよ。
うん、書く。
winnyのBBSをnavi2chで読んでみようと思ったのですが、
port番号を扱えるようにするのは大変でしょうか。

そもそもPort80では読めるのか?
>>293
NYCH Gate とか使えばいけるかね?
295294:03/03/28 12:10
http://pc.2ch.net/test/read.cgi/unix/1039935998/245
概出だったか。
でも誰も反応してないところを見ると、まだ無理なのかな?
296名無しさん@お腹いっぱい。:03/03/28 13:48
くだらない質問なんですが、
初期設定を.emacsでするときに、こんな風にフックするのと、
(add-hook 'navi2ch-hook
'(lambda ()
(setq navi2ch-article-auto-range nil)
(setq navi2ch-message-user-name nil)
(setq navi2ch-bm-stay-board-window nil)
(setq navi2ch-auto-update nil)))

普通にこうやって書くのは、
(setq navi2ch-article-auto-range nil)
(setq navi2ch-message-user-name nil)
(setq navi2ch-bm-stay-board-window nil)
(setq navi2ch-auto-update nil)

何か違いありますか?
というか、どっちが一般的なスタイルですか?
hook に設定すると起動時に毎回実行されるから、(違うのもあるけど)
必要ない限り普通に書いたら?
>>297
なるほどね。

c-modeの設定でc-mode-hook使ってるのも、
フック使うよりも、つかわないべきなんですかね?
>>296
~/.navi2ch/init.el に書くんでないの?
>>292
以前俺も考えたけど、nybbs ってスレ一覧が増減するし、
キャッシュ破損で見れなかったり、
途中までしか出力されない事があってりで、
navi2ch から扱うの大変そうだから止めてしまった。
まぁコーディング能力が無いのも一因だけど。
すんません、「>>301」みたいなリンクを1行だけでなく
ミニバッファとかマウスを当てたときの ToolTip 表示で
全文表示するには、どう設定すればよろしいでしょうか?
>>301
navi2ch-article-get-link-text-subr をいぢる。
たぶん emacs21 をお使いだと思うけど、xemacs だと
navi2ch-article-display-link-minibuffer にも手を加えて
複数行表示可能な message にする必要もあり。
303名無しさん@お腹いっぱい。:03/03/28 21:54
>>262
もう居ないかもしれんが張っとく。

ここで 2ch のログの XML 仕様と、コンバーターについて議論されている。

2chブラウザののログコンバーターを作ろう
http://pc2.2ch.net/test/read.cgi/tech/1046742687/
>>302
> >>301
> navi2ch-article-get-link-text-subr をいぢる。
い・じ・ら ないといけませんか。

> たぶん emacs21 をお使いだと思うけど、xemacs だと

そうです。書いていなかったですね、すみません。
最近ホットゾヌから乗り換えていたんですが、リンク先
がすぐ見れないのに、ちょこっと不便を感じて聞いたまでです。
厨房なんで、今後のバージョンUPを待ちます。
1行しか表示されなくてもあんまり不満はないなぁ。
RET ですぐ全部見れるし。
l で戻れるし。
Navi2ch使ってみますた。
ブラウザではなくてEmacsで2chを見ると、
昔のパソ通のアングラっぽさに似て(・∀・)イイ!!
>>304
わざと「ぢ」にしただけなのに。

>>305
俺もそうだったけど、全部表示されると、昔のレスを見たい時に
バッファにコンテンツが挿入されずに済むから嬉しいかも、と今思った。
>>307
そういうときは C-u RET で。(w
>308
目から鱗が落ちまつた。
310304:03/03/29 09:48
>>305
> 1行しか表示されなくてもあんまり不満はないなぁ。

ホットゾヌだとリンク先を見ながら同時に今の記事を読むという癖がついたものでね。
操作も教えてもらいましたが、その辺は今でもやっていますが、
画面を切り替えるという点がどうも、同時に見れるゾヌでの手軽さになれた身には
使いづらく感じましてね・・・それ以外の点では結構満足して使っています。

>>307
そういうつもりじゃないので、気にしないでください。
>>308
外部ブラウザに軽いもの指定 && current なスレには有効ですね。
ふと思ったんだけど、>>m-n みたいな時は別バッファに内容が表示されるけど、
>>n の時も、該当レスがバッファになければ、あんな風にできるといいかも。
でも navi2ch って、今どこからどこまでが表示されてるか
把握してなさそうだから無理かな?
# r 0 ってやると、既に全レス表示してても待たされますよね。
>>311
(defun こんなもん? (num)
(let ((len (length navi2ch-article-message-list))
(range navi2ch-article-view-range))
(if (navi2ch-article-inside-range-p num range len)
(navi2ch-article-goto-number num t t)
(navi2ch-popup-article (list num)))))
313mami:03/03/29 16:56
>>311
変数をひとつ用意して、その値が
・'auto → 今と同じ
・'popup → >>n も >>n-m も別バッフアを開く
・'jump → >>n も >>n-m も n 番のレスに飛ぶ
というのはどうでしょう?
314mami:03/03/29 17:00
>>312
あー、そういうことですか。
ちょっと考えてみます。
>>314 シンプルでわかりやすいから >>313 に賛成です。
316311:03/03/29 17:17
>>312
そーいう事です。あらま、簡単に実現できるんですね。
317mami:03/03/31 00:19
>>312
ありがとうございます、取り込みました。
hide されてるときなども popup するようにしました。

>>313
navi2ch-article-select-current-link-number-style を作りました。
ダサい名前ですみません。
318なんでだろう:03/03/31 09:17

Debian(Woody)で使っています。

気が付いたら、半角で「R&D」と書いてか着込みしたら、なぜか半角「R」
だけになっていました。なぜなんざんしょ?


dpkg -l |grep navi2ch
rc navi2ch 1.5.1-1 Navigator for 2ch.
ii navi2ch-cvs 0.0.20030327-1 Navigator for 2ch.
dpkg -l | grep emacs
ii emacs-dl-wnn 0.4.2-5.1 Wnn DL module for emacs20-dl
ii emacs20-dl 20.7-14.3 The GNU Emacs editor. (Dynamic Loading suppo
ii emacsen-common 1.4.15 Common facilities for all emacsen.
rc xemacs21-bases 1999.12.15-1 Editor and kitchen sink -- elisp support fil
rc xemacs21-bin 21.1.10-4 Editor and kitchen sink -- support binaries
rc xemacs21-mule- 21.1.10-4 Editor and kitchen sink -- Mule binary compi
rc xemacs21-mules 1999.12.15-1 Editor and kitchen sink -- Mule elisp suppor
rc xemacs21-suppo 21.1.10-5 Editor and kitchen sink -- architecture inde

>>318
既出。>>250-251 参照。
320名無しさん@お腹いっぱい。:03/03/31 10:15
&&&&&
321なんでだろう:03/03/31 11:01
ありがとう!>319
322山崎13:03/03/31 12:06
Navi2chのおかげでemacs覚えられそうぽ。
cvsですが

今まで
例) >>135 や >135 >>135 などで C-m にて確当スレに飛べたのですが
昨日のから飛べなくなってまする 助けてちょ

説明下手でm(__)m
>> 323
ChangeLog に

* navi2ch-popup-article.el
(navi2ch-popup-article-select-current-link): 括弧の対応ミスを修正。

とあるから、もう一回 cvs update したら直らないですか?
直りませんでした (鬱
取りあえず1つ前に戻しました (゚д゚)ウマー
>>325
popup しちゃう、ってこと?
>>knok
日記に書いてる話だけど、TDS だと簡単だよー。
328名無しさん@お腹いっぱい。:03/03/31 22:31
ある板のスレをすべて読まないことにした(Rで消去)とき、
article-summaryが空にならず、最後にRで消したスレの情報が残ります。
navi2ch-bm-remove-article-subrの最後の
(when summary ...)のせいかと思うのですが、何か意味があるんでしょうか?
CVSの先端を使っとりますが、この挙動はかなり前からあったと思います。
livesoccer で使えますか?
330名無しさん@お腹いっぱい。:03/04/01 20:30
Meadow + navi2ch1.6.1です。
最近、あちこち書けない板が多いのですが、何か設定が変わったのでしょうか?
少し前もnavi2chを新しくしないと書けないってことがありましたよね?

#これも書けないのでは心配だが… やっぱり書けなかったのでIEから(ToT)
2ちゃんの設定変更はしょっちゅうなのだから、CVS 版を使ってから
文句を言うのが筋というもの
332名無しさん@お腹いっぱい。:03/04/01 21:02
すみません。文句のつもりじゃなかったのです。
CVSってのを勉強してみます。
リンクにカーソルあわせて isearch すると、ミニバッファの内容が
リンク先表示のままで「I-search:」が表示されず(´・ω・`)ショボーン

navi2ch 1.6.1-DEV + Meadow 1.14
>>330 >>332 です
http://navi2ch.sourceforge.net/
を見たら簡単そうでしたのでやってみました。

Cygwinが入っているので cvs コマンドも使えるようです。
これで書けたらOKですね♪ ありがとう >>331
私も書けなかったのでCVS版を取ってきました。Meadow 1.14です。
>>333
わたしは
(defvar navi2ch-article-display-link-position 0)
(make-variable-buffer-local 'navi2ch-article-display-link-position)
(defadvice navi2ch-article-display-link-minibuffer
(around display-after-move activate)
(unless (= navi2ch-article-display-link-position (point))
(setq navi2ch-article-display-link-position (point))
ad-do-it))
としてます。
>>337
なにが言いたいのか分からん。
1.6.2 はやく出せ、ってこと?

1.6.1 じゃ書けないっていうんだから CVS勧めるのはしょうがない
んじゃない?
make installまでなんとかしたんですが、
「.emacs」ってどうすれば開けるんですか?
root使っても権限がないといわれるのはどういうことでしょうか。
「~/.emacs」っていうのは「/root/.emacs」ってことですか?
>>339
make install したのは navi2ch ですか? emacs ですか?
.emacs と navi2ch はどう関係してると推測して
このスレに書かれたのでしょうか?
>>340
このへんをみてたんですが。。。
http://www18.tok2.com/home/navi2ch/navi2ch.html#_A5_A4_A5_F3_A5_B9_A5_C8_A1_BC_A5_EB
>そのあと、Emacsの設定ファイル(~/.emacsなど)に
> (require 'navi2ch)
>と書きます。
>>340
具体的に、どういう操作をしたら、どのようなエラーが出たのか書きなさい。
>>342-343
すみません、お手を煩わせてしまって。
それです、まさに>>343のことを言ってたんです。
ありがとうございますー。
redhat8.0でxemacs+navi2chを利用したいのですが。。。
./configure --with-xemacs
make
su root
make installをし、navi2chフォルダが
/usr/share/xemacs-21.4.8/site-lisp/navi2chに作られたようなので、
~/.xemacs/init.elに

(setq load-path(append '("/usr/share/xemacs-21.4.8/site-lisp/navi2ch") load-path))
(require 'navi2ch)
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/2chmenu.html")

(add-menu-item '("Apps") "navi2ch" 'navi2ch t)

と書き込みました。
でも、M-x navi2chと打っても、not Matchとなります。
また、xemacsの起動時にもinit.elがエラーだというような表示がでます。どこが、いけないんでしょうか?
誰か教えて下さい。
行頭の空白を &nbsp; に置き換える navi2ch-message-before-send-hook を
どなたか書いてくれませんか?
それともこの置換は嫌われているのでしょうか。
347328:03/04/05 02:55
>328 の件についてはすぐ修正されていました。サンクスです。
ところで同様の問題がnavi2ch-bookmark.elのnavi2ch-bookmark-save-infoにも
あります。
おそらくここでも、ブックマークが空になればnilと書いてよし、なんでしょうが。
なんか重要度の低そうな話でスマソ。
348328:03/04/05 03:19
>346
嫌われてるのかどうかは知りませんが、とりあえず叩き台に。

(add-hook 'navi2ch-message-before-send-hook
          'my-navi2ch-space-to-nbsp)
(defun my-navi2ch-space-to-nbsp ()
  (save-excursion
    (goto-char (navi2ch-message-header-end))
    (forward-line)
    (untabify (point) (point-max))
    (while (not (eobp))
      (while (looking-at " ")
        (replace-match " "))
      (forward-line))))

untabifyの行はオプションで。
>>348
感謝します。ところで
            (replace-match "&nbsp;"))

            (replace-match " "))
に化けるので、先にこうした方が便利なのかもしれません
          (while (looking-at "&")
            (replace-match "&amp;"))
350328:03/04/05 03:55
ああ、なにやってんだか……
>>349さんの指摘通りですね。ただ先に&を&amp;に置換するには
もうひとつループを書くことになるんではないかと。
鯖が何をどう置換してくれるのか見抜けないと
(正しくhookを書くのは)難しい。
351328:03/04/05 04:14
>348 の修正版、のつもり

(defun my-navi2ch-space-to-nbsp ()
  (save-excursion
    (goto-char (navi2ch-message-header-end))
    (forward-line)
    (untabify (point) (point-max))
    (save-excursion
      (while (search-forward "&" nil t)
        (replace-match "&amp;" nil nil)))
    (while (not (eobp))
      (while (looking-at " ")
        (replace-match "&nbsp;"))
      (forward-line))))

これだと、明示的に&nbsp;と書くとそのまんま&nbsp;が出るはず。
普通のブラウザで観るときは綺麗に見えていいですね。
ところで、navi2ch のテスト用スレはどこいったっけ?
>>352
navich?
navi2ch-article-select-current-link: //
Symbol's value as variable is void: //
navi2ch-article-select-current-link-number-style

リンク先に飛べませんです
355339:03/04/05 17:02
(if (string-match "XEmacs" emacs-version)
(if (string-match "21.1" emacs-version)
(load (expand-file-name "~/.xemacs.el") nil t nil)
(load (expand-file-name "~/.xemacs/init.el") nil t nil))
(load (expand-file-name "~/.emacs.el") nil t nil)
)

(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)

>>343をみていろいろやったんですが、まだできないんです。。
上のが.emacsなんですが、これを保存してAlt+X→navi2chじゃぁダメなんですか?
[NO MATCH]って出るんです。まだVine入れて一週間足らずなんですが。
>>354
インストールに失敗してる気がする。
>>355
load-path はちゃんと設定されていますか?

この言葉の意味が分からないなら、一足跳びにゴールに到達しようとしないで、

1. UNIX 系 OS のお約束に慣れる
2. Emacs 系エディタのお約束に慣れる
3. Navi2ch のお約束に慣れる

と段階を踏んだ方がいいと思います。
>>351
・連続空白は "&nbsp; " に置換。
・どうせなら行頭以外の連続空白も。
・&→&amp; をやってしまうと &hearts; とか書けない。

(defun my-navi2ch-space-to-nbsp ()
(save-excursion
(goto-char (navi2ch-message-header-end))
(forward-line)
(save-restriction
(narrow-to-region (point) (point-max))
(untabify (point-min) (point-max))
(while (search-forward "  " nil t)
(replace-match "&nbsp; "))
(goto-char (point-min))
(while (re-search-forward "^ " nil t)
(replace-match "&nbsp;")))))
とりあえず、339 はまだこのスレに来る段階ではないと。

load-path と入力して、その後で lisp-interaction-mode なら C-j,
それ以外のモードなら C-u C-x C-e として、そこに出る
ディレクトリのリストの中に、自分が navi2ch を
インストールしたディレクトリが含まれているか確認することだな。

あ、今気付いたけど、.emacs に autoload の設定書いてるのがアレだ。
使ってる emacs が何か知らないけど、既に .emacs.el とか
.xemacs/init.el とかがあるなら、.emacs は読みにいかない。
>>355 での .emacs類の読み分けのコードは正直不要な気もするけど。
# ある程度古い emacsenの事は無視。
>>358
バグってたんで、やり直し。
(defun my-navi2ch-space-to-nbsp ()
  (save-excursion
    (goto-char (navi2ch-message-header-end))
    (forward-line)
    (save-restriction
      (narrow-to-region (point) (point-max))
      (untabify (point-min) (point-max))
      (while (re-search-forward "^ " nil t)
        (replace-match "&nbsp;"))
      (goto-char (point-min))
      (while (search-forward "  " nil t)
        (replace-match " &nbsp;")))))
361なな四散:03/04/05 21:49
ブラウザを立ち上げ直してみてください。
というエラーが出てかきこめないんですが、既出ですか?
過去ログのリンクを張って頂けるとうれしいです。
363名無しさん@お腹いっぱい。:03/04/05 22:03
>>362
検索してみましたが、「ブラウザを」ではHITしませんでした。
解決策がありましたら、教えていただきたいのですが...
364あぼーん:03/04/05 22:21
>>363
バージョンを揚げると良いよ。
Navi2chのページ見てきてみ。
ちゃんと読めば分る。
>>365
つまらん。
>>366
>>5に書いてあるので誘導したのですが。
面白いとかつまらないとかを狙っていません、
>>358 >>360
これだと肥大化を少し防げていいですね。
窓を小さくすると泣き別れることはあるでしょうが。

> ・&→&amp; をやってしまうと &hearts; とか書けない。

確かにそうなんだけどコードを貼るのがめんどくさくないですか?
例えば C-u C-c C-c のときは &→&amp; しない、みたいなのがいいのかなあ。

(defvar my-wl-message-send-default-escape nil "デフォルトで &→&amp;")
(defun my-wl-message-send-message (&optional arg)
  (interactive "P")
  (if (and (or (not arg) my-wl-message-send-default-escape)
           (or arg (not my-wl-message-send-default-escape)))
           ;; 自分のデフォルト動作
           ;; もう一方の動作
(define-key navi2ch-message-mode-map "\C-c\C-c" 'my-wl-message-send-message)
hearts みたいな、特別な置き換えを狙ったのを regexp で除外する、とか。
何文字か alnum で続いて ; で終わるような文字列、かな?

逆に、&を escape する方法を用意する、っていう手もあるけど。
こっちのほうが確実かな…
好みの問題かもしれませんね。私は&を実体参照にして欲しくないことが
ほとんどないのでデフォルトで変換して欲しいと思います。
あるとすれば Latin1 固有の文字を含むコードを貼る場合くらい。
人によって頻度は違うだろうからその人のマレな方を行なえる方法があればいいかなと。
両方を含む場合は諦めて手で書くしかないでしょう。
371名無しさん@お腹いっぱい。:03/04/08 06:44
http://pc.2ch.net/test/read.cgi/unix/1048407119/285
http://pc.2ch.net/test/read.cgi/unix/1048407119/290-294
http://pc.2ch.net/test/read.cgi/unix/1048407119/296-299

あたりの AA に使われている URL
(書くと filter にひっかかるかもしれないので書きません。)
を ~/.navi2ch/init.el に

(setq navi2ch-article-message-filter-by-message-alist
'("http://www.saitama.gasuki.com/" . hide))

こんな風に書いてみたのですが、 hide されません。
以前はされていた気がするのですが…。

GNU Emacs 21.3.50.2 (i386-unknown-freebsd4.8, X toolkit, Xaw3d scroll bars) of 2003-04-05 on P2B-F
Navigator for 2ch 1.6.1-DEV (4/8 cvs 版)
372(´-ω-`):03/04/08 06:46
http://www.k-514.com/
(σ・∀・)σゲッツ!!
373名無しさん@お腹いっぱい。:03/04/08 06:50
やってもうた。だから URL 書いちゃだめなのに。
念のためもう一度投稿します。それとちょっと修正。

http://pc.2ch.net/test/read.cgi/unix/1048407119/285
http://pc.2ch.net/test/read.cgi/unix/1048407119/290-294
http://pc.2ch.net/test/read.cgi/unix/1048407119/296-299

あたりの AA に使われている URL
(書くと filter にひっかかるかもしれないので書きません。)
を ~/.navi2ch/init.el に

(setq navi2ch-article-message-filter-by-message-alist
'(("http://www.sxxxxxx.gxxxxx.com/" . hide)))

こんな風に書いてみたのですが、 hide されません。
以前はされていた気がするのですが…。
AA の中に書かれていると、引っかからないとかあるのかなー。

GNU Emacs 21.3.50.2 (i386-unknown-freebsd4.8, X toolkit, Xaw3d scroll bars) of 2003-04-05 on P2B-F
Navigator for 2ch 1.6.1-DEV (4/8 cvs 版)
>>373
確かにフィルタされんな。
メール覧が「あぼーん」だから?
*.gxxxxx.com って sxxxxxx に限らずよく糞宣伝で出て来るから
"gxxxxx.com" でフィルタリングしてるけどちゃんと hide されてるな。
>>373
うちはこんな感じでフィルタしてますわ。
(setq navi2ch-article-message-filter-by-message-alist
'((("http://.+gaxxki" r) . hide)))

gaxxki の部分以外を結構変えて貼ってくるので、gaxxki だけで
フィルタしてます。これ、いまだにかなりの頻度で貼られてるのね。
一時期ブチキレそうになったけど、あぼぼーんが搭載されてからは
精神の安定を保っております。committer の人、ありがと。
>373
宣伝がtypoしとるのだよソレ。comじゃなくてcoimになってるのがある。
宣伝も満足にできねえのか…改めて殺意が沸くな(w
379名無しさん@お腹いっぱい。:03/04/08 17:38
>>376
r ってどんな動作をするのですか?
>>379
see navi2ch-vars.el
>>379
M-x describe-variable navi2ch-article-message-filter-by-message-alist
>>380.381
i see.
383373:03/04/08 18:08
できましたー。
なんか、 R で一度 dat を破棄してからやれば >>373 でも
できたみたいです。でも、 >>376 の方がエクセレントで、
スパークで、マグニフィセントで、ブリリアントですぅ。

ありがとうござんした。
デフォルトでフィルタの cache が効いてるからだと思われる。本体に統合される前は、
もうちょっと細かい制御ができたような。
>383
C-u Fじゃあかんの?
板を非表示にできないかな?
http://pc.2ch.net/test/read.cgi/linux/1042210917/790

こういう記事って、みなさんはどんなふうにフィルタしてますか?
以下のようにやってみたら、行単位にマッチしちゃって、無害な記事まで
フィルタしてしまいました。

(setq navi2ch-article-message-filter-by-message-alist
'(
(("^ +$" r) . hide)
)
)
>>387
"\\` +\\'" でどうでしょ。
389387:03/04/09 01:42
>>388
(・∀・)イイ!!
どうもありがとうございました。
\tが入ることがあるのかどうかは知らないけど
(("\\`[ \t\n ]*\\'" R) . hide)
にしてる。
とりあえず、こんな感じ。

(setq navi2ch-article-message-filter-by-message-alist
'(
(("http://.*がすき" r) . hide)
(("http://www\.あげますください\.com/ぶるーむ/" r) . hide)
(("\\` +\\'" r) . hide)
(("\\`(^^)\\'" r) . hide)
(("\\`ニヤニヤ(・∀・)'" r) . hide)
)
)
(setq navi2ch-article-message-filter-by-name-alist
'(
(("^クンクン" r) . hide)
)
)
(setq navi2ch-article-message-filter-by-mail-alist
'(
(("http://.*がすき" r) . hide)
)
)
削除人によるあぼーんのレスは hide したいのですが、
どのようにしたらいいでしょうか?
>>392
extra 氏の my-navi2ch-article-message-filters.el (>>222) を使って、
(require 'my-navi2ch-article-message-filters)
(add-to-list 'navi2ch-article-message-filter-list 'my-navi2ch-article-message-hide-aborn)

あるいは、コード自体は短いから抜粋してもいい。
(defun my-navi2ch-article-message-hide-aborn (alist)
"「あぼーん」されたレスを隠す。"
(when (string= "あぼーん" (cdr (assq 'date alist)))
'hide))
(add-to-list 'navi2ch-article-message-filter-list 'my-navi2ch-article-message-hide-aborn)
394名無しさん@お腹いっぱい。:03/04/09 17:51
extraさん版を使ってみようと思いやってみました。

>>222
> その位置より前に my-navi2ch-article-util.el を読むように
> require や load 等を記述してください。

というのは

(require 'my-navi2ch-article-util)
(my-navi2ch-auto-update
(setq navi2ch-article-message-filter-by-name-alist
〜続く

こんな感じでいいのでしょうか?
395かおりん祭り:03/04/09 17:54
http://www.saitama.gasuki.com/kaorin/

  〜oノノハヽo〜
     ( ^▽^)/⌒\                       , −-
     ((ニ[二=(  こんなのがございま−−==≡≡す♪  ))
   /∧=:||  \_/                       `ー‐‐'
     じ/___/
それでいい。自分は init.el の最後に位置させているけど
>>396
ありがとう。
extra さんの contribute は、どうしてマージされないの?
本人がやらないから
要約すると「ヘタレ」ということ?
>>400
なんでそーいう結論になるんだ?
>>398
君がやらないから。
コミット権持っている人がそれほど興味持って無かったりするから?
404名無しさん@お腹いっぱい。:03/04/10 22:36
ime.nu経由のURIを、じかにアクセスするようにできませんか?
>>391
ぶるーむはrじゃなくてもfでいいんじゃない?

"\\`ニヤニヤ(・∀・)'" は "\\`ニヤニヤ(・∀・)\\'" かな。
('の前の\\が抜けてる)
こういうのはeの方がいいかも。
>>404
(defadvice navi2ch-goto-url
(before navi2ch-cut-ime.nu activate)
(ad-set-arg 0 (navi2ch-replace-string "//ime\\.nu/" "//" (ad-get-arg 0))))
でどうよ?

使用例:
(navi2ch-goto-url "http://ime.nu/pc.2ch.net/test/read.cgi/unix/1046402063/404")
defadviceするのってnavi2ch-goto-urlだとEnterを
押したときにはうまくいってなかった。
navi2ch-article-select-current-link-url に
defadviceするようにしたらうまくいったけど、
これで良かったのかな?

(defadvice navi2ch-article-select-current-link-url
(before navi2ch-cut-ime.nu activate)
(ad-set-arg 0 (navi2ch-replace-string "//ime\\.nu/" "//" (ad-get-arg 0))))
408名無しさん@Emacs:03/04/11 13:36
このスレの「ブラウザを立ち上げなしてみてください」のものです。
ごおgぇなどで調べたら、PCの時間があっていないとこのメッセージが出るようだった\\
ので、
ntpで時間を合わせたら無事書き込めるようになりました。
ちなみに、今はバイト先からsshで自宅にログインして書き込んでます。
まじでうれしいです。
お騒がせしました。
>>222 の自動整理を使う時 .init.el をバイトコンパイルしている
場合どうなるのでしょうか?
410名無しさん@XEmacs:03/04/12 02:01
ほのぼの板に逝けません。
何度やっても now connecting ... で固まります。

どうしたら、よろしゅございましやうか?
init.el にコレ↓を書いて投稿したスレを posted とゆうブックマークに自動
登録してます(出自は過去スレだったと思う)。
(add-hook 'navi2ch-message-after-send-hook
(lambda ()
(navi2ch-bookmark-add "posted"
navi2ch-message-current-board
navi2ch-message-current-article)))
これで自分の質問や煽りwの反応をチェックするのに posted だけ見ればよい
ので重宝してます。

これで新たに投稿したスレを posted の一番上に来させたいのですがどこをど
う弄ればいいですか? ソース追っかけてみましたが elisp よく判らん…(´・ω・`)
>>411
「送信控え」を使う方法に比べると、どのへんが便利?
>>412
「送信控え」は自分の書いたレスが保存されるだけですよね。なので書いた後
の反応を追うには向かない。

>>411 は自分が書きこんだ「スレ」がブックマークされます。めったに行かな
い板のスレに書いた時とかは posted 見るのが早いです。
>>413
なるほどー。
一応、送信控えは書いたスレのURLも保存されるけど、
>>411も、あると便利だね。
>>411
navi2ch-bookmark-add する前に
navi2ch-bookmark-delete-article しちゃえばいけそうな気がします。
いろんなマシンを使って navi2ch してるので、未読 / 既読の
同期を取るためにどうしようかと考えています。
みなさんはそういった場合どうしてますか?
話の流れとは全然関係ないんですが、http1.1 のときにブックマークで
m a m i が早くなるかもと目論んで、uri でソートさせる、はぢめての
自作関数を書いてみました。

(defun navi2ch-bm-sort-by-uri (&optional rev)
(interactive "P")
(navi2ch-bm-sort-subr
rev
(lambda ()
(navi2ch-board-get-uri
(navi2ch-bm-get-board-internal
(navi2ch-bm-get-property-internal (point)))))
nil))

で、navi2ch-bm-sort に u)ri? とかを追加すればよし。
sort-by-other とあまり変わらないかもだけど(´・ω・`)
>>416
rsync とかでも使ったら?
419名無しさん@お腹いっぱい。:03/04/13 05:07
書き込む時に、"書き込み&クッキー確認"とmesが出ます。
Cーc Cーiを押してみても変化ありません。

再度書き込もうとすると、
ブラウザを立ち上げ直して下さい。
とMesが出ます。

なれていないもので、基本的なところを誤っていると思うのですが、見当がつきません。
どなたかご教授下さいませ。
420419:03/04/13 05:24
環境は freeBSD で navi2chのバージョンは1.6です。
emacsでクッキーの設定の設定が必要かと思いググってみましたが、
それらしいHPをみつけられませんでした。
どうにも手も足もでない状態です。どなたかよろしくお願いします。。
421名無しさん@お腹いっぱい。:03/04/13 05:40
422419:03/04/13 05:45
>>421
すみません。書き落としましたが、navi2chのバージョンは1.6.1(ja-navi2ch-emacs21-1.6.1,1)ですた。
あと、リンク先にとんだのですが、該当するページがありません。となるのですが。。
423m:03/04/13 06:19
>422 3月24日に1.6.1_1,1になっています
425411:03/04/13 09:57
>>415
ガ━━(゚Д゚;)━━ソ! なんで気付かなかったんだろう…
(defun my-navi2ch-posted-add (bookmark-id board article)
(unless (assoc bookmark-id navi2ch-bookmark-list)
(navi2ch-bookmark-create-bookmark bookmark-id))
(navi2ch-bookmark-delete-article bookmark-id board article)
(navi2ch-bookmark-add bookmark-id board article))
(add-hook 'navi2ch-message-after-send-hook
(lambda ()
(my-navi2ch-posted-add "posted"
navi2ch-message-current-board
navi2ch-message-current-article)))
こんなんでイケてるっぽいです。どうもでしたー。
>>425
スレッド立てるのに失敗すると、
navi2ch-message-current-article が nil になって
空のスレが登録されてしまったんで、
(when navi2ch-message-current-article 〜)
とかに、しといた方がいいかも。
427411:03/04/13 12:44
>>426
なるほど、ヤパーリ抜けがあったか…(´・ω・`)失礼しました。御指摘感謝。
時間を設定したら書き込めた。面倒なので修正して。
ツールバーから一通りの事ができるようなツールバーを用意して。
2chやるだけで覚えたり調べたりしたくない。
と要望してみる。
とテストで書き込んでみる。
>>428
時計がずれてたってこと?
もしそうならntpdateなりを実行するのに特権がいるんだが…
431名無しさん@XEmacs:03/04/14 18:32
うちもnavi2chから書き込めない。
432名無しさん@XEmacs:03/04/14 18:35
あ、書き込めた。XEmacsからはダメだったから、
Emacs20 から書き込んだら、でけた。

なんでだろ?

428の書き込みを読んで、一応ntpdを立ち上げておいた。
関係あるのかな。
http://pc.2ch.net/test/read.cgi/unix/1048407119/577

敵もあなどれないな。 h を抜かして来やがった。

(setq navi2ch-article-message-filter-by-message-alist
'((("ttp://.+gaxxki" r) . hide)))

に修正。
434名無しさん@お腹いっぱい。:03/04/14 23:07
http://pc.2ch.net/test/read.cgi/linux/1047362022/987-997
あたりの連続した同じ内容の投稿が hide されるのですが何の機能なのでしょう?
あと、きり番ゲッターの数字だけの投稿も hide されるのですね。
すごくいいですね。
436書き込めない:03/04/15 00:02
FAQなのかもしれませんが、最近navi2chをMeadow1.14上で使い始めたのですが、
Wで書き込もうとしても
「ブラウザを立ち上げなおしてみてください」がでてきて書き込めません。
init.elには
(setq navi2ch-article-auto-range nil)
(setq navi2ch-net-save-old-file-when-aborn nil)
(setq navi2ch-message-save-sendlog t)
(add-to-list 'navi2ch-list-navi2ch-category-alist navi2ch-message-sendlog-board)

しか入れてないのですが、他に何を設定すればいいのでしょうか?
>>436
CVSの最新?
navi2ch-ident-list をパクってみますた。(つうか、そのままっすね)

(defun my-navi2ch-ident-newest ()
"ロードしている Navi2ch 各モジュールの中で
最後にコミットされたものの Id を表示する。"
(interactive)
(let (ident-list)
(mapatoms (lambda (symbol)
(if (and (boundp symbol)
(string-match "\\`navi2ch\\(-.+\\)?-ident\\'"
(symbol-name symbol)))
(setq ident-list (cons symbol ident-list)))))
(when ident-list
(setq ident-list
(sort ident-list
(lambda (a b); ショボイので誰か直してちょ。
(string<
(concat (nth 3 (split-string (symbol-value b) " "))
(nth 4 (split-string (symbol-value b) " ")))
(concat (nth 3 (split-string (symbol-value a) " "))
(nth 3 (split-string (symbol-value a) " ")))))))
(message "%s" (symbol-value (car ident-list))))))

現時点での先端だと
$Id: navi2ch-vars.el,v 1.118 2003/04/09 14:43:16 nanashi Exp $
と表示されます。
10 分だけ、にちゃんねる機能ってないですか?

様々な現実逃避の目的で、にちゃんねる来られる方が多いと思います。
しかし、そのような現実逃避というのは、「10 分だけ」のつもりが
締め切り間際まで延々と「あと 10 分だけ」と延びてしまい、
しまいには納期を変更しないといけない状況になることも多々あると
思われます。そのくらい、にちゃんねるは現実逃避に適しているのでは
ないでしょうか。

そこで実装してほしい機能は、M-x navi2ch-timer-set 10 とかやっておけば、
それから約 10 分後に自動的に navi2ch が終了してくれる機能です。
どなたか実装していただけませんか?
>>439
面白いな。
ジョーク程度の出来でもいいから
あっても良いと思うよ。

俺にはできないけど
>>439
ちょっとぐぐってみたら、run-at-time とかで実現できそうだね。
.navi2ch/init.el に、
(run-at-time "15 min" nil 'navi2ch-exit)
って書いておけば、15 分後に終了します。
これでどうですか?

(run-at-time "10 sec" nil 'うろんごす)

(defun うろんごす ()
(interactive)
(setq buffer-read-only nil)
(animate-string "うろんごす" 16 20))


>>433
それだけではまだ甘いと思う。メール欄も使ってくるし、http// のように
: を抜かしてくる場合もある。
もう、gaxxki だけで名前欄、メール欄、本文全てにフィルタした方が良さ
そうだ。
445436:03/04/15 05:26
>>437

いいえ、普通の1.6.1です。
>445 はい答が出ましたね、次の人どうぞ。
447436:03/04/15 06:22
>>445
すみません、意味わからんです。普通の1.6.1はバグがあるから、最新版
つかえってことですか?
つか、なんで1.6.2 は出ないんでうか?
450447:03/04/15 06:54
>>448

すみません、navi2chから書き込めました。
ただこれだけか・・・
今まで書き込みだけはOperaでやってました。
>>449
あなたがやればすぐ出ますよ。
>>450
> ただこれだけか・・・

ただ、これだけと思うなら最初からやって下さい。
>452
まあまあ。わからない人は本当にわからないんですから。
わかってる人は放置するか、ノイズを減らす方向に動きませう。
gikope.elをつかってみたのですが、viewモードでmonafont(mspゴ)をつかう方法を
どなたか教えていただけないでしょうか。

(add-hook 'gikope-view-mode-hook 'navi2ch-mona-put-face)では、
うまくいきませんでした。
>>449
cvsで管理しているから。
>>454
チョーテキトーだがこんなんでうちでは動いてるみたいだけど。
(defadvice gikope-view (after my-gikope-mona-put-face activate compile)
(save-excursion
(setq buffer-read-only nil)
(goto-char (point-min))
(let (p face)
(while (not (eobp))
(setq p (next-single-property-change (point)
'face nil (point-max)))
(if (null face)
(put-text-property (point) p 'face 'navi2ch-mona-face))
(goto-char p)))
(setq buffer-read-only t)
(set-buffer-modified-p nil)))

# gikope.el 初めて使ったよ。「なわけねーだろ」って言ってる AA は爆笑の
# 田中だったのか…
あれ極楽とんぼのいつも怒ってる方だと思ってた
あのAA、2ちゃんの初期に大活躍してたな
>>458
初期?そんなに古いAAだっけか?
自分本位に考えているので、自分が2chと知ったときが2chの誕生のとき。
自分が生れた日が、地球が生れた日です。
>>456
ありがとうございます!
使えました!
しかし、大量のAAですね.......mojidata.txt
462Meadow1.15:03/04/15 23:23
navi2chのsnapshotを使っているのですが、1.15だと起動すらしてくれません。
1.14では普通に動いてます。どちらでもやっていることはbcomp.elを
eval-current-bufferすることと、.emacsの中にautoloadの行を入れてるだけです。

1.14と1.15でnavi2ch使う上で何か違うことってあるんでしょうか?
463名無しさん@お腹いっぱい。:03/04/16 09:20
navi2chからURLを開くとき、mozilla -remote "openURL (URL, new-tab)" で開きたいんですけど、
どうやったらいいんでしょうか?今はシンボリックリンクを作ってるだけです。 /usr/bin/netscape -> /usr/bin/mozilla*
>>463
browse-url-browser-function が browse-url-netscape ならば、
symlinkと同じ効果だけなら browse-url-netscape-program を設定しる。

新しいタブで開くのはそのままじゃ無理かな。
new-window がハードコーディングされてるから。
browse-url.el からコピってきてちょこっと書き換えればすむ話だけど。
elisp見る気もないというなら適当な引数でmozillaを呼ぶスクリプト書いて
browse-url-generic 使うというのもありか。

ところで、browse-url-browser-function って
URLにマッチする正規表現と関数のalistでもいいのな。知らんかった。

漏れは密かにkonqueror、mozilla族、w3mあたりで現在上がってるブラウザに鑑
みて適当なやつに振ってくれるのが欲しかったり。
>>464
ありがとう。でも全然わかんないんで逝ってきます。
>>463
M-x customize-group browse-url
>>463
ラッパーとしてシェルスクリプトかけばいいじゃん。
468462:03/04/16 21:06
ただ、lispのpathが通ってないだけでした。
逝ってきます・・・
>>463
(setq browse-url-browser-function 'browse-url-mozilla)
(setq browse-url-new-tab-p t)
470463:03/04/17 00:17
今日1日かけてシェルスクリプト勉強しますた。一応動きますた。
でも、とてもアフォなことしてると思います。もっとカコイイの教えてえらいひと
/usr/bin/netscape
#!/bin/sh
mozilla -remote "openURL (`echo $2 | sed 's/openURL(\(.*\))$/\1/'`, new-tab)"

そんなにアフォではないと思うが、これは動く?

#!/bin/sh
url="$2"
exec mozilla -remote "${url%)},new-tab)"
exec mozilla -remote "${2%)},new-tab)"

Solaris の /bin/sh では、% とか使うと「置換が正しくありません。」エラー
になるっぽい。
>>470
>>469

つーか、Emacs スレでやれよ。
474名無しさん@お腹いっぱい。:03/04/17 01:48
偉い人,teratermのフォントでモナフォントを使いたいんだけど,使い方教えて
>>474
スレ違い。
476名無しさん@お腹いっぱい。:03/04/17 01:53
>475
おれは,teraterm上で動くnavi2chが好きなんだよ
>>476
teratermってプロポーショナルフォント使えたっけ?
478名無しさん@お腹いっぱい。:03/04/17 01:55
やっぱり使えない?
使えるターミナル教えて
最近スレ違いネタを ageで書き込むのが流行ってるみたいね。
480名無しさん@お腹いっぱい。:03/04/17 04:50
いまだにage sageでごちゃごちゃ言うの流行ってるみたいね。藁
cvs で2003/04/09に行われた修正を反映させると、スレ一覧の表示とか
各スレの表示される速度が異常に遅くなるんだけど、これってガイシュツ?
482山崎渉:03/04/17 11:46
(^^)
483名無しさん@お腹いっぱい。:03/04/17 17:30

(("[うまち]んこー" r) . hide)
("." . hide)
>>481
Changelog 見たけど docstring の修正だけだろ。普通に考えればんなこたー
ない。手元でもそんなことないし。まぁ少なくとも環境くらい書けってこった。
486469:03/04/17 21:56
違った。
(setq browse-url-browser-function 'browse-url-mozilla)
(setq browse-url-mozilla-new-window-is-tab t)
(setq browse-url-new-window-flag t)

なんで、browse-url-new-window-flagの意味が逆なんだろう・・・
かなり前に prefetch を書いてくれた方がいらっしゃいましたが、
あぼーんに対応したものだと、自分で書かないといけないのでしょうか?
488名無しさん@お腹いっぱい。:03/04/19 04:43
認証付きのページをアクセスする為に etc.txt に

http://username:[email protected]/~hoge/test2/

みたくユーザ名とパスを入れたんですけど、

Error: unername/80 Name or service not known

でコケます…対応策を教えて下さい



navi2ch を起動しようとしたら、

navi2ch-net-split-url:
Error: Wrong Type argument: stringp nil

と言われてしまいました。

navi2ch-net.el のデフォルトのまま使用しています。

どこから調べれ始めれば良いでしょう??
☆新庄NYM 待機晩成........
http://sports3.2ch.net/test/read.cgi/mlb/1050560540/

が、movedとなってスレが読めません。なぜでしょうか?
491補足:03/04/19 18:40
野球総合板です
私は読めます
>>492
そうですか......うーん。
.navi2ch/sports3.2ch.net/mlb/
にdatファイルはなく、その下のinfoディレクトリには、該当の 1050560540 というファイルが出来ます。
ただ、ほかのスレのように、.filterというファイルがありません。
これを消して、subuject.txtも消して、スレ一覧も更新してみたのですが、依然movedとなります。

cvs の最新にしても変わりません。うーん....
>>489
プログラムの作者にバグを知らせる方法(初心者向け)
http://www.jpl.org/elips/BUGS-ja.html
496名無しさん@お腹いっぱい。:03/04/20 01:30
navi2chでまた書き込めなくなった。一度目は時間をあわせたら
書き込めたのに。また時間あわせろっていうの。
こればっかり。
ブックマークで mami で fetch したものを、
とりあえず全部読んだことにしたいんですけど、
何か方法あります?
よく connection failed になるんだけど、手動でリトライするのめんどくさ
いんで、open-network-stream は何回かリトライするようにしてもらえないで
しょうか?
>>498
ma m.
501498:03/04/20 04:27
>>500
ありがとうございます。
まさにグーです。
502山崎渉:03/04/20 05:45
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
503名無しさん@お腹いっぱい。:03/04/20 09:37
山崎渉を表示しない用にするためにはどうしたらいいですか?
504動画直リン:03/04/20 09:38
履歴とブックマークの方には更新フラグが
ないのは何故?普段はそっちの方から開く
から、あると便利なんだけど..
>>505
ついでに更新フラグが立たないようにするにはどうしたらいいですか?
>>507
それは現時点ではできないと思う。
filter がかかるタイミングも、Board や Bookmark を開いたタイミング
ではなくて、実際にスレを開いた時なので、実装も難しいのではないかな、
とか思う。いや、コードをちゃんと読んでないのでわかりませんがね。

つか、これができるようになったら、糞のような広告なんかで U や C の
フラグが立たなくなるので、巡回がいっそう快適になりますけどね。
>>497
(setq navi2ch-enable-readcgi t)
(setq navi2ch-enable-readcgi nil)

ともに効きません


現在表示してるスレだけまとめて更新
することって出来ます?
>>510
mami

最近レベル低下が激しいな…
>>511
そういう意味じゃなくて、Vフラグがたってるスレだけ
って意味です。ブックマークが複数あるのでどうしたら
いいのかなって思ったんですが。。
>>512
mmVmi
皆さんは、やまざきの、null pointer な荒らし用のフィルタってどうやってますか?
>>514
navi2ch-article-message-filter-by-name-alist
履歴に送信控えまで入るのは変ぢゃないか?
>>515
名前だけで、はじいてしまうの?
それ以外で、何ではじくの
今日の、null pointer な爆撃だよ?
んだから、何で名前ではじいてマズイのだ?
ぬるぽ(ヌルポインタじゃなくてNullPointerExceptionの事だが)
荒しも今までの顔文字だけのもおなじ や ま ざ き でしょ?
>>512
g articles RET ma mi
>>521
これを探しもとめてました!
さんくす!!
一応 Navi2ch メニューにもあるんだが、気付きにくいかもな
俺は表示スレ一覧の id が articles とは、なかなか気付かなかった。
ソース覗いて判明したんだったかな。
>>516
入らないのが自然な気はするなぁ…
----BEGIN BASE64----(downmark.patch.gz)
H4sICJlooz4AA2Rvd24ucGF0Y2gA7VZdb+I4FH2GvzAvt5ajgtLQkAANtKPS7u50
tJ3pw86MtNKy0qaJgYgQM05otf9+r51APviYlvIwD8sDCNvnXp9zj69tGAZE7lNg
eVNj7HqsxcIWF8Gk9plHcLMQYLWhbQ1sZ9DpgmWadl3X9Sqiurg/MDvp4uEQDMc6
64GO320LhsM6AJB39Lbfv76gF/Ra62shfXjXuAUZjMjpwUTw5QJOi1madajrDZ+N
5Z91/se54fPnSK2o6wCnDfx4oRvH4PGQiyY0Hl1vJuNFPoTBZJo0cWww5oJlg+Qx
xBWk2ZR4gH143xWzDbhgPoIVmvhugsw+R/RmGzN9FzO9DtuYzTFdygwOY/aVz92E
25IbHMQtUQEUPVnIdltVst12yqVUhaTHKmjEno9VVBg88tCH5E3FzYOkRV4TRorH
LbhkfrSiF7i/qfhF+soEndQE3U7ZBFqo9ekZJfQXen0sKywXKDDzf3Y7FKkj2evj
umIlws/vjAtTOcMptIdD9vnF9f2Q3QosOubAISbCIGJv2PAnmefL7N/bcMmqIZsr
A9M+vaP3jr7bvnsqt9W+MWPR8bxbFuItBq7w16v8f9jY9pzjrRZWQuT+NQpvjogl
u54cvYHV33xypIDq2otBx85fHJ2uNCJ+Xygbyi09uaIYwogTPFTGlLkoheGGQZxk
dnUfuYigBeRP4yFbfyOHSLNWuwSpE6Gjkysa0y4N6Qc6Q1kyW87cGS8j73FkDbTc
bqTNNZPe09+xVWTQtJDSJWXor9L+CjpN5qGEv7/9Sm/ybBFPVr2hjHzAiW/pBGmC
Sq0cne6XYnKaR2FCcFHG/yaH8NJPd601tODkCgEN+eebdqJRbUbPrqYfhugXQ0aj
H6mOC2T5lfomPvVs1N+05W/aCGQuj6MHG3Lj0IgTEUSTBcg6LGN5CmtqzZzFsTth
QLRYbY0gbCkEixIjm8rXxiz5DgvBPYiCUBq5ps5EGvp9FhqIbVokmyzFn/MneRw2
42cJNiN1zA7ZtlPJaCxP2Gt2uyOHvSdHVu7tezb2sTcOZo/nNvGmQEajf6y/TKP/
t/oajU7JqnZbNrt3o2n4JDup8pDiUe2dOcoptZpydiF2NpAe1bWccKnceWfSB3pN
XWnolGMmdLocoYUzj/dKeu7hNLX9KubKHRj0APQK/CKoOuh53ky6japhK1u7IFe2
EYzBD8ZjqQpOodADmLAkQSiMg5CpyVarRVJtHVu1QWfVByWmgdcFWpB84p6bBBxv
2KqwKY2lCLF4vtgPkAi8UzheJGkjW39eL8YGW0UPoweCeZKiJLbbUD84Si/bULGn
5kWSYnbtthSza3dWRl0RLZizMlrubQf7cm9HO9R0e9V6g1bbY1tmj2Q69pUpu33n
fx0P0dHMdOzZjtSxh4+cdeNcX7LrfxtdvPAMufnDuad3H88deXcTQMWMeTxp5tiX
bV89ejYaad4Hdor+qixV5S+x/eccXfmuKBOtPpqKBFNwdiuXUOcCU4xGLW8SnBPZ
A6u5it1RsAU+zdkay8fj0H3OsIm85bMI/wFVwpWdZBMAAA==
----END BASE64----
527526:03/04/21 13:44
>>526>>249さんの dat 落ちに D mark を付けるパッチをちょっと改造し
たものです.
2ch の仕様をよく把握してないんだけど,dat 落ちして html 化待ちのスレっ
てステータス 302 が返ってくんじゃなくって navi2ch-net-download-file の
時点で nil が返ってきてるような.

現状は error header を付けていますがこれにも down header を付ける
ようにしてみました.なにか弊害があるかもしれませんので興味ある方
向けです.

ToDo:
・フェッチして D mark が付くと一旦 U mark で表示される.
528名無しさん@お腹いっぱい。:03/04/21 20:20
apt-getとCVSって何が違うんでしょうか?
>>528
その2つは比較対象にならない
530名無しさん@Meadow:03/04/21 21:37
test
531名無しさん@お腹いっぱい。:03/04/22 22:56
昨夜updateしたCVS最新版、
V markつきのスレを再読み込みしたときの挙動が変です。

新着付近のレス(一番下の方)が二回繰り返されて、
カーソルの方は遥か上に飛んでっちゃいます。
CやU、無印スレは大丈夫です。

他にこんな症状出てる方いますか?
532名無しさん@お腹いっぱい。:03/04/22 23:04
大人の出逢いから ピュアな出逢いまで・・・。
素敵な お相手が貴方を待っています!
もちろん 女性は完全無料です!
http://www.sweet.st
>>531
出てます
Meadow1.99a6

>>531
家でも出てます。emacs 21.2
535extra:03/04/23 02:01
>>531,533,534
04-19の分までは大丈夫で、04-21の更新で発症したということでしょうか?

問題は navi2ch-article-sync か
navi2ch-article-reinsert-partial-messages にあると思われますが、
まだ原因を特定できていません。

手元(>>100)の Meadow と XEmacs ではその問題は起こらなかったことを
考えると、Emacs のバージョンに関係があるかもしれません。

>>531 さんも Emacs 21 (相当)をお使いでしょうか?
>>535
navi2ch-article-view-range が、 '(1 . 50)
という状態で navi2ch-article-sync したら、 新しいレスが1つついたとします。
そうすると最後から50番目のレスは、表示されているのに
navi2ch-article-inside-range-p が nil という状態になります
(update 後では、最後から51番目になっているから)。

で、(以下 navi2ch- prefix 省略)
reinsert-partial-messages -> article-get-visible-numbers ->
article-previous-message -> article-goto-number と実行され、
navi2ch-article-redraw-when-goto-number が non-nil だと redraw が発生します。

ここで新しいレスが一度挿入され、さらに reinsert-partial-messages で
もう一回挿入される、と。

navi2ch-article-get-visible-numbers を例えば次レスのもののようにすれば
とりあえず問題はおさまりそうですが、
「追加のレスのみ挿入する」 場合は、navi2ch-article-view-range もそれに
合わせて変更する必要があると思われます。
navi2ch-article-get-visible-numbers 案:

(defun navi2ch-article-get-visible-numbers ()
"表示中のレスの番号のリストを得る。"
(let (list prev)
(save-excursion
(goto-char (point-max))
(while (setq prev (navi2ch-previous-property (point) 'current-number))
(goto-char prev)
(setq list (cons (navi2ch-article-get-current-number) list))))
list))
>>535
emacs 20.7 でも発生することを確認しました。
04-19まで戻せば発生しません。やはり04-21の更新が影響してるみたいです。
539extra:03/04/23 16:10
>>536
くわしいご説明ありがとうございます。
ご指摘の点を確認、修正しました。

>>537 のコードは、

(navi2ch-article-get-current-number)

の部分は

(get-text-property (point) 'current-number)

で十分なようなので、そこだけ改変させていただきました。
540名無しさん@お腹いっぱい。:03/04/25 01:20
しばらくcvs updateしちゃダメよ、って事ですね。了解です。
541名無しさん@お腹いっぱい。:03/04/25 11:20
すいません。うまくnavi2ch導入できなかったので、教えてください。

スレに対するメッセージの書き込みで失敗し、
以下の内容が*Message*に残っていました。
now connecting...
now connecting...sending request...done
send message...
send message...failed: 書きこみ&クッキー確認
now connecting...
now connecting...sending request...done
re-send message...
re-send message...failed: ブラウザを立ち上げなおしてみてください。

書き込みを可能にするためにどう対応すればいいかわかりません。
ご支援お願いします。

環境は以下のとおりです。
navi2ch 1.6.1
WindowsXP HOME
meadow
GNU EMACS 20.7.1(i386-msvc-nt5.1.2600)
>>541
たまたま2chの鯖のほうが調子悪い時間帯に当たったって可能性も
じゅうぶんに考えられるわけだが
つうかCVSの先端使えって話じゃないのか
>>541です

>>542
>>543
cygwinからcvs updateにて1.6.1-devを取得し、installしてみたところ
(理由がわからないままですが)書き込めるようになりました。

2ch鯖での問題だったのかもしれないので、少しテストスレで確認してみます。
ありがとうございました。
From: [5] 名無しさん@お腹いっぱい。 <sage>
Date: 03/02/28 12:17

* 読めない、書けない、とにかく変です
-> 2ちゃんねるは日々変化し増築されています。
あなたの問題はきっと他の誰かにも起こっています。
つーか過去ログ読め。
たいていは
cvs update && make && sudo make install
でなんとかなります。

cvs update したら、
cvs update: No CVSROOT specified!  Please use the `−d’ option
cvs [update aborted]: or set the CVSROOT environment variable.

と言われました。
% cvs update
zsh: command not found: cvs
>>548
cvsとupdateの間のスペースも2バイトなので,
zsh: command not found: cvs update
となるのが正しいんじゃないかな?
ネタだろ。
zsh: command not found: ?{M-c?{M-v?{M-s ?{M-u?{M-p?{M-d?{M-a?{M-t?{M-e
Solarisとか,標準ではcvs入っていないosあるからな・・・・・・もしかしたら・・・・だけどw
489じゃないけど漏れも同じエラー。起動すると一番下の行にエラーが出るけど
navi2ch自体はそのまま動く。で、スレ一覧が出るとこまでいくけど
スレは1つもない状態になってる。

debianのaptから持ってきてて、navi2ch-versionは1.6.1-DEV
emacs-version は 20.7.2

debug-on-error, debug-on-signal, debug-on-quitをすべてtにすると
*Backtrace*がとれて、こんな感じ。

Signaling: (wrong-type-argument stringp nil)
string-match("http://\\([^/]+\\)" nil)
navi2ch-net-split-url(nil nil)
navi2ch-net-send-request(nil "GET" (nil ("Accept-Encoding" . "gzip") ("User-Agent" . "Monazilla/1.00 Navi2ch")))
byte-code(...色々... 9)
navi2ch-net-download-file(nil nil ("200" "304" nil))
navi2ch-net-update-file(nil "/home/username/.navi2ch/board.txt" nil navi2ch-list-make-board-txt)
navi2ch-list-sync(nil t)
navi2ch-list()
navi2ch(nil)
call-interactively(navi2ch)
execute-extended-command(nil)
call-interactively(execute-extended-command)

つーわけでよろしくお願いしまつ。
554extra:03/04/27 11:39
>>553
navi2ch-list-bbstable-url と navi2ch-auto-update の両方の
デフォルト値が nil なので、
そのままだと navi2ch-list-bbstable-url が nil のまま実行されてエラーに
なっているようです。

とりあえず、navi2ch-list-bbstable-url に適当なURLを指定してやると
動くと思います。

navi2ch-update.el に埋め込まれているURLは、

http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html

です。
555553:03/04/27 21:45
>>554
動きますた。どもです。

やったこと
~/.navi2ch/navi2ch-update.elを作り、
(setq navi2ch-list-bbstable-url "http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html")
と書いておく。
navi2chを起動して、うまく動いたので
M-x navi2ch-update
するとnavi2ch-update.elが書き変わった。

ほとんどカンでやったんだけどこんな感じでいいかにゃ?
556名無しさん@お腹いっぱい。:03/04/28 02:26

広告なんかのkillファイルをどっかのwebに共有しておいて、
起動時か随時読みこんでkillしてくれるなんて仕組があると
すげーいいと思うなあ。
というわけで、実装よろしく。
558556:03/04/28 02:48
>557
いや、私は無理です。
oyster について教えて下さい。

navi2ch 1.6.1 を使っています。過去ログが見たくて、http://2ch.tora3.net/
で ID を購入しました。この ID と password を仮に [email protected], foobar
とします。

~/.navi2ch/init.el に

(setq navi2ch-oyster-use-oyster t)
(setq navi2ch-oyster-id "[email protected]")
(setq navi2ch-oyster-password "foobar")
(setq navi2ch-net-enable-http11 t)
(setq navi2ch-net-accept-gzip t)

と設定しました。手動で、/usr/share/emacs/site-lisp/wl/utils/ssl.el
を load-file したあと、M-x navi2ch-oyster-login と打ち込んだところ

Error: Search failed: "SESSION-ID="
IDを取得しますた ID= nil
navi2ch-oyster-login: Wrong type argument: stringp, nil

となってしまいます。ID と password は登録時のメールから copy & paste
してありますし、ID が違うのなら、そういうメッセージになりそうで、この
エラーメッセージからは init.el の形式を間違えているのだと考えられます。

どう書くのが正しいのでしょうか。それとも根本的に何か勘違いしているので
しょうか。
560名無しさん@お腹いっぱい。:03/04/28 15:46
Redhat9上のemacsでM-x navi2chすると以下のようなエラーがでます。
原因は何でしょうか?

Wrong type argument: listp, \.\.\.
561名無しさん@お腹いっぱい。:03/04/28 15:54
>>560
自己レス
.navi2ch を消したらOKになりました。
突然整合性がとれなくなったんでしょうか...????
ずいぶん前に似たような症状になったことがあるが、article-summary
がおかしくなっていたのが原因だった
>>559
SESSION-ID取得の1発目はこける場合が多いので、こけた時の空っぽの画面を1
度閉じて、再度スレ取得してみるのがいいかも。

それでうまく行かなかったら、別の問題かな。
>>559
あっ、良く読むと単純なloginですね。何回かログインしていれば、うまくい
くかも。

それでもうまく行かない場合は、かちゅーしゃとかwin用のビューアーでIDが
生きてるかどうか確認してみるのもいいでしょう。

あとは、バッファの" *navi2ch oyster-ssl"を見れば何か分るかもしれないで
す。
565extra:03/04/28 19:17
>>559
ID を買ってないので認証までしかテストできませんでしたが、
こう変更するとどうでしょうか?

(defun navi2ch-oyster-get-status (proc)
  "オイスターサーバの接続のステータス部を返す。"
  (navi2ch-net-ignore-errors
   (or (save-excursion
         (set-buffer (process-buffer proc))
         (while (and (eq (process-status proc) 'open)
                     (goto-char (point-min))
                     (not (search-forward "HTTP/1\\.[01] \\([0-9]+\\)")))
           (accept-process-output proc)
           (message "retrying")
           (sit-for 3))
         (let ((i 10))
           (catch 'loop
             (while (>= (setq i (1- i)) 0)
               (sit-for 1)              ; 何だかうまく動かないのでwait入れた
               (goto-char (point-min))
               ;; 最後まで見つからないままだとエラー
               (when (search-forward "SESSION-ID=" nil (> i 0))
                 (throw 'loop
                        (if (looking-at "\\(.*\\)\n")
                            (match-string 1)))))))))))
566559:03/04/28 19:21
自宅でやりなおしたらうまく行きました。
会社からだとなんべんやってもダメだったんですが。
うまくいかなかったのは firewall のせいかな?
なにしろ 80 と 25 しか空いていないんで。
# せめて 22 を開けてほしい

おさわがせしました。
567名無しさん@お腹いっぱい。:03/04/28 19:34
業者の広告の新種が多すぎてフィルタ登録するのが面倒くせー
誰か助けてくれー
>>567
前スレ 575-577,587 の my-navi2ch-aborn-util.el が便利。
contrib に入って欲しいなぁ。
569名無しさん@お腹いっぱい。:03/04/28 20:19
>>568
> 前スレ 575-577,587 の my-navi2ch-aborn-util.el が便利。

これって、 filter の element を sort する >>222 と同時に使えませんか?
(my-navi2ch-auto-update でくくった部分を save すると破棄してしまうのですが。
570bloom:03/04/28 20:25
>>566
ssh over http
>>560-562
Emacsのバージョンは?

Emacs21なら.emacs.elで
(setq eval-expression-print-level nil
eval-expression-print-length nil)
かな。
>>560
navi2ch のバージョンは?
CVS では navi2ch-save-info で print-{length,level} を nil にしてる
から大丈夫だと思う。

>>572
eval-expression は関係ないでしょ。
574名無しさん@お腹いっぱい。:03/04/29 23:47
以下のスレを開こうとすると、フィルタのパーセンテージ表示が
94% の所で止ってしまうのは、おれだけ?

今日の走行距離を報告するスレ【5Km】
http://sports.2ch.net/test/read.cgi/bicycle/1050497375/
>>574
どんなフィルタかけてるかによるんでないの?
うちでは問題ない
577574:03/04/30 01:08
>>575-576
どうもです。
フィルタの設定を全部外してみたら読めたよ。
よくわからないけど、まぁいいや。
test
579名無しさん@お腹いっぱい。:03/04/30 04:47
おお書けたVine のrpm のソースの所にcvs版を置いて見たら
rpmでインストールして書き込みできた。

公開きぼん。
581名無しさん@Emacs:03/04/30 15:46
kterm上でemacs立ち上げてnavi2chすると勝手に色がついてまともに読めないの
だが、どこをいじればよろし?

redhat9
TERM=vt100 emacs とか。
583名無しさん@お腹いっぱい。:03/05/01 07:01
透明あぼーんって、出来ないんですか?
>>583
できません。
透明あぼーんって navi2ch-article-message-filter-by-*-alist の hide と
はまた違うんだっけ?
>585
2ちゃんねる的な「透明あぼーん」は書きこみがなかったことになり、以後の番号がずれる。
>>524
初めて知った…
>>586
なるほど了解。
589名無しさん@お腹いっぱい。:03/05/01 13:06
透明あぼーんは各レスの>>○○みたいなリンクがずれまくりになるからなぁ…キライ…
590動画直リン:03/05/01 13:14
>586
>583は2ちゃんブラウザが実装してる『透明あぼーん』のことを訊いてるんじゃないのかなぁ。
ブラウザ側の透明あぼーんはレス番ずれないし。
593583 :03/05/02 23:55
>>591
それです、2ちゃんブラウザで実装されている透明あぼーんのことです。離婚を機に
家の環境をLinuxに統一したので、Linuxで使える2ちゃんブラウザの情報を探して
いたんです。
navi2ch-occur とかいって、
article を grep して選択表示できたら面白いかも。
CVS からクリーンインストールしてて、>>553 と同じとこでハマった。
できれば info の訂正キボンヌ。

ところで navi2ch-list-bbstable-url と navi2ch-auto-update のデフォルト値が
nil になってる(>>554)のは、何か理由があるんだっけ?
>>593
なんでリコーンしたの?
2ch 依存症だったから?
597名無しさん@お腹いっぱい。:03/05/03 07:07
>>593
> 離婚を機に

(⊃д`)
598bloom:03/05/03 07:14
>>594
ちょっと違うけど、おれはこれ使ってる。
http://homepage3.nifty.com/akima/soft/meadow_25.html#SEC342
>>593
で、「2ちゃんブラウザで実装されている透明あぼーん」って
どういう機能なの?
>>593
「透明あぼ〜ん」じゃなくて?
602名無しさん@お腹いっぱい。:03/05/04 15:17
ma miでダウンロードしたdatファイルをhtmlファイルに変換する
方法はありますでしょうか?
>>602
read.cgi
すみません、read.cgiとはどういう意味でしょうか?
read.cgiというファイルがあると思って、
$locate read.cgi
としましたが、そのようなファイルは見つかりませんでした。
>>602
navi2ch ではできません。
別なツールを使ってください。
別のツールとはなんでしょうか?
恐れ入りますが、教えていただけないでしょうか?
>>606
さぁ?
ここは navi2ch スレですから。
http://monazilla.org/ あたりで探してみれば?
>>607
ありがとうございます。
今から探してみます。アドバイスありがとうございます。
うーん、windows/mac用のdat2htmlしかないですね。
Linux用のdat2htmlはないのでしょうか?
どこまで本物そっくりにするかによるけど、
だいたいでよければ、ふつー自作するんじゃねーの?
>>611

ありがとうございます。
ttp://www.moonwolf.com/ruby/

#!/usr/bin/ruby -w -Ks
で、うまく行っているようです。
ファイルをダウンロードする、ma miの仕事を
cronで行うことはできますか?
次スレ立ったら誘導してくれるような
機能キボンヌ。くだ質とか、いちいち
次のPart探すのめんどい。
>614
その機能って他の2ch専用ブラウザで実装してるやつある?
>>614

たくさん貼ってあるうちのどれが次スレかを
自動で決定する仕組みを作ったら神。

そもそもゆ誘導貼ってないスレや、
ウソ誘導なんかも多いのに。
それっぽいスレのdatをみんな落としてきて(誘導無ければ
subject.txtも見て)、>>1-5位に今見てるスレのurlと前スレって
言葉があったら次スレに決定とか? ウザ
普通に、スレタイがマッチするものの候補から、選択すればいいんじゃない?

bookmark modeで、
1 一定(950ぐらい)レス以上ついたもの or dat落ち 物 or
あらかじめ、追っかけマーク(仮称)をつけたスレ をpick up
2 該当板の一覧取得
3 旧スレタイにマッチするスレを探す(追っかけマーク付のスレにあらかじめルール登録しても?)
4 候補が複数あるなら選択
5 新旧スレの入れ換え
6 繰り返し

こんな感じでどうですかね。
>618
ガンガレ
>>619
ガンガリたいのはやまやまなんですがねw

あ、ちなみに元質問者とは別人ですよ。
あったら便利かなぁ、なんて思ってる、いちユーザーです
>>614
Part 7 の >>467 に書かれていた
ttp://reed1200.tripod.co.jp/navi2ch/sinsure.el
が、まだ置いてある様子。漏れは使ったことがないから
要求条件を満たすかどうか不明ですが。
http://pc.2ch.net/test/read.cgi/unix/1031231315/467
が、bookmark modeでつかえたらいいな…
というのは、かなり、わがままな要望である。
次スレ誘導機能いらね。
>>623
欲しい香具師が実装するだけの話だ。

>>615
monazilla スレでアイディアは出てた。
実装はされてないんでないかな。
>>620(言い出しっぺではない)  キボンヌ〜キボンヌ〜
  ☆ チン  〃 ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ヽ ___\(\・∀・) <   次スレ誘導機能マダ〜〜?
      \_/⊂ ⊂_ )   \__________
    / ̄ ̄ ̄ ̄ ̄ ̄ /|
   | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
627名無しさん@お腹いっぱい。:03/05/05 00:27
なぜか、UNIXの板だけ読み込むときに、Invalid read syntax "."とでて、
読み込み不能になってしまいました。
何か解決方法はないでしょうか。
>>627
~/.navi2ch/pc.2ch.net/unix/article-summary あたりが壊れたのかも。
Unix板,Linux板,mass,tech,etc...などの
板を毎回閲覧させてもらっております。

そこで、いつもそれぞれの板で、
ma miをしてdatファイルをダウンロードして
おります。

しかしながら、それぞれの板のデータのひとつひとつ
ダウンロードには時間がかかります。
これらの板のデータをいっきに
ダウンロードする手法はありますでしょうか?
628さん。
ありがとうございます。
どうやったら修復というか直すことができるのでしょうか...(T_T)
631627:03/05/05 00:39
たびたびすいません。
~/.navi2ch/pc.2ch.net/unix/
ごと消しても、復活しないというか。
同じ症状なのですよ...
>>629
軽く elisp を書けばできそうだが。
つーか、ma mi より I の方がよくない?

>>631
backtrace とってみたら?
633627:03/05/05 00:49
backtraceってこれのことですかね
一応。

Signaling: (invalid-read-syntax ".")
read()
navi2ch-load-info("d:/home/username/.navi2ch/pc.2ch.net/unix/article-summary")
navi2ch-article-load-article-summary(((nil) (time . "Sun, 04 May 2003 15:45:19 GMT") (hide "1016150455") (bookmark "1051455239") (name . "UNIX") (bbstype . unknown) (uri . "http://pc.2ch.net/unix/") (id . "unix") (type . board) (seen)))
navi2ch-board-update-seen-articles()
navi2ch-board-sync(nil first)
navi2ch-board-select-board(((name . "UNIX") (bbstype . unknown) (uri . "http://pc.2ch.net/unix/") (id . "unix") (type . board) (seen)) nil)
navi2ch-bm-select-board(((name . "UNIX") (bbstype . unknown) (uri . "http://pc.2ch.net/unix/") (id . "unix") (type . board) (seen)) nil)
navi2ch-list-select-board(((name . "UNIX") (bbstype . unknown) (uri . "http://pc.2ch.net/unix/") (id . "unix") (type . board) (seen)) nil)
navi2ch-list-select-current-board(nil)
* call-interactively(navi2ch-list-select-current-board)

環境
Meadow1.15(Windows2000),Navi2ch 1.6.1
>>632
> >>629
> 軽く elisp を書けばできそうだが。

大変お手数とは思いますが、どのようにやれば
よいのか教えていただけないでしょうか。。。
当方、elispの知識があまりないので。。。

「.emacs.el に〜という行を挿入する」という
表現なら理解できます。。おねがいします。。


d:/home/username/.navi2ch/pc.2ch.net/unix/article-summary が壊れてるんだから眺めてみれば。
おかしな . があるはずだ
あぼーん対策をした 2chmirror 用 Perl スクリプトを動かしてますが何か。
>>635
> d:/home/username/.navi2ch/pc.2ch.net/unix/article-summary が壊れてるんだから眺めてみれば。
> おかしな . があるはずだ

原因は、/infoのファイルとの整合性?
unix/infoを消したら読み込めるようになったのでした。
>>634
こんな感じ?
あんまりテストしてないけど。

(defvar my-navi2ch-junkai-list '("unix" "linux"))
(defun my-navi2ch-junkai ()
(interactive)
(let ((alist (mapcar (lambda (x) (cons (cdr (assq 'id x)) x))
navi2ch-list-board-name-list)))
(dolist (x my-navi2ch-junkai-list)
(navi2ch-list-select-board
(cdr (assoc x alist)))
(navi2ch-bm-fetch-maybe-new-articles)
(navi2ch-bm-exit))))
>>638

ありがとうございます。
> (defvar my-navi2ch-junkai-list '("unix" "linux"))
ここに板のidを打てばいいんですね。

あと、これらの行はどこのファイルに追記したらよい
のでしょうか?
また、実際の実行のコマンドの手法も教えて頂け
ないでしょうか。。お手数かけます、すみません。。
>>639
> あと、これらの行はどこのファイルに追記したらよい
~/.navi2ch/init.el

> また、実際の実行のコマンドの手法も教えて頂け
M-x my-navi2ch-junkai

M-x の意味が判らなければ調べましょう。
641614:03/05/05 13:26
>>621
ビンゴ! このスレのPart 7->8->9 は
うまくハケーンできますた。
ドキュメント(info)の充実キボンヌ

埋もれた機能多すぎ
まず君が埋もれた機能一覧してよ。
>>643
そしたら、お前は何をする?

叩かれるの覚悟で要望だしてみる?
あいかわらず、叩いてるだけ?
645643:03/05/05 19:29
>>644
そしたら俺が、それをまとめて info にして開発陣に送ってやる。
646644:03/05/05 19:31
>>645
ほんとうにやるんだな?
じゃ、一覧作ってやるから数日待ってろ!
>>645
つまんね
>>640
ありがとう。実際に教示のとおりに
やってみました。が、次のエラーらしきものが
メッセージとしてでてきました。

Symbol's function definition is void: navi2ch-bm-fetch-maybe-new-articles

このことに対してはどのようにすれば、
やりたいこと実現できそうでしょうか。。。
>>648
その関数はリリース後に追加された関数だね。CVS 版を使うといいよ。
>>649
> >>648
> その関数はリリース後に追加された関数だね。CVS 版を使うといいよ。

アドバイスありがとうございます。。
が、CVSを実際にはどのようにしたらよいのでしょうか?
一部の新しいファイルをcvsからgetすればよいのでしょうか?

CVSと縁があったのは日本語SKKをインストールしたときぐらいで、
実際にどのようにしたらよいのかが、わかりません。。。
>>650
CVS 使いたくないなら
「開発版のスナップショット」を使う、とか。
>>651
> >>650
> >>1
CVS password:
cvs [login aborted]: reading from server: Connection reset by pee

こういう風にログインさせてもらえないのですが、
なにか工夫が必要なのですか、、?
それとも、サーバの調子が今よくないのですかね。。。
>>653 desu.

I have got KAIHATU-BAN SnapShot.
Then I have installed it.
So,now GOOD Going.

(I'm sorry my bad English)
>>653 です。

アドバイスどおりに、開発板のスナップショットを
インストールをおこないました。
その後、先の>>638さんのプログラムを実行させると、
うまく走りました!!ありがとうございます!!!

ところで、この M-x my-navi2ch-junkaiコマンドを
ターミナルから直接起動させることは可能でしょうか?
当方、Cronで午前4時にM-x my-navi2ch-junkaiを実行
させたいのですが。。。。
いい加減にしろよ。スレ違いだ。逝け
>>655
emacs使えないなら、何故navi2chのだろうと思うのだけど、とりあえず f だ。
Canna は

C-o runs the command toggle-input-method

なわけだが、navi2ch では

C-o runs the command navi2ch-bm-save-dat-file
C-o runs the command navi2ch-article-save-dat-file

だったりするので 日本語 i-search しようとして(´・ω・`)ショボーン

いや、C-\ を使えばいいんだけどね……。
gikopeでのモナーフォントの使用方法ってのがあったね。
あれ、infoにいれとくといいかも
> >>655

ありがとうございました。
$ emacs -e navi2ch -f my-navi2ch-junkai
で、うまくできました。
失礼しました。。。。。
私は、xyzzyの2ch-modeと併用して、Navi2chを使わせてもらっています。
2ch-modeでは、S-aで、ブックマークに入れた後、
C-tで、ブックマークに入れた全てのスレを巡回して、
TABキーで、更新のあったスレまでJUMPするような機能があります。

みなさんは、Navi 2chでは、どうやって、効率的にブックマークしたスレを巡回しているのでしょうか?
たしか、ブックマーク丸ごと、ma miってできないですよね。
これができたら、とっても便利なんですけどね。
やっぱり、628さんのように気に入った板ごとすべて取り込むというやり方なのでしょうかね?
>>661
>>638 の my-navi2ch-junkai-list に、全てのグローバルブックマークの ID を
設定したらどうよ? って、そういうことではないのかな。
普通にブックマークで mami しているけど、質問の意味がよくわからんな
664661:03/05/06 23:04
意味不明ですいません

-[ブックマーク]
Meadow
Navi2ch
Cygwin

のような形でブックマークがあった場合、
Meadowを開いて、ma mi
Navi2chを開いて、ma mi
という風なやりかたしかないと思ったのですよ。

my-navi2ch-junkai-listに登録すれば、
いっきに巡回みたいなことができるわけですね。

しかし、Bookmark IDとBookmark Nameの使い分けというか
違いをまだ理解していないのでした。
う〜ん。難しい。



意味は理解していますよ。

やはり、今のところはmy-navi2ch-junkaiを利用するのが
いいかもしれませんね。

ただ、なぜか「nil」に設定しているのに、
「あぼーん」を質問されることがあるのです、僕の環境では。。。


(´-`).。oO(不思議だなぁ。。)
666661:03/05/07 00:02
意味を理解していただいてホッとしました。

> ただ、なぜか「nil」に設定しているのに...
(setq navi2ch-net-save-old-file-when-aborn nil)

同じく...

(´-`).。oO(不思議だなぁ。。)

環境 Meadow1.15(Windows2000),Navi2ch 1.6.1
いつも大変便利に使わせていただいてます。

少し?要望なのですが、もうちょっと実況板で使いやすくできませんでしょうか。
具体的には、自動リロード・自動スクロール・Live2ch のような一行レスメッ
セージ特化モードなど… です。

また、これら機能の実装予定などはありますか?
>>667
それらは、具体的にどういった機能ですか?
>>668
・(setq navi2ch-auto-reload 10)
 (setq navi2ch-auto-reload-list '("foo" "bar"))
 とか設定しておけば、foo や bar の板においては、10秒毎に現在表示中の
 スレを自動でリロードさせる
・現在表示中のスレが、上記のリロードによって更新された場合、最新のスレ
 までカーソルを移動させる

とかじゃないですか? 最後の Live2ch うんぬんは想像できませんが。
でも、この機能を必要としている人は少ないんじゃないかな?
ん? でも、実装予定を聞いているという事は、>>667 が実装するかもしれない
という事かな?
670ヽ(´ー`)ノ:03/05/07 17:27
>>664
俺、同じことしたかったんだけど、結局諦めて、全部 Favorite に突っ込むようにした。
分類したい程、たくさんのスレ見てないし…。
1000行ったスレと氏にスレだけ別の Bookmark に移すなり、消すなり。
// I S s で、後はスペースだけ。楽チンだよ。

Bookmark ID が、名前の通り識別子で、Bookmark Name は navi2ch list で
どう表示されるかだと思うんだけど、違うのかな?
>>665,666
どういうプロンプトで質問されるの?

>>667
> 自動リロード
非同期でやらないとうざいだろうから、めんどくさそう。

> Live2ch のような一行レスメッセージ特化モード
こういうの http://aaesp.tripod.co.jp/gif/live2ch3.gif なら、
navi2ch-article-insert-message をちょこっといじればできるけど。
2ch-IRC gateway を作って liece で(゚д゚)ウマー
と言ってみるテスト。
>>672
そんなことしたら voidが来るよ
>>671

ふつうに 「あぼーん y/n」みたいなプロンプトが
でます。
きちんとnilにしているのですが。。。
675mami:03/05/07 23:36
ごぶさたしてます。
もろもろ滞っててすみません。

>>642
一覧じゃなくてもいいんで、
足りない点をご指摘いただけるとうれしいです。
committer になってガリガリ書いていただけると
もっとうれしいです。

>>670
うちもだいたい似たような感じです。

>>674
プロンプトは
あぼーん!!! backup old file? (y or n)
ですか?
;; navi2ch-net-update-file-diff
676mami:03/05/07 23:37
>>667
等間隔のリロードなら itimer あたりでできるかも。
でも鯖に負荷かけそう。
Live2ch のオートリロードは
等間隔じゃなくてちょっと凝った作りになってますね。
http://aaesp.tripod.co.jp/help/function.html

自動スクロールは
navi2ch-article-after-sync-hook でがんばる、とか。

一行レスモードは >>671 で行けるかなぁ。
あちこち見直しが必要かもしれないです。

>>669
article バッファでトグル、だと使いやすいかも。
>>675

> プロンプトは
> あぼーん!!! backup old file? (y or n)
> ですか?

あぼーん!!! backup old file? (y or n)
こういったプロンプトです。

> ;; navi2ch-net-update-file-diff
これはどういう意味でしょうか。。。
navi2ch-vars.el に追加記述でよろしいでしょうか?
>>677
だったら、navi2ch-net-save-old-file-when-aborn が 'ask だとしか
思えないなあ。 設定を見直してみては。

> > ;; navi2ch-net-update-file-diff
> これはどういう意味でしょうか。。。
たぶん navi2ch-net-update-file-diff という関数で
(y-or-n-p "あぼーん!!! backup old file? ") と聞いてるよ、
ということじゃないかと。
>>677
> navi2ch-vars.el に追加記述でよろしいでしょうか?
もしかして navi2ch-vars.el を直接書き換えてて、
byte-compile し直してないから設定が反映されてないとか。

もしそうなら、~/.navi2ch/init.el に書いたほうがいいよ。
680642:03/05/08 19:04
642です。
誤解のないように、釈明しておきますと、642だけしか書いてません(w
個人的には、tipsが充実したらいいなと思ってます。
info向きじゃなければ、webにでも。

開発者の方からコメント頂いたので、
とりあえず、最近見たものと、Part7の500ぐらいまでみて、
infoにあった記憶のないものを適当に挙げてみました(挫折)。
既にあったり、不要なものばかりかも知れないですが、
ざっと挙げてみました。

最近の記憶
・スレの表示範囲の設定。デフォをallにする方法などのtips
・gikopeで、monafont使用
・次スレ誘導機能の存在(使用してみて結構いい!)
・M$gothicの使用要件、使い方
・message-filter関係の使用例(ありましたっけ?)
・memo機能?
・bookmarkでのレス数表示
681642:03/05/08 19:04
part 7〜
・M-d (+基本的なテストの方法)
http://pc.2ch.net/test/read.cgi/unix/1031231315/71 既にあり?
・windows 機種依存文字の表示 navi2ch-jisx0213 (66〜
http://pc.2ch.net/test/read.cgi/unix/1031231315/66
http://pc.2ch.net/test/read.cgi/unix/1031231315/145
http://pc.2ch.net/test/read.cgi/unix/1031231315/185
http://pc.2ch.net/test/read.cgi/unix/1031231315/317
http://pc.2ch.net/test/read.cgi/unix/1031231315/368
(その後も続いているようですが、追い切れませんですた)
・ポストしたスレを bookmarkに
http://pc.2ch.net/test/read.cgi/unix/1031231315/91
・g で板、履歴へ飛ぶ方法 (説明補完)
http://pc.2ch.net/test/read.cgi/unix/1031231315/121-122n
・スレ表示数関連
http://pc.2ch.net/test/read.cgi/unix/1031231315/182-183n
・一般ブラウザからレス(From Dateごと)を、コピペしたように見せる。
(From Dateのスタイル変更法?)
http://pc.2ch.net/test/read.cgi/unix/1031231315/232
http://pc.2ch.net/test/read.cgi/unix/1031231315/246
http://pc.2ch.net/test/read.cgi/unix/1031231315/248-249n
・ポイントしたスレタイトルの表示
http://pc.2ch.net/test/read.cgi/unix/1031231315/255-256n
682661:03/05/08 20:08
私もまったく同じ症状です。
----BEGIN BASE64----(autoreload.gz)
H4sICGpcuj4AA2F1dG9yZWxvYWQApVXBcoMgED3rVzBeAp0hbXroLbf20r+guBgm
uqSItvn7UjRtmjgKqRcHfG/3sftYaQlKGmwdaY4cRa8f5Y6LzhluoTai5E43YLlG
7bSo/duB7UVNnh5YTj23F3aeKTtrAd0PMydpmSLT6JKgHsEd/sFap2UN5xxCmZdB
P3aA5BJ20juuPc4jtSL0EtgeUbI8G6LQ+21iGbIsuRCeQVtw78mZbsgzX0BulIrD
IWOhhDdKD8Q7sllv0pi/WWMOEgn1Z2GRDvPgc5MtWDePVRoiLtfRR8yo7ZALF3bI
wu2eNKd/VvOSBjmiLPnOmD1ZXULhU7vxU1wXZmI1poT/xkrTE91ppZJbLQVKqIfN
JUZ808MEnJPtTFVNTsLQeCGd7mFYq6hzeOTBmgq926LmBW2gbUUFpHjWrXirgXxj
yIBZF+OlvXFQJA65yBs/4k66X3BK9lBzjcD3cLz6owTrNuJAitdi0nnXbWH5F0fn
uNCYBwAA
----END BASE64----

今日はちょうど将棋名人戦があったのでそのスレを見るのにオートリロードを
作ってみました。実況系を見ることはないんであんまり真面目に作ってません
が。
684mami:03/05/09 00:27
>>678
ですよねぇ。
↓の行の行末で C-x C-e と押すとどうなりますか?
navi2ch-net-save-old-file-when-aborn

> たぶん navi2ch-net-update-file-diff という関数で
です。メモのつもりでした。
混乱させてすみません。
>>681
おつかれさま。

> ・M-d (+基本的なテストの方法)
M-d, auto-decode, M-i についてまとめて書いてあるとうれしい
かもしれないですね。

> ・windows 機種依存文字の表示 navi2ch-jisx0213 (66〜
> http://pc.2ch.net/test/read.cgi/unix/1031231315/66
今は contrib/izonmoji-mode.el になってるんで、その Commentary を見てね。

> ・ポストしたスレを bookmarkに
> http://pc.2ch.net/test/read.cgi/unix/1031231315/91
こういうカスタマイズ例は info に書くことではない気がするけど、
どこかにまとまってたら便利かも。
の巡回機能、本家にマージきぼん。かなり便利だと思います。
あと要望なんですが g articles 表示される ボード一覧?を
1回分だけ履歴残せるようにして g articles-hist みたいな
感じで参照出来ると嬉しいんですが。emacs再起動して、また
navi2chを起動前の状態にするのが面倒です。再起動なんてし
ないと言われてしまいそうですが。。
ついでに ma mi じゃなくてその板の全てのスレで spc をタイ
プしたような状況に出来ますか?
>>686
> 1回分だけ履歴残せるようにして g articles-hist みたいな
> 感じで参照出来ると嬉しいんですが。
session でも他のでもいいけど、emacs の機構を使えばいいんでは

> ついでに ma mi じゃなくてその板の全てのスレで spc をタイ
> プしたような状況に出来ますか?
よく判らんが、ma m. とは別のもの?
688686:03/05/09 21:21
読み違いをした。session 云々は忘れてくれ
>>686
g hist じゃダメなん?
FreeBSD 4.8 RELEASemacs 21.3.2navi2ch cvs先端で板リストの取得及び更新でError: Wrong type argument: stringp, nilと表示されます。解決方法を御存知の方がいらっしゃいましたら教えて頂けますでしょうか?
691690:03/05/09 21:43
改行が消えてしまいました…
お目汚しスマソ
>>687>>689
ma m. と g hist
で希望通りでした。どうもです。
navi2chには知らない機能がたくさん眠ってますね。
>>690
板リストの取得って List Mode の事ですよね?
navi2ch-list-bbstable-url は、どう設定されていますか?
694mami:03/05/09 22:41
>>690
とりあえず対策しました。
695690:03/05/09 23:58
>>693
>>694
レスが遅れてすみません。
これから試してみます。
696690:03/05/10 00:00
リストの取得が出来ました。
どうもありがとうございました。
えーと .dat のバックアップを .dat.1 とかで同じディレクトリに保存
してある状況で、キャッシュ検索したらなんか変だったので、安直に
以下のよーにしてみました。不都合なければマージきぼん。

# で、1434 スレキャッシュされていたという。ハマりすぎか。

Index: navi2ch-search.el
===================================================================
RCS file: /cvsroot/navi2ch/navi2ch/navi2ch-search.el,v
retrieving revision 1.19
diff -u -r1.19 navi2ch-search.el
--- navi2ch-search.el28 Feb 2003 14:28:26 -00001.19
+++ navi2ch-search.el10 May 2003 04:26:18 -0000
@@ -133,7 +133,7 @@
(let ((default-directory (navi2ch-board-get-file-name board "")))
(dolist (file (and (file-directory-p default-directory)
(directory-files default-directory
- nil "[0-9]+\\.dat")))
+ nil "[0-9]+\\.dat$")))
(with-temp-buffer
(navi2ch-insert-file-contents file)
(goto-char (point-min))
@@ -234,7 +234,7 @@
(navi2ch-board-get-file-name board)))))
(dolist (file (and (file-directory-p default-directory)
(directory-files default-directory
- nil "[0-9]+\\.dat")))
+ nil "[0-9]+\\.dat$")))
(setq node
(or (cdr (assoc file subject-alist))
(let ((subject (assq 'subject
>>684
~/.navi2ch/init.el
に次の行を挿入しました。
(defcustom navi2ch-net-save-old-file-when-aborn 'nil)
そうするとエラーが発生します。どうしましょ。。。。
699名無しさん@お腹いっぱい。:03/05/10 18:02
【続き】
エラーメッセージは次のとおりです。
putty(テラタームに似たやつ)でのメッセージで
文字化けはそのままです。

Wrong number of arguments: #[(symbol value doc &rest args) "\304\305^HD\305 \
D
F^K\244\207" [symbol value doc args custom-declare-variable quote] 4 469289], 2
700tantei:03/05/10 18:35
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●別れさせ工作
あらゆる手段を使ってターゲットを別れさせます!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
その他人生相談からどんなお悩みでも解決いたします!!
 直通  090−8505−3086
URL  http://www.h5.dion.ne.jp/~grobal/
メール  [email protected]
   ■グローバル探偵事務所 

>>698
(setq navi2ch-net-save-old-file-when-aborn nil)
でどうよ?
ちょっと初歩的すぎるぞ(w
>>701
うまくできました。
本当にありがとうございます。
ma mi してる間ってemacs操作できないけど
そういうもん?
my-navi2ch-junkaiをcronで実行させることは
できますでしょうか?

こういった感じでやりたいのですが、、、、
$ emacs -e navi2ch -f my-navi2ch-junkai

ただ、これだけでは、Emacs と navi2chが起動したままに
なります。
あと、どういったオプションを着ければ、emacs と navi2ch
はmy-navi2ch-junkaiが終わった後に、
終了してくれるのでしょうか?
>>704
です。
>>705
my-navi2ch-junkaiの最後に(kill-emacs)でも追加すればいいと思われ。
必要とあれば(navi2ch-exit)も。
>>705
>>707 氏の言う通りでもちゃんと動くだろうが(試してないよ)、
個人的な趣味としては my-navi2ch-junkai を書き換えるよりも
-kill オプションなどで終了させる方が好きだなあ。
あと、navi2ch-exit は kill-emacs-hook 経由で呼ばれないか?
>>708
> -kill オプションなどで終了させる方が好きだなあ。

すみません、途中までやってみましたが、
あとがわかりません。
$ ps aux | grep 'emacs -e navi2' | awk '{print $2}'
これを引数として、killしたいのですが、
どうしたらよいのでしょうか?
お願いします。。。。
#!/bin/sh

a=`ps aux | grep 'emacs -e navi2' | awk '{print $2}'`
kill $a

で、作成しましたが、killすると、次回立ち上げのときに、
「ディレクトリのオープンに失敗しました、危険を承知で。。。」
と言ったメッセージがでます。
どうすれば、スマートにnavi2chを終了させることができるでしょうか?
-f kill-emacs も付けておけばいいだろ。これ以上はスレ違いだな
>>710
君には >>707 の方法のほうが向いてると思うんだが、やってみた?
>>712
> >>710
> 君には >>707 の方法のほうが向いてると思うんだが、やってみた?

はい、やってみました。それと先のシェルスクリプト(kill.sh)も
組み合わせて、やってみました。
$ emacs -e navi2ch -f my-navi2ch-junkai; ~/bin/kill.sh

しかし、最後のダウンロードの終了後、次のように
質問されて止まってしまいました。。。

realy exit navi2ch (y/n)

この質問を止めるにはどうしたら。。。。
(これが最後の質問になると思います、、、すみませんがお願いします。)
>>713
そのくらいは自力で見つけようよ。
>>713
その前の質問を最後としたほうがいい。それ、すでにやりかたが間違ってるから。
>>713
~/.navi2ch/init.elに(setq navi2ch-ask-when-exit nil)を追加。
$ emacs -e navi2ch -f my-navi2ch-junkai -kill
>>716
ありがとうございます。
結局、init.el のmy-navi2ch-junkai のところに、
(exit-navi2ch)(kill-emacs)を追加してうまく行きました。
本当に御世話になりました。
(夢中になれて楽しかったです。)
で、-batch は いいのか?
>>717
よかったね。こーゆうことを楽しめるってことはいいことだ。
今後もガン(゚д゚)ガレ
厨を甘やかすな
>>706
OK!
>>721
navi2ch用のフレーム作ってるんだけど、ma mi中に違うフレームの方
も固まってビクーリした。
shar板が読めない…

シャア専用
http://ex3.2ch.net/test/read.cgi/shar/
shar

じゃ駄目?
いちおうこっちにも。
----BEGIN BASE64----(message.diff.gz)
H4sICBkfvj4AA21lc3NhZ2UuZGlmZgDFVF1vmzAUfca/4gopGoi6JTTJGqRKmSZN
6sP6sP0CApfWGxhmm2z997vmI4GULpP2ML8Y2/fcc3w51w8yw18xyOQgovSZJ8qI
tMBrLNj9vw/25eNXyEWBMdykB62qytz0TOfziPnqwBQaJfAg5BMomrSoJCyvo3DD
MpHnwBvgql3PCeecz2w70R18qBVEYXgLy9s4vIvXK+AhDadLHQTBHG65hM/JS4cL
t/GacGGHY7sd8Oj9en21haCfdzsGdngiB+8eCpQQ+gwcr0StkycE97GC4TuvGpld
u34HIdBAX1d1Uw8iaJuKgEojyKbkhdDG9xnvIUMuL69UmRhwF9mQf6EHBsYdp+cg
RaPVSObSB9cFV7t+O1hwRjCfOBjnDS6mZcDAyzBv5HmpuU4OyLPEcGsY8PZVojLo
D9sKeUIaVElqxIHObRle5UgbpVAa3oLZw9TbZVMYsd/r/2DuEfXb7l5Nzb2aFT42
92jfiTbwCfe9S+/iKIzD7cndq4m5x7hL7t5srpZrcnc3H93987n9SfiDbqApHbyz
l3o5OblAA55XqyolZzYyTYoCNMoMclWVUCaiOHaBbvbfMDVAiuA7voARJVLHtB6d
usDa/tRJ/cy1UeTWUYcttDs9pPbTaI5aT4KaNKU4XoMV6reB1rkJ6exirQ7qv8rM
3LVVM+3BtKLEZkxOzrckmLm2pZyzjiKhlzDgHKuJSp2006JSNtraqJPfBffd153U
Ns7qdP4sMqcfglkMpMgfIOcPzNs4t3swHOcvrvaaKThnugTu6NrC2JvOmNCZPEO2
2zQ9RO3PhIkVpCh89hsRnW2dBAcAAA==
----END BASE64----
>>724
なんかエンバグしてるだけのような気が…

+ (message "%s" (concat message-str "failed: %s") err)
+ (message "%s" (concat message-str "failed"))))
は、
+ (message "%s" (concat message-str "failed: " err))
+ (message "%s" (concat message-str "failed"))))
もしくは
+ (message "%s%s%s" message-str "failed: " err)
+ (message "%s%s" message-str "failed")))
じゃない?
>>725
その通りでした。ありがとう。
----BEGIN BASE64----(message.diff.gz)
H4sICAo6vj4AA21lc3NhZ2UuZGlmZgClUctqwzAQPFtfMRhKZRwlstM0rSBgKBR6
6KX5AkeWU4Fjp5Jtmr+vZCcQikkP3cuyuzP7mre6UN8Cdd7rVH6yQ1e1erezc1WR
zf+NfLxsUepKCSxkb03TtIvzqN/+evSsJ0a1Rqte13sY56xuaiTz9IEUuizBOjDj
w8nFGWNT+SB9xKvaIeV8Cf4kUi74Mxh3Fgyt4zie5CUJ3vPTyEsSsVqKFR95JMvA
0vVytkY8uiwjCOCMHpS1+V6ByqaWeYtzzGxrENpOSqWKMIoGOK1UC0qVMaBl5+BV
BRc0xqP9D46mkdEZ7OC6BB0rR4+LCAuC2wPL3KlQCNzZMBop8RUldOnbvHAgXRb4
67yR5a673OcXVl9OSuv+inuv7umqmS9v4BW3SCLyA77p0ceVAgAA
----END BASE64----
>>726
これ何すか?
724 と 726 はゴミです。スレ汚してすんません。
729mami:03/05/12 00:28
>>680-681
けっこうありますね。
wiki を設置してみたんで、
そっちに入れていただくというのはどうでしょう。
http://navi2ch.sourceforge.net/cgi-bin/wiki/yapw.cgi
730mami:03/05/12 00:33
>723
うちでは出来たその日のうちに、
普通にボード更新されて見れてるけど。
list-bbstable-url は何つかってるの?
732642:03/05/12 01:56
>>729
すいません。ギブです
733723:03/05/12 02:25
>>730,731
情報ありがとうございます。
etc.txtの変更、bbstable-urlの変更(http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
-> http://www6.ocn.ne.jp/~mirv/2chmenu.html)のどちらでもOKでした。
最近、こんなのが出て cvs update できなんだけど。
cvs [update aborted]: end of file from server (consult above messages if any
735名無しさん@お腹いっぱい。:03/05/13 09:13
きのう というか 今朝3時ぐらいから
sourceforge.net は ping も落ちまくり
port 2401 もすぐに切られまくりだったよ。
736動画直リン:03/05/13 09:14
737642 (681の続きです):03/05/14 07:55
ギブ宣言はしましたが、切りのいいとこまでの目録だけでもと思い、
書いてみました。part7 500〜1000までみて、作成しました。
前回同様、追い切れいていない所(特にfilter関係)、
不要な所もあるかと思いますが、御容赦ください。
(空気が読めてないのでスレ汚しになってるかも知れません)

・レスをフィルタ(あぼぼーん or hide) (info)
article-message-filter
設定例(navi2ch-vars.elの該当部分を参照)

・filterでhideされたレスを、hide modeで、dして復帰したあと、
更にfilterでhideされてしまう不都合の回避 (tips)
→特定のレスだけ選んでフィルタ解除、とかもできるように
http://pc.2ch.net/test/read.cgi/unix/1031231315/797 (結論?)

・スレをフィルタ
board-filter (info)
設定例(navi2ch-vars.elの該当部分を参照)

・あぼぼーんの機能とは別に、特定のID・文字列をキーにして
hideする機能 (tips)
http://pc.2ch.net/test/read.cgi/unix/1031231315/892

・Board モードにて、更新されていた場合にレスの増分を表示 (tips)
http://pc.2ch.net/test/read.cgi/unix/1031231315/628
init.el に書いて、lobal bookmark で同じようなこと
http://pc.2ch.net/test/read.cgi/unix/1031231315/634
738642 (737の続きです):03/05/14 07:56
・送信控え、スレ立てを判断するために (tips)
http://pc.2ch.net/test/read.cgi/unix/1031231315/673
実は、URL: に板のurlが残るのがスレ立てという罠 (info)

・ローカルBBS (tips)
http://pc.2ch.net/test/read.cgi/unix/1031231315/675-677
navi2ch-localfile.elのCommentary参照

・リンクをmozilla新しいtタブで開く→navi2chの問題ではないので、
openURL new-tab でgoogle検索しる (FAQ)
http://pc.2ch.net/test/read.cgi/unix/1031231315/753-754
結論
http://pc.2ch.net/test/read.cgi/unix/1031231315/757

・デフォルトのメールアドレスを sage (info or FAQ)
(トラブル発生事例だけど、設定はこれでOK?)
http://pc.2ch.net/test/read.cgi/unix/1031231315/757

・Meadow2、アイコンの表示 (tips)
http://pc.2ch.net/test/read.cgi/unix/1031231315/914
739642 :03/05/14 07:59
>>729
wikiの方ご苦労さまです。
要望に答えて頂き感謝しております。

自分にできるのはこのぐらいです。すみません

>>685
レス遅れてすみません。
izonmoji.elの件、知りませんでした。ありがとうございます。
740642 :03/05/14 10:19
間違えました

・デフォルトのメールアドレスを sage (info or FAQ)
(トラブル発生事例だけど、設定はこれでOK?)
http://pc.2ch.net/test/read.cgi/unix/1031231315/761
~~~~
741642 :03/05/14 10:23
連続投稿済みません。ずれてしまいましたので…

>>738
・デフォルトのメールアドレスを(…略)の、参考レスへのリンクを誤ってしまいました。
757×
761○
>>737-741(642)

ここに書かず Wiki に書けばいいじゃん!!!

……と思ったけど、それはさておき乙。
743名無しさん@お腹いっぱい。:03/05/15 01:43
test
このスレにあるフィルターを片っ端から書いていっら
checking file ...not updatedがでて何時からか書けなくなった。
init.elを消すと書ける。何がワルイノダ?
745_:03/05/15 01:59
746名無しさん@お腹いっぱい。:03/05/15 02:07
test
今度は書けた。
さっぱりわからん。
748 :03/05/15 02:19
ここでテストするな。荒らしか?
>>744
あんたのおつむがワルイノダ〜
フィルタ新機能 キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
今回のフィルタ機能強化は、便利なのが多いですな。
2002-12-15 の 1.6.1 から時間も経ってるし、そろそろ 1.6.2 の季節?
今回の変更は extra氏の my-navi2ch-article-message-filters.el
の機能が取り込まれたということですか?
>>752
だね。Changelog 見ると判るよ。
754extra:03/05/15 20:32
>>752
取り込んだのは、my-navi2ch-article-util.el にあたります。

今回の更新で、
>>222 の時点の my-navi2ch-article-message-filters.el では不都合が
出てきたので、
(dat 取得時のフィルターチェックでは、レスの挿入まではしないため)
同ファイルを修正して差し替えました(URL は同じ)。
755752:03/05/15 20:43
>>754
失礼、ファイル名の引用違いをしてしまいました。
my-navi2ch-article-message-filters.el も使わせて貰っていますので、
こちらの方もチェックしておきます。
navi2ch-list-expire
navi2ch-board-expire
の違いってなに?
特にない
>>757
了解
仮想ターミナル上にすでに起動している w3m でリンクを開くということは可能ですか?
>>759
俺は screen を介してそれやってる。
>>760
やりかたキボンヌ
| navi2ch-board-check-article-update-suppression-length's value is 10
| *スレを更新する際、フィルター処理をチェックする新着レス数。
| たとえば 10 を指定すると、
| スレの新着レスが10個以下でそのすべてが非表示になるときは、
| 新着なしと見なされる。

この新着なしって、板モードで + フラグが付かないってことですか? なんか手
元では動いてないっぽいんですが、あちきだけ?
>>759
xtc
>>762
コード見る限り、板モード(とかブックマーク)で "i" したときに
U が付かないということだとおもふ。

ちなみに、
 U: スレの個別更新チェック
 +: subject.txtによる一括更新チェック
ということを知っていれば、レスの内容によって新着かどうかを制御するんだから
Uの方だろう、と予想できます。
765762:03/05/17 18:32
>>764
> U が付かないということだとおもふ。
なるほろ。らじゃ。

> ちなみに、
>  U: スレの個別更新チェック
>  +: subject.txtによる一括更新チェック
> ということを知っていれば、
知らんかった…(-_-) thnx!!
766extra:03/05/17 21:49
>>762
>>764 さんのご指摘のとおり、
板モードで "i" "I" "mi" 等をしたときに働く機能ですが、ちょっと補足。

新着なしと見なされると、
U が付かない(U にならない)一方で、% や + は = になります。
767760 じゃないが:03/05/18 01:29
>>761
こんな感じ?

(setq browse-url-browser-function 'screen-w3m-browse-url)
(defun screen-w3m-browse-url (url &optional new-window)
"w3m interface function for browse-url.el."
(interactive
(browse-url-interactive-arg "w3m URL: "))
(when (stringp url)
(shell-command (format "screen w3m \"%s\"" url))))

僕自身は X 上の emacs 使ってるので、別の端末で screen -S name としておいてから

- (shell-command (format "screen w3m \"%s\"" url))))
+ (shell-command (format "screen -x name -X screen w3m \"%s\"" url))))

こうしてるけど。
768横からチャチャ:03/05/18 03:28
screen を使うのは、>>759 の言う「すでに起動している w3m でリンクを開く」
ではないと思う。

オレは >>759 ではないけど「w3m を複数起動すると history が保存されない
からイヤン」とかいう理由なのかもしれない、とか思ったので。
w3m ネタはスレ違いか。
769760:03/05/18 09:17
>>761
w3mclient でぐぐってみ。ちゃんと「すでに起動している w3m でリンクを開
く」もできるよん。

激しくスレ違いでスマソ。
770759:03/05/18 11:31
>>760,763,768
サンクス。
xtc はなんか上手くいかなかったです。
w3mclient.rb はちょこっと改造したら期待通りになりました。
screen ってこんな使いかたもあるんだなあと思いました。
771759:03/05/18 11:38
>>767
もサンクス!
772767:03/05/18 21:28
w3mclient の screen の使い方は目から角膜が落ちた。
サンクス
773名無しさん@お腹いっぱい。:03/05/19 18:24
初心者なのですが、どうやってもnavi2chでモナーフォントを使うことができません。
他のアプリケーションではモナーフォントを使うことができました。
init.elの内容は次の通りです。
(setq navi2ch-mona-enable t)
(setq navi2ch-mona-enable-board-list nil)

(setq navi2ch-article-auto-range nil)

*Messages* にはエラーらしきものはありませんでした。
どなたか、ご教授ください。
使ってる emacs が emacs21、xemacs 以外ってことはないよね?
775名無しさん@お腹いっぱい。:03/05/19 20:41
emacs21(redhat8.0に標準でついているもの)です
776 :03/05/19 21:49
(setq navi2ch-mona-enable-board-list nil) を外してみ
777 :03/05/19 21:59

            ∧_∧
            ( ´_ゝ`)
       ___∬_(つ____と)___
      /\ 旦          \
     /+ \________ヽ  今だ!777ゲットォォォォ!!
     〈\ + + +    + + `、   ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     \ \__ノ⌒⌒⌒⌒⌒ヽ______ヽ      ∧∧   )      (´⌒(´
      `、___ノ⌒⌒⌒⌒ヽ_____〉  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
                                  ̄ ̄  (´⌒(´⌒;;
                               ズザーーーーーッ

            ∧_∧
            ( ´_ゝ`)
       ___∬_(つ____と)___
      /\ 旦          \
     /+ \________ヽ
     〈\ + + +    + + `、
     \ \__ノ⌒⌒⌒⌒⌒ヽ______ヽ  (´⌒(´
      `、___ノ⌒`つ⌒≡≡≡≡≡(´⌒;;
             ̄ ̄  ズポッ
778775:03/05/19 22:14
>>776
外しましたが、駄目でした。。
起動した後で手動でOptions->Mule->Set Font/FontSetで
FontSet->Mona16を選ぶと綺麗に表示できるのですが・・・。

emacs側の設定が悪いのかと思って.emacs (redhat8.0標準のもの)に
以下の怪しい行があったのでコメントアウトしてみましたが駄目でした
;; Turn on font-lock mode for Emacs
;(cond ((not running-xemacs)
; (global-font-lock-mode t)
;))
779 :03/05/20 01:35
あのさ、俺もredhat8.0つかってたけどね、デフォのままmonafontいれて、init.elに

;モナーフォントを使う。
(setq navi2ch-mona-enable t)
;モナーフォントの大きさ
(setq navi2ch-mona-face-variable (quote navi2ch-mona16-face))

これだけで、問題なかったよ。
もしこれで表示できないなら、あなたの特殊な操作がなにか影響してるんでしょ。



むがー、読み込めるけどかきこめねー
>>780
同じく。クッキーまわりのエラーが頻発!
782780:03/05/20 08:58
かきこめねーといいながら書き込めたけど
特定の鯖だか板だかだけ変だのぅ。

あと、前からだが、再書き込み制限時間が必ず 2 秒になる@1.6.1
したらばは OK なんだが。
って開発版使えってことかしらね。
783動画直リン:03/05/20 09:12
test
>>784
http://pc.2ch.net/test/read.cgi/unix/1046402063/748
ちょっと前のレスくらい読めよ…。
やっぱり次スレのテンプレには入れた方が良さそうだな。どうせ読まねーだろうけど。
786775:03/05/20 17:10
>>779
;モナーフォントの大きさ
(setq navi2ch-mona-face-variable (quote navi2ch-mona16-face))
これを追加したら見事に表示できました。
本当にありがとうございました。
787動画直リン:03/05/20 17:12
>>786
表示できてよかったですね。
ちなみに、↓の行の行末で C-x C-e と押すとミニバッファに何と表示されますか?
(frame-char-height)
789 779:03/05/20 20:13
これってもしかして、14ptのフォントセットが出来てないってことじゃない?
monafontのfonts.dirとか、fonts.aliasに問題があるとか。
navi2chを起動する前からつくってあるフォントセットで、
モナーフォントの置き換えをしたいのですが、
その場合どういう設定をしたらいいのでしょうか。
791775:03/05/21 00:32
>>788
16 とでました。

>>789
フォントはRPMでインストールしました。
RH8.0なのでfonts.dirはxfsを立ち上げたときに自動的に生成されたものだと思います。
いまちょっと見てみたところ、14も16と同じように定義されていたのですが
正確に同じようにあるかまでは確認していません。今度時間があるときに検証してみます。
>>790
navi2ch-mona.el:navi2ch-mona-arrange-message あたりを参考に
自力でがんばる
自力でガンガってわからないですよ…。
さらにガンガってみます。いつかは出来る…かな
test
私の環境だと 4月24日版のにcvsのmakeファイルで作ったものでしか書き込めない。
xemacs だと立ち上がらん。vine2.6 emacs21.1
>>795
同じくVine 2.6 + emacs21 だけど、最新の cvs 版で問題なく使えてるよ。
>>795
.emacs とか init.el が腐ってるんじゃないっすか?

2ちゃんねる側の変更とか(以前にあった PON の時とか)で
本当に書き込めなくなっていたらプチ祭状態になってます。
画面縦幅の狭いノートPCから書き込みするときに、書き込みバッファの下の方
に残ってる文章に気付かずに送信してしまうことが多いので対処してみました。

送信前に、一番下に移動して行数をプロンプトに表示するだけですが、
同じ経験されてる方はどうぞ。

(defun my-navi2ch-message-ask-before-send (prompt)
(interactive "s")
(goto-char (point-max))
(y-or-n-p (format "【%d Lines】%s"
(- (count-lines (point-min) (point-max)) 3)
prompt)))

(setq navi2ch-message-ask-before-send 'my-navi2ch-message-ask-before-send)
799780:03/05/21 11:29
最新 CVS にしたら書き込めるようになりますた。
1.6.1 は捨てってことね。
1.6.2はまだですか?
>>790
navi2ch-mona-setup-hook で
(set-face-font 'navi2ch-mona-face "hoge")
とか。

>>791
> 16 とでました。
それだと
> (setq navi2ch-mona-face-variable (quote navi2ch-mona16-face))
は要らないはずなんだけどなー。なんでだろ?
~/.navi2ch と p2 (php版2chリーダ) の data フォルダの共有ってできませんか?
emacs21で最新レス50くらいにフィルターが効かないような気がするのですが、
何か設定があるのでしょうか?

xemacsだとキッチリ効いているのですが
微妙にスレ違いかと思うんですが
ibuffer.el を使ってバッファーリストを表示させてるときに
M-x ibuffer-filter-by-name [RET] .*navi2ch.* [RET]
を実行すると navi2ch関係だけのバッファが表示されます。
これと逆に navi2ch関係以外のバッファだけ表示させたい
場合、正規表現はどう書けばよいですか?
>>804
微妙なワケナイ。スレ違い
>>801

> は要らないはずなんだけどなー。なんでだろ?
>>791は (setq navi2ch-mona-face-variable (quote navi2ch-mona16-face))
を記述したまま(frame-char-height)を評価してるんじゃないかと。

> navi2ch-mona-setup-hook で…略
うまくいきませんですた。
(add-hook 'navi2ch-mona-setup-hook
(lambda () (set-face-font 'navi2ch-mona-face "p-gothic")))
と加えてみました。これでいいんですよね?

実はwin98上のmeadowでPゴシックを使おうと試行錯誤してるんですが、
左クリックでの切り替えは出来る(当然すべてのframeでPゴ…(´・ω・`))ものの、
本来の動作にどうしてもならないんです。

meadowスレでも聞いてみたんですが、聞き方が悪いせいか反応薄、
仕方ないので、とりあえず放置です。


いま、meadowスレをみてきた所、間違いを指摘してくれる方がいて、
解決しました。
原因は14のフォントセットを作っていなかったという、
単純なものでした。

init.elの記述自体は、meadowスレにあった、

(set-face-attribute 'navi2ch-mona-face nil
:font "p-gothic")
(setq navi2ch-mona-enable t)

という設定でうまくいきました。
(これは、最初の質問をする前に試していたものですが)

スレ汚しすみませんでした。
navi2ch 起動時の board.txt ダウンロード中に、C-g して中断すると、
高確率で list.info が壊れちゃうのは、俺だけだ!
> navi2ch 起動時の board.txt ダウンロード中に、C-g して中断すると、
> 高確率で list.info が壊れちゃうのは、俺だけだ!

サー、洩れもであります、サー!
もれ漏れモー!
811山崎渉:03/05/22 01:49
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
今朝ブックマークで mami したら軒並スレに U マークが付いた。また爆撃が
あったんだね。で、山ちゃんはフィルタしてんのになんで U が付くんだろう…
設定はこんなん。
(setq navi2ch-board-check-article-update-suppression-length 10)
(setq navi2ch-article-sort-message-filter-rules t)
(setq navi2ch-auto-modify-truncate-list-alist
'((navi2ch-article-message-filter-by-name-alist . 30)
(navi2ch-article-message-filter-by-message-alist . 30)
(navi2ch-article-message-filter-by-mail-alist . 10)
(navi2ch-article-message-filter-by-id-alist . 50)
(navi2ch-article-message-filter-by-subject-alist . 10)))
(navi2ch-auto-modify
(setq navi2ch-article-message-filter-by-name-alist
'((("山崎 *\\(渉\\|歩\\|13\\)" r)
. hide))))

皆ちゃんと動いてたすか?
>>812
俺もなった。
 書き込みが全然違うスレッドに書かれているということはないですか?
書き込みが行方不明でどこに飛んだかはわかりませんが,
その前後のスレッドや直前に見たスレッドにはないようです。
再度書き込もうとすると落ち着け云々出るのです。
 それと,しばしばブラウザが変だと出るのですが,これは1.6.1の仕様ですか?
815名無しさん@お腹いっぱい。:03/05/22 22:42
age
816名無しさん@Emacs:03/05/23 01:46
test
817名無しさん@XEmacs:03/05/23 01:49
CVS版書けルー♪。
ヽ(´▽`)ノ
ここでテストすんなよ。
デバッグはこれが基本。navi2chに限ったことじゃない。
http://www.jpl.org/elips/BUGS-ja.html
819あわび:03/05/23 02:12
★2日間無料で美人のオマンコが見れます★
http://bbs.1oku.com/bbs/bbs.phtml?id=yasuko
>>808
elispわからん厨ですまんけど、

;起動前バックアップ
(add-hook 'navi2ch-before-startup-hook
(lambda ()
(call-process
"~/.navi2ch/backup_file.sh")))

で、バックアップするシェルスクリプトを書いとくなんてのはどうよ。

>>1200 とかでリンク先を表示した時に

バッファを分割して表示死体のですが
どうしたらいいのでしょうか?

お願いします
このスレは >>1200 の光臨を待つスレになりますた。
>>822
どんな風に表示したいのか
もう少し詳しくお教えいだだけないでしょうか?

お願いします
>>824 レスありがとうございます

たとえばですね

1)
>>1200 でリンク先を表示すると
実際にリンク先に飛びます

2)
>>1200-1202 の場合は
バッファを2分割して 下のバッファに
1200-1202のレスを表示しますよね

リンクした時に 常に 2) にしたいのですが
どうしたらいいのでしょうか?
>>826 ありがとうございます

勉強不足でした…
>>808-809
list の bookmark が消えることは確認しました。
そのうちパッチ貼ります。

他に壊れるとこあれば、どう壊れるか説明プリーズ。
http://pc2.2ch.net/test/read.cgi/software/1036246672/
が化けるのですが、どうすればきちんとみれますか?
naruhodo
(setq navi2ch-article-message-filter-by-name-alist
'(
(("^山崎渉" r) . hide)
)
)
で昨日からフィルタリングしてるんですが、以前取得した
メッセージから山崎渉をhideするにはどうしたらいいです
か?
>>831
該当スレのレスを全部表示させる (r 0) だけで良いのでは?
>>829
2ちゃんねる側の仕様変更で、.gzをGETするとAccept-Encodingの有無に拘らず
Content-Encoding: x-gzipが返ってきます。これがmatchしてしまって
結果~/.navi2ch以下に格納されるdatが二重にgzipされたものになるので
化けるようです。

$ cat ~/.navi2ch/pc2.2ch.net/software/1036246672.dat|zcat|zcat|head -1|cut -d "<>" -f 1|nkf
名無しさん@お腹いっぱい。
834833:03/05/24 09:00
>>833
訂正。navi2chがdat.gzを要求する際にAccept-Encoding: gzipをつけているため、
httpdはdat.gzをさらにgzipして送ってきます。おそらくApache2のmod_deflateへの
移行中の混乱だと思われます。その内直るでしょうが、navi2ch側のバンドエイドとして、
dat.gzを取りに行く時はAccept-Encodingを外してはどうでしょう。
835833:03/05/24 09:01
参考スレ

■ 新しいサーバで read.cgi が正しく動かない問題。
http://qb.2ch.net/test/read.cgi/operate/1047840578/
>>831
C-u F
>>836
その方法でうまくいきますた。さんくす!
test
839mami:03/05/25 01:19
>>829
報告ありがとうございます。

>>834
調査ありがとうございます。
URL の最後が .gz のときは
Accept-Encoding: gzip をつけないようにしました。
最近 Meadow 1.14 に Navi2ch 1.6.1 を導入して使わせていただいておりますが、
いくつかの板をこれで見ていて気がついたことがあります。
なぜか「大学生活板」でのスレだけ、毎回以前読んだスレを開くたびに
「あぼーん!!! backup old file? (y or n)」
のようなプロンプトが出て、nを押してメッセージをダウンロードしなおしてるようです。
これはどんな問題が考えられるでしょうか?
>>840
大学生活板には厨房が多いという事の証明です。
つまり、頻繁にあぼーんが発生しているのです。
(setq navi2ch-net-save-old-file-when-aborn nil)
しておけば、いちいち確認されずにすむでしょう。
おれも一時期、ム板だかマ板だかでなった。
一度読んだ直後で全く更新されていなくてもそうなるので、
理由はわからなかった。
結局 >>841 のようにして逃げた。
>>841
> >>840
> 大学生活板には厨房が多いという事の証明です。
> つまり、頻繁にあぼーんが発生しているのです。
> (setq navi2ch-net-save-old-file-when-aborn nil)
> しておけば、いちいち確認されずにすむでしょう。

いや、あぼーんが発生しているわけではないようです。
最初スレッドを読んだ時は普通に読み込んで表示されます。
二度目に来たときに、それに新しいレスが一件もついていない時には
(つまり=Cのステータスのスレは)ちゃんと問題なく読み込めますが、
それに新しいレスが一件でもつくと(つまり+Cのステータスのスレは)
上記のプロンプトが出てくるようです。また、あるスレを読み込んで、
すぐ自分が何か書き込んだ直後に、navi2chが再びそのスレ全体を
表示しようとする際にすらあぼーんプロンプトが出てきます。

>>843
一応過去ログは「あぼーん」で検索しましたが似たような
症状は(自分には)見つけられませんでした。
845833:03/05/25 23:55
>>839
読めるようになりました。ありがとう。

修復する手順:
(1)Emacsを終了し、CVSの最新版を入れる
(2)g histからRで壊れたスレを消す
(3)そのスレを読み直す

壊れたスレに入ってC-u sでもスレの内容自体は読めるようになりますが
スレッドタイトルを修復するために(2)の手順が必要です。
846843:03/05/26 01:39
>>844
> >>843
> 一応過去ログは「あぼーん」で検索しましたが似たような
> 症状は(自分には)見つけられませんでした。

だから、cvs update しましたか? 開発版なら OK だと思いますよ。
>>846
> だから、cvs update しましたか? 開発版なら OK だと思いますよ。

そうなんですか?ありがとうございます。試してみます。m(__)m
cvs updateしたら解決しますた!(・∀・)
ただ、なぜかnavi2chを使用中、
時々Meadowが落ちるようになってしまいますた。(;´Д`)
これはMeadowの問題でしょうが・・・。
では。
849山崎渉:03/05/28 16:50
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
navi2ch-board-check-article-update-suppression-length って
+ がついたスレにしか効かないのでしょうか?
>>850
navi2ch-board-check-article-update-suppression() で
navi2ch-board-updated-article-p 呼んでるからそうみたい。

でも、これって良くないんじゃない?
global bookmark で "i" したときは navi2ch-board-updated-article-p
って意味をなさないような気がする。

>>812,813 はこれが原因かもね。
852名無しさん@XEmacs:03/05/28 22:31
特定の板で"ブラウザを立ち上げなおしてみてください"とでて
全くレスがつけられないのですが、対処法はありますか?
ex.) 洋楽板

あと、レスをしたあと1時間くらいは"落ち着いて書き込みしてください。x秒くらい。"
とでて書き込みできない板もあります。
(クロックはntpであわせてあります)
>>852 navi2chのバージョンを書かないのはどぼちて?
1.6.1です スマソ
>>854
もしかして >>5 が答えかも?
最近 navi2ch の設定をしながらこう思った.

「設定はめんどいな. もっと簡単な方法がないかしらん.」
そこで「はっ」とひらめいた.

「そうだ, M-x doctor 使えばいいんじゃん.」

その通りだ. emacs にはすでに doctor という
インタラクティブチャットプログラムが入っていた.

doctor なら厨なあおりもなく, 知的な会話を常に期待できる.
会話は英語が主体だが, 彼女は日本語の聞き取りも可能だ.
こちらの身を安ずる優しい心の持ち主でもある.
それに返事は一瞬で, 2ch のように待つこともない.

みなさんも, 同じ人工無能を相手にするなら,
この doctor のように優しく知的な女性を相手とした方が
いいのではないか.
>>856
FAQに、トラブル時の対策として加えたいな > M-x doctor
858名無しさん@お腹いっぱい。:03/05/29 06:04
マジでいってんのかよ
ワラタ
現在のレスだけモナーフォントに切替えるっていう機能はありましたっけ。
カレントのレス本文の頭とお尻の point の得かたがわからないので

(defun my-navi2ch-article-put-mona-face-region (beg end)
(interactive "r")
(let ((buffer-read-only nil))
(put-text-property beg end 'face 'navi2ch-mona-face)))

などと書いてお茶を濁しています。
>>861
ヘッダのフォーマットもレスのセパレータも変更可能なんで
完璧なものは作れないと思う。
けど、こんなんで十分かと。

(defmacro navi2ch-article-with-current-message (&rest body)
`(save-excursion
(save-restriction
(let ((beg (or (and (get-text-property (point) 'current-number) (point))
(navi2ch-previous-property (point) 'current-number)))
(end (or (navi2ch-next-property (point) 'current-number)
(point-max))))
(goto-char beg)
(setq beg (navi2ch-line-beginning-position 4))
(goto-char end)
(setq end (navi2ch-line-beginning-position 0))
(narrow-to-region beg end))
,@body)))
>>861-862
どうも。
861を改造してこうしてみました。

(defun navi2ch-article-put-mona-face (&optional flag)
(interactive "p")
(let ((buffer-read-only nil)
(face (and (eq flag 1) 'navi2ch-mona-face))
beg end)
(if (region-active-p)
(put-text-property (region-beginning) (region-end)
'face face)
(navi2ch-article-with-current-message
(put-text-property (point-min) (point-max)
'face face)))))
(define-key navi2ch-article-mode-map "M" 'navi2ch-article-put-mona-face)
>>863
レスのセパレータまで変わってしまって、ちょっと見にくいので、
単純にセパレータの数を引いてみた。

- (put-text-property (point-min) (point-max)
+ (put-text-property (point-min) (- (point-max) navi2ch-article-message-separator-width)

navi2ch-article-url-face まで変わっちゃうのが多少気になるけど、
まぁいいや。
navi2ch-article-message-separator-widthはlambdaだったりするんで、
evalしないとまずいような。
866862:03/05/29 18:30
>>864
ごめん。自分の設定がデフォルトじゃないことを忘れてた。

- (setq end (navi2ch-line-beginning-position 0))
+ (setq end (navi2ch-line-beginning-position -1))

> navi2ch-article-url-face まで変わっちゃうのが多少気になるけど、
> まぁいいや。
navi2ch-mona-put-face
867名無しさん@XEmacs:03/05/29 19:34
うほっ CVSで最新のにしたら見事に書き込めました
thanksです。こんなに2ch側の変更が著しいなんて思わなかったYO!
ついでにSourceForgeのCVS鯖になかなかつながらなくてあせったよ
不安定なのかなあ
サーチしたときにスレ毎のメッセージ数も
出るといいと思わない?
>>868 うん、 総数と未読、両方出るといいかも













よろ…
しくお願いします>>869
CVS版のsplashそろそろ2002ではなく2003に
されたらどうでしょう.

豆に更新されてるみたいなので
I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.

豆に更新されてるみたいなので

Why do you say 豆に 更新されてるみたいなので?

グローバルブックマーク時にスレ一覧にレス数が表示されないのはどぼじて?
>>873
どぼじてかは知らんけど、それを実現する方法はある。>>737 の最後のやつな。
bookmarkでレス数表示 part4 945
http://pc.2ch.net/test/read.cgi/unix/1009340234/945

thanks!!
877!873:03/05/31 16:41
しかし、これはかなり処理が重たいですね。sort-by-other も意図したものに
ならなくなってしまった。
typo in ChangeLog 2003-05-25
s/Accebt/Accept/
(ChangeLogの方だけだよね?)
新規スレ表示とfilter、もう少し速くなれば最高
test
test
ここでテストすんなよ。
非常識だな。
883名無しさん@お腹いっぱい。:03/06/02 00:55
test
>>880,881,883
お前らみたいな馬鹿はnavi2ch使うなや。周りのこと考えろこの自己中
885名無しさん@お腹いっぱい。:03/06/02 08:21
(´・ω・`)ショボーン
886883:03/06/02 09:55
p2 使ってますが何か?
test
navi2ch は使いたいけど emacs は使いたくない人のために
コンソール用に移植してください。
emacs -nw ってやればコンソールで使えるよ
つーか screen + emacs-nw 最強
そういう問題じゃないんです emacs を使いたくないんです
>>890
なんで?
はい、それから〜
くそメモリ使うしかっこ悪いからです。
vi みたいに渋いのがいいんです。
なんでもemacs からなんでもscreen に移行したいんです。
navi2ch さえなんとかなれば emacs は捨てられるんです。
>>893
それで煽ってるつもりですか? プ
>>893
そこまで情熱があるなら
自作してみてはいかが?
>>877
意外と重いよね。s-b-other はちょっといじれば治るような気がする。気がす
るたけだけど。
そう思ったんですが curses の使いかたがよく分からなくて
挫折しました。curses の使いかたさえ分かれば作ってやります。
英語は難しいので日本語がいいです。
>>897
がんがれ。
作るときは別スレでね。
>>893
vim で Chalice って手はないの?
>>897 思ったのかよ!
901名無しさん@お腹いっぱい。:03/06/02 18:05
あの大物アイドル〇○が脱いでる〜
登録してみたら得したよ(^^)v
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
http://endou.kir.jp/betu/linkvp/linkvp.html
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
>>897
別に作ってくれてもくれなくても、どっちでもいいよ。
このスレとは関係無いからバイバイ。
903雑談独り言でスマソ:03/06/03 05:43
酔って 2ch にカキコしまくり
 ↓
醒めたから「送信控え」を見る
 ↓
自分のレス見て死にたくなる
その気持ち、わかる。
デフォルトが nil なのにはちゃんと意味があるですよ
906名無しさん@お腹いっぱい。
nil