■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50

2ch専用ブラウザ「Navi2ch」

1 :名無しさん@お腹いっぱい。 :01/08/30 19:15 ID:sM1bIKlc
Emacsen上で動く2ch専用ブラウザ、navi2chのスレッドです。

作者の(not 1)さんのページ
* http://www.geocities.co.jp/SiliconValley-Oakland/7673/
rpm置き場
* http://members.tripod.co.jp/~navi2ch/
モナーフォント
* http://members.tripod.co.jp/s42335/mona/

過去ログ
part1: http://cocoa.2ch.net/unix/dat/996244120.dat
(html化されていない)
part2: http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=996244120
(スレタイトルが分かりにくいのでこっちに早々に移動)

>>2 インストールと起動方法
>>3-8 基本的な操作方法(READMEより)
>>9-10 ちょっとした情報
>>11-13 FAQ(前スレのまとめ)

242 :名無しさん@お腹いっぱい。 :01/09/20 09:07
xemacs で read.cgi 経由で読むと、inserting current message で
えらく時間がかかって、ほっとくと画面まるごとハングして、
さらにほっとくと xemacs が 100MB の core を吐いて逝ってしまわれます。
途中で C-g で止めるとログファイルがぶっこわれます(当たり前か?)
誰が逝ってよしですか?

243 :名無しさん@お腹いっぱい。 :01/09/20 09:21
>242
navi2ch-article-use-readcgi-hostsをnilにしてみれ

244 :名無しさん@お腹いっぱい。 :01/09/20 09:29
>>243
うん、そりゃそれでログは読めるようにはなるんだけど。

245 :名無しさん@お腹いっぱい。 :01/09/20 09:33
昨日の夜から駄目になったみたいだね。
特にXEmacsだけということは無くEmacsでもメモリが食いつぶされてしまう。

246 :242 :01/09/20 09:44
>>245
そうなんだ。どうもありがとう。

247 :(not 1) :01/09/20 11:01
>>242
なんか read.cgi がおかしくなったみたいです。
とりあえず、>>243 のとおり navi2ch-article-use-readcgi-hosts を nil にして、

以下を .emacs にでも書いて Emacs を再起動。
board 系の mode で k を押すとその位置のスレのファイルが消されるので、
その後スレを再取得して下さい。

(defun navi2ch-bm-delete-article-file ()
(interactive)
(let* ((item (funcall navi2ch-bm-get-property-function (point)))
(board (funcall navi2ch-bm-get-board-function item))
(article (funcall navi2ch-bm-get-article-function item)))
(when (get-buffer (navi2ch-article-get-buffer-name board article))
(kill-buffer (navi2ch-article-get-buffer-name board article)))
(when (file-exists-p (navi2ch-article-get-file-name board article))
(delete-file (navi2ch-article-get-file-name board article)))
(when (file-exists-p (navi2ch-article-get-info-file-name board article))
(delete-file (navi2ch-article-get-info-file-name board article)))))

(defun navi2ch-bm-define-key (key func)
(dolist (map '(navi2ch-board-mode-map
navi2ch-history-mode-map
navi2ch-bookmark-mode-map
navi2ch-search-mode-map))
(define-key (symbol-value map) key func)))

(navi2ch-bm-define-key "k" 'navi2ch-bm-delete-article-file)

248 :名無しさん@XEmacs :01/09/20 13:14
>>211
> >>115
> > boad list でスレタイトルの右側にレス数が表示されますが、これに current
> > レスの番号が表示されると、取り敢えずの未読一覧になるんですが。
> 今のアンダーラインとかじゃ未読管理になってないですかね(といっても今いちちゃん
> と動いてない気もしますけど (^^;)。
> 取得済みのレス数を出すようにするとかなり処理が重くなるんであんまりやりたくない
> んです。

現行、読んだことのあるスレを開いたときは、最後に読んだレスが表示されます
よね。意図していたのは、このレスの番号です。
なので、あくまで *取り敢えずの未読一覧* でしかありませんが。

この番号はスレごとに保持されているんですよね?

例えばあるスレを表示したときに 20 件のレスを新たに取得したとして、10 件しか
読まずに終了させてしまうときとかってありません?
こんなときもあるので、既読かどうかの判断を取得レス数でする様には考えて
なかったです。

249 :名無しさん@お腹いっぱい。 :01/09/21 02:18
navi2chを非Xで動かしてみたけど
カラーにはならないのですね。
not1さんはMeadowだからしょうがないのかな。
Xが動かない非力なマシンを2ch用にしようと
思ったけど白黒はわかりづらい。

250 :名無しさん@Emacs :01/09/21 03:33
>>249
オイラもコンソールからnavi2chで2ch見てる
でも、Konだと半角カナ文字化けするけど
どうしてる?
ついでにAAずれまくるし・・・

コンフィグファイルいじったら逝けるのかな・・・?

直接関係無いのでsageておきます

251 :名無しさん@お腹いっぱい。 :01/09/21 03:43
半角カナは化けていないよ。
FreeBSDのpackageのkon2をつかっています。
skkデニュウリョク ハ カイテキダ!

252 :250 :01/09/21 03:51
ふむ。ってことは、
設定&半角カナのフォントの導入でなんとかなるってことですね
ありがとう。もがいてみます

ちなみに、オイラの環境potato&skkです


253 :名無しさん@お腹いっぱい。 :01/09/21 04:10
>>249
XEmacs+FreeBSDだけど、konやkterm上で起動して

M-x customize-group RET
navi2ch-face RET

で色の割当が出来る。(最初は設定の仕方が難しいかも…)
設定をセーブすると、.emacs に

(custom-set-faces
'(navi2ch-list-category-face
;; default (X用)
((((class color) (background light)) (:foreground "Gray30" :bold t))
(((class color) (background dark)) (:foreground "SkyBlue" :bold t))
;; kterm, kon用
(((type tty)) (:foreground "blue" :bold t)))))

なんて書き込まれる。

254 :253 :01/09/21 04:13
あ、コメントや改行は付け足したものです(^^;

255 :- :01/09/21 04:22
モロ、無修正画像サイト発見!

http://www.sex-jp.net/dh/01/
http://www.sex-jp.net/dh/02/
http://www.sex-jp.net/dh/03/
http://www.sex-jp.net/dh/04/

256 :名無しさん@お腹いっぱい。 :01/09/21 05:54
Emacs21+konだとコンソールでも色がつくね

257 :名無しさん@お腹いっぱい。 :01/09/21 08:39
最後に変更されてからこの日数以上たったファイルは expire する

設定も見たらデフォルトでこれが30になっていたのですが
30日たつとログが消えちゃうのでしょうか?

258 :(not 1) :01/09/21 13:43
ども。最近モバイルの方ばっか顔出してるのでこっちにも。

>>249
Emacs20 ってコンソールでも色って付きましたっけ?
できるんだったら navi2ch でも色を付けたいなぁ。
文字化けはよく判らないです。ごめんなさい。

>>257
expire を実行すると、その条件にあったファイルが消されるという事です。
実行しない限りは消えません。

259 :名無しさん@お腹いっぱい。 :01/09/21 15:08
C-k と C-y を駆使して時折ブックマークを整理していて思うには、
FIFO よりもスタックの方が嬉しい気がする。

260 :259 :01/09/21 15:10
じゃなくて、スタックよりFIFOの方が嬉しい、だな

261 :名無しさん@お腹いっぱい。 :01/09/21 15:35
FreeBSDにportsからmonaフォント入れました。

navi2chのレス一覧
1 ..... (543)
2 ,,,,, (22)
の所がズレます。

どうすればいいのでしょう?

このフォントは全角英数、半角英数の区別がつきづらいですね。

262 :名無しさん@お腹いっぱい。 :01/09/21 15:56
>261
フォントの幅が違うからだろ。

263 :名無しさん@お腹いっぱい。 :01/09/21 17:19
最近どこいっても見かける

>>モロ、無修正画像サイト発見!
....

の広告ですがスレを開く度に自動で
dするにはどうすればいいのでしょうか?

264 :名無しさん@お腹いっぱい。 :01/09/21 18:06
>>263
正規表現でクソスレとクソレスを自動的に落とす機能が欲しいネ!

265 :名無しさん@お腹いっぱい。 :01/09/21 18:28
>>264
俺もキボーン

266 :名無しさん@お腹いっぱい。 :01/09/21 18:44
あと特定のIDのレスも

267 :名無しさん@お腹いっぱい。 :01/09/21 21:51
proxy経由で書き込むと、あるproxyだと書き込みできなかったり
あるproxyだと書き込みまでやたらに時間がかかるようになって
しまった...。

数日前まではなんともなかったんだけどなあ。9/19日版使ってます。

268 :名無しさん@お腹いっぱい。 :01/09/21 22:09
>263-265
一応付いてないことはないらしい。
navi2ch-article-apply-filtersてゆー関数が用意されてる。
が、ほとんど使われてなさそう。
>266
過去スレにそのフィルタはあったような気がする。
うそかも。

269 :名無しさん@お腹いっぱい。 :01/09/21 23:56
0909 版から、WWWOFFLE つうプロキシ通すと、既読スレの再読み込みが
上手く動作しないです。

例えば、100 発言あるスレを読んで、後で見たら 105 発言に増えてた。
ここでスレを更新すると、101 発言目に 1 が、102 発言目に 2 が、と
いう感じで重複して、発言総数が 205 になっちゃいます。

何かいい解決法ありませんか?
しょうがないので今は 0901 版使ってます。
プロキシ外すのが一番なのかな・・・

270 :名無しさん@お腹いっぱい。 :01/09/22 01:05
>>261
navi2ch-mona.el を使ってる? スレッド一覧は等幅フォント
(つーか Emacs の普通のフォントのまま) で表示されるはずだよ。

271 :名無しさん@お腹いっぱい。 :01/09/22 10:53
>>267
たとえば、cocoa.2ch.netの場合、書き込むたびに
ipfw: 1234 Reset TCP 64.71.137.42:4511 192.168.0.1:80 in via tun0
ipfw: 1234 Reset TCP 64.71.137.42:4512 192.168.0.1:8080 in via tun0
ipfw: 1234 Reset TCP 64.71.137.42:4513 192.168.0.1:3120 in via tun0
ipfw: 1234 Reset TCP 64.71.137.42:4514 192.168.0.1:8000 in via tun0
ipfw: 1234 Reset TCP 64.71.137.42:4515 192.168.0.1:81 in via tun0
ipfw: 1234 Reset TCP 64.71.137.42:4516 192.168.0.1:8081 in via tun0
ipfw: 1234 Reset TCP 64.71.137.42:4517 192.168.0.1:9081 in via tun0
こんなポートスキャンをしてる(w
このうち一つでも通ると書き込みに失敗するみたい。
単にパケットを落しているだけだと何回もリトライするので時間がかかる。

272 :名無しさん@お腹いっぱい。 :01/09/22 15:21
sshでトンネル掘って自作proxy(Perlスクリプト)通してるんだけど、
HTTP responseを最後まで読み切らないうちにポート閉じちゃうと
sshのトンネルが切れちゃうのだ。
sshのバグだったような気もするんだけど、こんな対策をして使ってる。

(setq navi2ch-net-slow-close t)しておくと、delete-processのときに
eofまで読み込んでからポートを閉じる。

こんな対策はヘタレ?

begin 644 navi2ch-proxy.diff.gz
M'XL("*8MK#L"`VYA=FDR8V@M<')O>'DN9&EF9@"]5M]OVS80?K;_A;Z<!;J1
MIC"Q;">.E17PW&%9TQ\(L`)[F%M4D6A;J$QJ(A4O&+"_?3Q*LF7+29IM6!ZL
M4#KROOONX]U12H$'=W$_7%+.U`E+_FK]RB+XA:7@C:'G^8.A/^Q!O]?SVJ[K
M[AG7;?L]W_/\?K^PG4R`CD;'Y^#J7Z\/DTD;BC][Q:0,%@PL+M80"LY9J&*^
M.#DY*1<LLIS*.LU$Z#B;9=NU(S;/>1T'C5C"%*-HJH\&N_S':;O:6SS?L96)
M6-,P$9+A5X-GO8P3!C;[?;.32A6H7!;.X4BDC#N5.=A!&+)45>ZHR%6:JPU0
M]+D'J/C4=MMP`+Q,DUC1/$O`QI^7(E6QX$&"N_ZX-X';^C2PET(JF"/45&0*
M<*G/*)FQI<HTAW05J'`)UE*IU#\]G<WLWSZ??G)G,\<"?;IC*,34>*.S8V\`
MKG?AX;/*3N')+L.WZS@7B+5&RS8GMDY;9'8AA%=06EG#WG";QT;R322Q!"YT
M5"+GF'.Z:WN(QDT:2IM'=%#8[_KG<:)?M<Q66V30`#TH0+=:.L\ZJC+7Q5?S
MNG2K4>M85K<LJ[;NF#J&G]8C,>=I%!1*IZW'PFU]:YRM1H#J801;[ZB&OC<Z
M'H';[P_T8WM3]U/6E9'@S-()S[.,<47++\X>RY>7\(),R1ORDHQ)0FXFT?2&
MO'UA3^%=(!5]+Z)X'NO"@4;9NY#8Y"MQR77'T29[O@L]+ED0::(;>BS?5WJD
M\&S]/%M`4/BLR1\9QU7!Y/G@>*R9/!_KQSZ3&Y\QETQ?X48\^B(IS>O^!?MW
MV?@/F'P&G_^0U0IDK&M<B:7D]7])ZI95U*1%9IWOB=1J['0Z5M-XO62\*`\[
MA3RX8U0D$<4[1M&&!K<BXU@U=#7!8F.JANXSW[0-Y:1+*,IIZ/5VY(1-;2=&
MR7A4Y9_*/#2-*6W&B@UNP1^ZWW@*E"O=C<TYK%&7#V8`U%X2GDP![G@:PSS0
MK.Q`..R^$$L-P]/^JRUPL"U'8LT3$40T$0L!]JT(LJC6C.WJJCYTA]NT-EG=
M!9D\,%IY0__LO#E:E=;-V6HXV,Y6P[,Q#E?X\#PC#129=JXOD*^"A5'R]:?I
M!1F1:T*TEJTB8HS!7V0B3^&HAAUY,+-5F$LE5@_,3'@$<FQ]]_/'CS?:0_>R
M^[H[ZBZZDF37/Y(+\O6''GGK7UTP\IE<_?2&?$'/N,57]RF#HULA$A9P\^80
MBG)(.H`BYDN6Q=NY*]1M1$\\\EXJMC+``(%]>=3NR#2=#]B+RK/-BROR8>I>
2_?GZO4$+#;1_`V1=8QLG"P``
`
end

273 :名無しさん@お腹いっぱい。 :01/09/22 15:42
Emacs20 では、コンソール上で色を出すことはできません。Emacs21
なら可能です。

自分も相変わず Emacs20 を使ってるけど、Emacs21 にはスムーズに
移行できるもんなんでしょうか。できるのならバージョンアップして
みようかと。

274 :名無しさん@Emacs :01/09/23 20:51
日本語入力に何を使っているかによる。
しかし、emacs19 → emacs20 の時よりは苦労が少ないでしょう。

あと、font-lock の色付けは emacs21 の方が若干速いような気もする。

275 :273 :01/09/23 23:05
>日本語入力に何を使っているかによる。

SKK を使っています。ということで大した苦労はしないだろうということ
ですね。ソースを取ってきてちょっくら試してみます。

ところで、expire されるファイルは削除せずに圧縮してくれたり
すると嬉しいんですが。wl あたりのコードを取込めないかな?

276 :名無しさん@お腹いっぱい。 :01/09/25 23:07
ブックマークで m a m i として「すっげー、ADSL めちゃはえー」
と一瞬思ったいまだにアナログモデムユーザの俺。

オフラインになっていただけの話なんだが、その挙動に感動してし
まうぐらいスゴイ動きだった。

277 :名無しさん@お腹いっぱい。 :01/09/26 01:43
オフラインモードすげーはえー

278 :名無しさん@お腹いっぱい。 :01/09/26 08:15
navi2ch-save-status 実行時にメッセージを表示
して下さいな。諸事情により頻繁に使うので(w

279 :名無しさん@Emacs :01/09/26 15:29
かけるかな?

280 :名無しさん@お腹いっぱい。 :01/09/26 16:18
Meadow だと v で AA 表示用に何か出てくるけど
こいつを >>1 みたいなのにカーソルを合わせた時、
そのレスを表示する機能が欲しいです。

現在表示しているスレを画面右側あたりに並べて表示
できるオプションが欲しいです。

フィルタスクリプトに板名(id?)を渡して欲しいです。

281 :名無しさん@お腹いっぱい。 :01/09/26 18:52
野球版にうまく書きこめません。なお移転して間もないので
etc.txt に追加処理しています。

282 :名無しさん :01/09/26 23:35
便乗質問だけど、
かちゅーしゃみたいに、
>>1 みたいなのにカーソルを合わせた時、
そのレスを表示する機能ってnavi2chはついてたっけ?

283 :名無しさん :01/09/26 23:47
>>282 です。
例えば、>>1
上でリターン押したら、xemacsが分割されて
上のバッファに1
が表示され、下のバッファは今よんでいる所が表示されるとか、
僕の設定では、いつも、
例えば、>>1
上でリターン押したら、今読んでいるところが、1に飛んでしまって
ちょっと嫌です。

284 :名無しさん@お腹いっぱい。 :01/09/27 00:01
1に飛んでもlですぐ戻れるから要らないと思うけど。

285 :名無しさん@お腹いっぱい。 :01/09/27 02:15
てゆうか、昔はpopup-bufferを使ってて改良されて今のスタイルになった。

286 :名無しさん :01/09/27 10:39
>>284
lという機能を始めて知りました。完璧な配慮ですね!

287 :名無しさん@Emacs :01/09/28 04:41
最近 navi2ch を使いはじめたのですが、navi2ch を長く使っていると、
なんとなく、emacs の使っている memory が増えているような気がします。
というのも、普段なら top(1) での表示 SIZE は 10M近辺 をうろついているのが、
4日位使っていたら 30M近辺 までふくれていることがありました。
emacs-lisp は全く読めないので、navi2ch のせいだとは言えないのですが、
最近 emacs にさせている新しいことは navi2ch だけでしたので、
もしかしたら、navi2ch が memory reak しているんじゃないかな、と思っています。
そういう例は報告されていないでしょうか。

288 :名無しさん@お腹いっぱい。 :01/09/28 04:45
よく知らないが、memoryの管理は全部emacs側がやっているんだから、
elispがmemory leakすることはあり得ない気が。

289 :名無しさん@Emacs :01/09/28 04:48
あ、すみません。情報が足りませんでした。

emacs が太ってきたな、と、思った時に、
navi2ch を終了させて、C-x C-b で表示される buffer は、
できる限り殺してみたのですが、それでも依然として 20Mb
程度の memory が使われているようなのです。
そのため、大きな file を開いているわけでもないので、
どこかで memory reak が起こっているのではないか、
と、思った次第です。

290 :名無しさん@お腹いっぱい。 :01/09/28 07:44
emacs はそういうもんだ。
OS にメモリ返さなくったって中で再利用するんじゃ?

(liece を 2-3 日起動しっぱなしにしてたらメモリ使い尽くした
とかファイルオープンされまくったとかで何もできなくなった
話を聞いたな...)

291 :名無しさん@お腹いっぱい。 :01/09/28 13:17
>287
その辺のネタは >60-101 くらいでやったんだけど、
その後どうすか? >elispers

292 :名無しさん@お腹いっぱい。 :01/09/29 00:21
リンクにカーソルを合わせてEnterすると、ミニバッファに
Autoloading failed to define function browse-url
と出てうまくいかないのですが、何故なのでしょうか。

.emacsには
(setq browse-url-browser-function 'browse-url-generic)
(setq browse-url-generic-program "/usr/bin/netscape")
のように書いています。 Emacs 20.7.2 です。

293 :(not 1) :01/09/29 01:46
・新しい read.cgi に対応
・スレッドをテキストに落とせるように
・EmacsCE でも(多分) gzip 対応するように
・いろいろバグ修正
です。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/lisp/navi2ch-010929.tar.gz
http://www.geocities.co.jp/SiliconValley-Oakland/7673/lisp/navi2ch-010929-elc.tar.gz

read.cgi 関係の変数を変更しました。
navi2ch-enable-readcgi:
non-nil なら read.cgi を使う
navi2ch-enable-readcgi-host-list:
navi2ch-enable-readcgi が nil のときに read.cgi を使うホストのリスト
navi2ch-disable-readcgi-host-list:
navi2ch-enable-readcgi が non-nil のときに read.cgi を使わないホストのリスト
という感じになっています。
普通の使い方だと navi2ch-enable-readcgi を t (デフォルト)にして
navi2ch-disable-readcgi-host-list に etc.txt に書いてある host を追加するとい
う感じだと思います。
etc.txt で read.cgi を使うか使わないかを設定できると使いやすいかもしれないです
ね。

スレッドをテキストに落とす機能を追加してみました。
board 系の mode で 'e' でそのスレを、 'me' でマークしたスレをテキストにします。
'e' または 'me' と押すとディレクトリを聞かれるのでテキストを保存したいディレク
トリを指定して下さい。
'me' の場合、その後にファイル名を聞かれるのでスレッドの一覧を書き出すファイル
名を指定して下さい。html で一覧を書き出します。

EmacsCE の gzip 対応はこれで大丈夫でしょうか?
俺の所ではこのコードだと動かない(^^;;)ので心配なんですけども・・・。

hook を沢山付けるのはまた今度ということで。

294 :名無しさん@お腹いっぱい。 :01/09/29 01:46
>>289
s/reak/leak/

295 :名無しさん@お腹いっぱい。 :01/09/29 01:48
>>293
おお、今まさに10秒前に、ちょうどそれを頼もうと思って来たのよ>新しいread.cgi対応
グッドタイミングすぎる!

296 :(not 1) :01/09/29 02:04
>>268
> navi2ch-article-apply-filtersてゆー関数が用意されてる。
> が、ほとんど使われてなさそう。
はい、全然使われてないです。俺もかなりほったらかしですし。
そのうちもうちょっと強化したいですね。

>>269
navi2ch-net-http-proxy を nil にして navi2ch だけはプロキシを使わないようにす
るのはだめですか? WWWOFFLE ってキャッシュを取っておくやつですよね?
それだったら navi2ch もローカルにキャッシュを取っておいてるので。

>>272
> (setq navi2ch-net-slow-close t)しておくと、delete-processのときに
> eofまで読み込んでからポートを閉じる。
> こんな対策はヘタレ?
いいんじゃないでしょうか。
patch 当てるの忘れてました。当てときます。

>>273
やっぱり出せないですか。
Emacs21 は Windows 用のも新しいディスプレイエンジンに対応していれば移行したい
んですけどね

>>278
save status...done.
みたいなのを出せばいいですか?

>>280
> Meadow だと v で AA 表示用に何か出てくるけど
> こいつを >>1 みたいなのにカーソルを合わせた時、
> そのレスを表示する機能が欲しいです。
これって Meadow だとうまく出るけど Unix な Emacsen だとうまくいかなかったよう
な記憶があります。今は Unix な 環境が手元にないので調べられないんですが。
そういえば、Emacs21 や XEmacs だとツールチップを出せるんでしたっけ。
そいつでやるのもありかな。

> 現在表示しているスレを画面右側あたりに並べて表示
> できるオプションが欲しいです。
speedbar に対応させてみるとか :-)

> フィルタスクリプトに板名(id?)を渡して欲しいです。
了解です。

>>281
書き込めないというのは具体的にはどのようになってるんでしょうか?

>>287-291
そういう Emacs の内部の事はよく判らないです(^^;
でも 30M というのはすごい。

>>292
browse-url.el が無いとかじゃないですか?
本来なら標準で入ってるはずですけど。

297 :(not 1) :01/09/29 02:10
後やっておきたい事。

・新しい read.cgi にちゃんと対応する(パス仕様とか subject.txt の read.cgi での
取得とか)。
・expire をちゃんと実装する。
・過去ログをちゃんと見れるようにする(read.cgi でなんとかなる?)
・ディレクトリにあるスレ一覧を表示できるようにする。
・フィルタをちゃんと実装する。
・etc.txt に read.cgi を使うかを書けるようにする
・ツールチップでレスを表示
・navi2ch2 の作成 :-)

結構あるな。

298 :名無しさん@お腹いっぱい。 :01/09/29 02:42
>>296
> save status...done.
> みたいなのを出せばいいですか?

ええ、何か表示してくれば。別に気の利いたことを
表示しなくてもいいです(w

あと v で AA を表示させられるらしいけど、
Symbol's function definition is void: navi2ch-article-aadisplay-program
となっていまだに見たことがありません。一応 aadisplay はインストール
してあります。まあ、ある程度脳内処理で見られるようになりましたが(w

とにもかくにも navi2ch マンセー

299 :287 :01/09/29 03:32
>>296
なるほど。そういう報告は無いって事ですね。
とすると、navi2ch の問題ではないのかな。
とりあえず、>>293 の新しい奴に変えてしばらく使ってみます。
>>294
添削 thx です。

300 :名無しさん@お腹いっぱい。 :01/09/29 04:11
C-x C-n の set-goal-column なんて滅多に使わないので、
navi2ch に割当ていたけど、最初に起動したときは bookmark
に行って m a m i とするのが常なので面倒になり、今は

(defun navi2ch-goto-default-bookmark ()
(interactive)
(progn
(navi2ch)
(navi2ch-bookmark-goto-bookmark "bmark")
))
(define-key global-map "\C-x\C-n" 'navi2ch-goto-default-bookmark)

としている。起動後は navi2ch のどこにいようが一発で bmark に飛べる。
どうやら俺は複数の bookmark を使いこなすことができないようなので(w、
決め打ちにしても問題ない。他の人は複数使っているのかな?

301 :名無しさん@お腹いっぱい。 :01/09/29 04:41
保存と通常で分けるとか。
mamiを多用する人は分けたくなるものかと思ってたけど。

302 :mami :01/09/29 08:41
似たようなネタで複数の板にスレが立ってるとき、
それ用のブックマークを作ってる。

おれの "randy" ってブックマークの中身。
1 C 田口ランディ [創作文芸]
2 U 文学の集積がゴダール。分かるかなあ低脳オジサン [文学]
3 U 「狂う」ってどういうこと? [心理学]
4 U ■ネット巫女・田口ランディの人生相談「パクってナンボ」2■ [雑誌]
5 U ★産廃物&盗作屋・田口ランディ監視スレPart7★ [一般書籍]
6 U ネット汚物・田口ランディは盗作ゴリラPart3 [文学]
7 C 村上龍も絶賛!?田口ランディーの「コンセント」 [心理学]

303 :名無しさん :01/09/29 08:55
Xemacs21.1onFreeBでやってます。
>>293 さん


スレッドをテキストに落とす機能を追加してみました。
board 系の mode で 'e' でそのスレを、 'me' でマークしたスレをテキストにします。
'e' または 'me' と押すとディレクトリを聞かれるのでテキストを保存したいディレク
トリを指定して下さい。
'me' の場合、その後にファイル名を聞かれるのでスレッドの一覧を書き出すファイル
名を指定して下さい。html で一覧を書き出します。

を試みていますが、
directoryを指定しても、wong type argument nil
といわれます。

304 :名無しさん@お腹いっぱい。 :01/09/29 09:35
(define-key navi2ch-bm-mode-map "e" 'navi2ch-bm-textize-article)
(define-key navi2ch-board-mode-map "e" 'navi2ch-board-expire)

だぶって定義されてるみたいだyo!

305 :名無しさん@お腹いっぱい。 :01/09/29 10:06
とりあえず PATH_INFO 対応が終わたっら新バージョン公開きぼ〜ん

306 :名無しさん :01/09/29 10:37
新しいバージョンにしたら
Wrong type argument: char-or-string-p, nil
と出てスレッドが開けないんですが、どうやったら直りますか?

307 :名無しさん@お腹いっぱい。 :01/09/29 11:24
navi2ch-bm-show-url が消えたので "U" がきかないよ〜ん

308 :名無しさん@お腹いっぱい。 :01/09/29 11:33
>>303
これで直るかな?

--- navi2ch-board-misc.el.orig Wed Sep 26 00:36:18 2001
+++ navi2ch-board-misc.el Sat Sep 29 11:22:20 2001
@@ -318,10 +318,11 @@
(id (cdr (assq 'id board)))
(file (format "%s_%s.txt" id (cdr (assq 'artid article))))
(subject (cdr (assq 'subject article))))
- (save-excursion
- (set-buffer buffer)
- (goto-char (point-max))
- (insert (format "<a href=\"%s\">%s</a><br>\n" file subject)))
+ (and buffer
+ (save-excursion
+ (set-buffer buffer)
+ (goto-char (point-max))
+ (insert (format "<a href=\"%s\">%s</a><br>\n" file subject))))
(let ((coding-system-for-write navi2ch-net-coding-system))
(navi2ch-write-region (point-min) (point-max)
(expand-file-name file directory))))

309 :遅れました。 :01/09/29 12:23
http://navi2ch.tripod.co.jp/navi2ch-010929-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010929-1.src.rpm

310 :名無しさん :01/09/29 13:21
>>308
ありがとう。試したら、
Symbol's value as variable is void: ---
というエラーがでます。

これって、
--- navi2ch-board-misc.el.orig Wed Sep 26 00:36:18 2001
+++ navi2ch-board-misc.el Sat Sep 29 11:22:20 2001
@@ -318,10 +318,11 @@
(id (cdr (assq 'id board)))
(file (format "%s_%s.txt" id (cdr (assq 'artid article))))
(subject (cdr (assq 'subject article))))
- (save-excursion
- (set-buffer buffer)
- (goto-char (point-max))
- (insert (format "<a href=\"%s\">%s</a><br>\n" file subject)))
+ (and buffer
+ (save-excursion
+ (set-buffer buffer)
+ (goto-char (point-max))
+ (insert (format "<a href=\"%s\">%s</a><br>\n" file subject))))
(let ((coding-system-for-write navi2ch-net-coding-system))
(navi2ch-write-region (point-min) (point-max)
(expand-file-name file directory))))
をそのまま.emacsのnavi2chの設定のとこににはるんですよね。

311 :名無しさん@EmacsCE :01/09/29 14:43
>>310
違うと思うのだが…

312 :名無しさん :01/09/29 14:47
>>311
(・∀・)え!

313 :名無しさん@お腹いっぱい。 :01/09/29 16:11
man patch 読んでみれ。

314 :名無しさん@お腹いっぱい。 :01/09/29 16:17
man diffもね。

315 :292 :01/09/29 16:17
>>296
Mew からはうまくいくので変だなあと思っていたのです。探してみたら、
とりあえず load-path 上に browse-url.el が2つあって、
片方のやたらバージョンが古い方を先に読みに行っていたみたいです。
それを消したらうまくいきました。
ありがとうございました! navi2ch まんせー!

316 :名無しさん@EmacsCE :01/09/29 17:06
>>310
WindowsCEで使ってるのかな?
WindowsCE用のpatch.exeはないから、PCとかでやる。
そのコードをファイル(たとえばsome.patch)に書き出して、
navi2ch-board-misc.elがあるディレクトリに置き、
patch.exeもVectorとかから落としてきて、いっしょの
ディレクトリに置く。カレントディレクトリをそこに移し、
MS-DOSのプロンプトから、

patch < some.patch

とやる。すると、some.patchの内容に従って、
navi2ch-board-misc.elが書き換えられるのだ。

オリジナルはnavi2ch-board-misc.el.orig
というファイルにリネームされて残る。

317 :名無しさん@お腹いっぱい。 :01/09/29 17:26
量が少ないから手でもいけるね。
-が変更前で+が変更後というのが解ればなんとなく見方もわかるでしょ。
navi2ch-board-misc.elの318行目あたりに注目してみて下さい。

318 :名無しさん@お腹いっぱい。 :01/09/29 17:59
半角板で新しい最近作られたスレが読めないっす

319 :名無しさん@お腹いっぱい。 :01/09/29 18:01
あれ、今度は読める・・・う〜んどこがおかしいんだろう

320 :312 :01/09/29 18:08
>>313-314
>>316-317
さん

どうもありがとう。完璧に理解しました。
直しました。

eでファイルに保存って便利です。
できれば、ファイルの名前まで指定できたら、もっと完璧
だと思います。

321 :名無しさん@お腹いっぱい。 :01/09/29 18:36
"[+]ブックマーク" を開くと "[+]その他" の行が一緒に字下げされてしまうんで
すけどこれってうちだけ?

322 :名無しさん@お腹いっぱい。 :01/09/29 18:37
[+]ブックマーク
[+]その他

こうなってる時にブックマークを開くと

[-]ブックマーク
 メイン
 テロリスト
 [+]その他

こうなっちゃうんだけど

323 :名無しさん@XEmacs :01/09/29 20:55
>>310-312
ネタ?

324 :名無しさん@お腹いっぱい。 :01/09/29 23:09
久し振りにバックグラウンドを light なものから
dark なものに変えたのだが、navi2ch では色の付き方
が変で区別つかんよ。U、C、V の色分けや下線がつかない。

325 :ネタRPM :01/09/29 23:15
navi2chには直接関係無いのですが…(ワラ

http://navi2ch.tripod.co.jp/w3m_el-1.0-1.src.rpm

なんとなく作ってみました。アイコソ付きです。
SPEC怪しいので、適当にリビルドしちゃってください。

326 :269 :01/09/29 23:49
WWWOFFLE はダウンロード予約機能があるので、ダイヤルアップで重宝します。
>>71 さんの案も魅力的だけど、漏れ的には WWWOFFLE の方が楽だYO。

ところが、0929 版で WWWOFFLE 通すと発言重複どころかスレ自体読めません。
(板によるのかもしれんが)
漏れはヘタレなので 0901 版 + WWWOFFLE で粘ります・・・鬱だ。

327 :(not 1) :01/09/30 04:07
・PATH_INFO 対応
・板の read.cgi での取得
>>308 さんのパッチを当てた
・navi2ch-bm-show-url を復活
です。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/lisp/navi2ch-010930.tar.gz

PATH_INFO 対応版です(多分)。
他のはとりあえず後まわしという事で。

>>298
> ええ、何か表示してくれば。別に気の利いたことを
了解。

> Symbol's function definition is void: navi2ch-article-aadisplay-program
変数の設定間違ってたので直しました。これで大丈夫なはず。

>>300
default-bookmark ってのはあった方がいいですね。
B RET で移動できればその方が楽そう。

>>301
> 保存と通常で分けるとか。
俺もそんな感じの使い方ですね。

>>304
> だぶって定義されてるみたいだyo!
あ゛、直しときます・・・。

>>306
(setq debug-on-error t) として、Backtrace を取ってみて下さい。

328 :(not 1) :01/09/30 04:08
途中で切れちゃったので続き。

>>307
すいません・・・。何故か消えてました(^^;
復活させたので許してやって下さい。

>>308
ありがとうございます。

>>320
> eでファイルに保存って便利です。
> できれば、ファイルの名前まで指定できたら、もっと完璧
そうですね。やっときます。

>>311-322
うちでは大丈夫なんですよね。
後で、調べときます。

>>324
これもうちだと大丈夫だったりします。
light だと下線は付くんですよね?

>>309,325
毎度!
w3m.el にアイコソなんて付けられるんですか?
あと、w3m.el は CVS の最新の方がいろいろできていいですよ。

>>326
> ところが、0929 版で WWWOFFLE 通すと発言重複どころかスレ自体読めません。
うーん、それはやばげですね。
今の read.cgi での取得だと、落としてきたものを加工して保存してるんですが、それ
が原因でダメになってるような気がします。
WWWOFFLE の設定でなんとかなったりしないですかねぇ。

329 :名無しさん@お腹いっぱい。 :01/09/30 06:33

XEmacs上でnavi2ch-20010930を使おうとしています。tar玉のソースを使わず、
rpmのソースを使いました。SPECファイルはrpmに入っていたものを参考に
XEmacsでもインストールできるように改良しています。

しかしながらようやくXEmacsでnavi2chを使用できるようになり、スレッドの一
覧を表示させるところまでは問題なく動くのですが、個々のスレッドを選択し、
内容を表示させようとすると以下のようなエラーが出て表示されません。

Wrong type argument: char-or-string-p, nil

これがバグ報告になるのか分かりませんが(setq debug-on-error t)として
backtraceしました。

ちなみにこの症状はnavi2ch-20010929でも起こります。

環境
VineLinux-2.0
XEmacs-21.1.8


Signaling: (wrong-type-argument char-or-string-p nil)
replace-match("" nil nil "+OK 131089/512K\n<ここから先は膨大な量のデータが表示されるの/しかも文字化けで割愛>
navi2ch-net-update-file-with-readcgi(((time . "Sat, 29 Sep 2001 20:53:45 GMT") (nil) (name . "UNIX") (uri . "http://cocoa.2ch.net/unix/") (id . "unix") (seen)) ((nil) (subject . "2ch専用ブラウザ「Navi2ch」") (response . "328") (artid . "999166513")) nil)
navi2ch-article-update-file(((time . "Sat, 29 Sep 2001 20:53:45 GMT") (nil) (name . "UNIX") (uri . "http://cocoa.2ch.net/unix/") (id . "unix") (seen)) ((nil) (subject . "2ch専用ブラウザ「Navi2ch」") (response . "328") (artid . "999166513")) nil)
navi2ch-article-sync(nil first nil)
navi2ch-article-view-article(((time . "Sat, 29 Sep 2001 20:53:45 GMT") (nil) (name . "UNIX") (uri . "http://cocoa.2ch.net/unix/") (id . "unix") (seen)) ((subject . "2ch専用ブラウザ「Navi2ch」") (response . "328") (artid . "999166513")) nil nil nil)
navi2ch-bm-select-article(nil)
call-interactively(navi2ch-bm-select-article)

よろしくお願いします。

330 :名無しさん@お腹いっぱい。 :01/09/30 07:12
一応書いておこうかな。
XEmacsではmouse-2はobsoleteです。button2を使うようになりました。

331 :名無しさん@お腹いっぱい。 :01/09/30 11:04
http://navi2ch.tripod.co.jp/navi2ch-010930-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010930-1.src.rpm

>>328
Emacs21ですと、見事に付いたりします > アイコソ
結局良くわかっていませんので、Mew2と似たような場所にアイコンを
置くように勝手にパッケージングしています(苦笑)
;; XEmacsも付くと思うのですが、使ったことが一度も…すみません。

CVSですか、ありがとうございます。チェックしてみます。

332 :名無しさん@Emacs :01/09/30 12:16
あのー,aadisplay ってどこで手に入れられるんですか?

333 :(not 1) :01/09/30 13:47
>>329
replace-match で出ますか。
navi2ch の elc ファイルを全部消した後もういちど backtrace を取ってみて下さい。
それと、以下のコードを評価(一番後ろで C-x e)した結果がどうなるか教えて頂けませんか?
(let ((str "hogehagemage"))
(string-match "hage" str)
(setq str (replace-match "" nil nil str))
str)

334 :329 :01/09/30 21:31

>>333
C-x eですか?C-xC-eですか?
前者なら以下の結果が、
Signaling: (error "No kbd macro has been defined")
call-last-kbd-macro(1)
call-interactively(call-last-kbd-macro)

後者なら"hogemage"と出ます。

*.elcファイルをrmしてbacktraceしてみました。

Signaling: (wrong-type-argument char-or-string-p nil)
replace-match("" nil nil "+OK 1848/512K\n<割愛>\n")
(setq cont (replace-match "" nil nil cont))
)
(progn (setq state (match-string 1 cont)) (setq data (match-string 2
cont)) (setq cont (replace-match "" nil nil cont)))
)
(if (string-match "^\\(.+\\) \\(.+\\)\n" cont) (progn (setq state
...) (setq data ...) (setq cont ...)))
)
(when (string-match "^\\(.+\\) \\(.+\\)\n" cont) (setq state
(match-string 1 cont)) (setq data (match-string 2 cont)) (setq cont
(replace-match "" nil nil cont)))
)
(let (state data cont-size) (when (string-match "^\\(.+\\)
\\(.+\\)\n" cont) (setq state ...) (setq data ...) (setq cont ...))
(when (and ... ...) (setq cont-size ...)) (setq cont
(navi2ch-string-as-unibyte cont)) (cond (... ... ...) (... ...)
(... ... nil)))
)
(let ((coding-system-for-write ...) (coding-system-for-read ...))
(message "%s getting file with read.cgi..." (current-message)) (setq
header (navi2ch-net-get-header proc)) (setq cont
(navi2ch-net-get-content proc)) (message "%sdone" (current-message))
(let (state data cont-size) (when ... ... ... ...) (when ... ...)
(setq cont ...) (cond ... ... ...)))
)
(progn (let (... ...) (message "%s getting file with read.cgi..."
...) (setq header ...) (setq cont ...) (message "%sdone" ...) (let
... ... ... ... ...)))
)
(if proc (progn (let ... ... ... ... ... ...)))
)
(when proc (let (... ...) (message "%s getting file with
read.cgi..." ...) (setq header ...) (setq cont ...) (message "%sdone"
...) (let ... ... ... ... ...)))
)
(let* ((file ...) (dir ...) proc header cont) (unless (file-exists-p
dir) (make-directory dir t)) (setq proc (navi2ch-net-download-file
... time)) (when proc (let ... ... ... ... ... ...)))
)


335 :329 :01/09/30 21:32
<続き>


navi2ch-net-update-file-with-readcgi(((time . "Sun, 30 Sep 2001
11:46:10 GMT") (nil) (name . "UNIX") (uri
. "http://cocoa.2ch.net/unix/") (id . "unix") (seen)) ((subject . "★雑
談スレッドだよもん!★") (response . "12") (artid . "1001726720"))
nil)
(cond ((if navi2ch-enable-readcgi ... ...)
(navi2ch-net-update-file-with-readcgi board article time)) ((and
... navi2ch-article-enable-diff) (navi2ch-net-update-file-diff url
file ...)) (t (let ... ...)))
)
(setq state (cond (... ...) (... ...) (t ...)))
)
(let ((file ...) (url ...) (time ...) full-size) (setq state (cond ... ... ...)) (when state (setq article ...)))
)
(if navi2ch-offline nil (let (... ... ... full-size) (setq state ...) (when state ...)))
)
(unless navi2ch-offline (let (... ... ... full-size) (setq state ...) (when state ...)))
)
(let (state) (unless navi2ch-offline (let ... ... ...)) (list article state))

336 :329 :01/09/30 21:34
<続き>

navi2ch-article-update-file(((time . "Sun, 30 Sep 2001 11:46:10
GMT") (nil) (name . "UNIX") (uri . "http://cocoa.2ch.net/unix/") (id
. "unix") (seen)) ((subject . "★雑談スレッドだよもん!★") (response
. "12") (artid . "1001726720")) nil)
(let ((ret ...)) (setq article (nth 0 ret)
navi2ch-article-current-article article state (nth 1 ret)))
)
(let* ((list navi2ch-article-message-list) (article
navi2ch-article-current-article) (board navi2ch-article-current-board)
(navi2ch-net-force-update ...) (url ...) (file ...) (old-size ...)
state) (when first (setq article ...)) (let (...) (setq article
... navi2ch-article-current-article article state ...)) (prog1 (when
... ... ... ... ... ... ... ... ... ... ... list) (when
... ... ... ...) (navi2ch-article-set-seen)))
)
(progn (let* (... ... ... ... ... ... ... state) (when first ...)
(let ... ...) (prog1 ... ... ...)))
)
(if (not navi2ch-article-from-file-p) (progn (let* ... ... ... ...)))
)
(when (not navi2ch-article-from-file-p) (let* (... ... ... ... ... ... ... state) (when first ...) (let ... ...) (prog1 ... ... ...)))
)
navi2ch-article-sync(nil first nil)
(if (get-buffer buf-name) (progn (switch-to-buffer buf-name)
(navi2ch-article-sync force nil number)) (switch-to-buffer
(get-buffer-create buf-name)) (navi2ch-article-mode) (setq
navi2ch-article-current-board board navi2ch-article-current-article
article navi2ch-article-from-file-p nil) (when
navi2ch-article-auto-range (if ... ... ...)) (navi2ch-article-sync
force (quote first) number))
)
(let ((buf-name ...) (navi2ch-article-max-line ...)) (if (get-buffer
buf-name) (progn ... ...) (switch-to-buffer ...)
(navi2ch-article-mode) (setq navi2ch-article-current-board board
navi2ch-article-current-article article navi2ch-article-from-file-p
nil) (when navi2ch-article-auto-range ...) (navi2ch-article-sync force
... number)))
)

337 :329 :01/09/30 21:35
<続き>

navi2ch-article-view-article(((time . "Sun, 30 Sep 2001 11:46:10
GMT") (nil) (name . "UNIX") (uri . "http://cocoa.2ch.net/unix/") (id
. "unix") (seen)) ((subject . "★雑談スレッドだよもん!★") (response
. "12") (artid . "1001726720")) nil nil nil)
(setq state (navi2ch-article-view-article board article nil nil max-line))
)
(let (state) (setq state (navi2ch-article-view-article board article
nil nil max-line)) (save-excursion (set-buffer buf) (let ... ...)))
)
(progn (navi2ch-history-add board article) (dolist (x ...) (when x
...)) (split-window-vertically navi2ch-board-window-height)
(other-window 1) (let (state) (setq state ...) (save-excursion
... ...)))
)
(if article (progn (navi2ch-history-add board article) (dolist
... ...) (split-window-vertically navi2ch-board-window-height)
(other-window 1) (let ... ... ...)) (message "can't select this
line!"))
)
(let* ((item ...) (article ...) (board ...) (buf ...)) (if article
(progn ... ... ... ... ...) (message "can't select this line!")))
)
navi2ch-bm-select-article(nil)

338 :329 :01/09/30 21:35
どこを切って良いものか分からなかったのでとりあえず全部掲載しました。
ごめんなさい。

339 :名無しさん@Emacs :01/09/30 23:20
とりあえず、

>>335
navi2ch-net-update-file-with-readcgi の引数がおかしいですね。

で、その下に、
> (navi2ch-net-update-file-with-readcgi board article time)

ってあるけど、うちの navi2ch-010930 だと、
(defun navi2ch-net-update-file-with-readcgi (url file &optional time diff)
だし、Backtraceで見ても、この通りの引数をとってますね。

navi2ch-010929で同じエラーってことは、
たぶんロードされてるのは、navi2ch-010929 のほう?
load-path を確認して見て。

340 :名無しさん@お腹いっぱい。 :01/09/30 23:23
実はbyte-compileし直してないだけだったりして。

341 :名無しさん@Emacs :01/10/01 01:25
navi2ch-010930 ですが、
navi2ch-board-update-file() で、
navi2ch-net-update-file() と navi2ch-board-get-url() の引数が
おかしいかったので、とりあえず以下のようにしました。
etc.txt に書いた板を見るのに必要でした。


--- navi2ch-board.el.orig Sun Sep 30 02:43:06 2001
+++ navi2ch-board.el Mon Oct 1 01:19:36 2001
@@ -284,7 +284,7 @@
(car (navi2ch-net-update-file-with-readcgi
(navi2ch-board-get-readcgi-raw-url board)
file time))
- (navi2ch-net-update-file (navi2ch-board-get-url board file time)))))
+ (navi2ch-net-update-file (navi2ch-board-get-url board) file))))

(defun navi2ch-board-sync (&optional force first)
(interactive "P")

342 :280 :01/10/01 04:56
> 作者殿 >>296
> これって Meadow だとうまく出るけど Unix な...
なんだかすごくややこしいことになりますか?
l で戻れる機能はすごく便利です。二つのレスを比べ
ながら見てた時にふとあったらいいなと思いました。
でも (例として) >> 20 のレスに >> 3 みたいのが
あったら popup してもどの道自分で見に行かないと
いけないな....

> speedbar に対応させてみるとか :-)
(実験で使って以来起動していないのですが)
あんな感じで表示されたらすごくいいと思います。

> 了解です。
ありがとうございます。これで各板の逝ってしまってる
方々をあぼーんしやすくなります。


>>332
ここかな?
http://www.geocities.co.jp/SiliconValley-Oakland/4550/


>>338
Web板のゴメンナサイ倶楽部見た後だったので笑っちまい
ました。ごめ(略)
http://natto.2ch.net/test/read.cgi/hp/990521499/

343 :名無しさん@お腹いっぱい。 :01/10/01 06:04
>>327
>> Symbol's function definition is void: navi2ch-article-aadisplay-program
>変数の設定間違ってたので直しました。これで大丈夫なはず。

起動できるようになりましたが化けてしまいます。文字コードが EUC じゃないと
駄目な気がします。それはそうと、簡単に殺せんのがうざったい >aadisplay

>>332
http://www.geocities.co.jp/SiliconValley-Oakland/4550/

あとバージョンが古くないだろうなと navi2ch-version を調べたら "1.0"
と出たので思わず苦笑。もうちょっとマシにした方がいいのでは >作者様
ついでに変数だけでなく関数も作ってちょ。

344 :名無しさん@お腹いっぱい。 :01/10/01 08:54
どうも SETTING.TXT は gzip されずに送られてくるみたいです。
navi2ch-board-view-logo が動作しないんで、とりあえずこの
パッチでしのいでます。

--- navi2ch-net.el.orig Mon Oct 1 08:39:00 2001
+++ navi2ch-net.el Mon Oct 1 08:39:09 2001
@@ -419,11 +419,12 @@
(delete-process proc) nil))))

(defun navi2ch-net-download-logo (board)
- (let ((content (navi2ch-net-get-content
- (navi2ch-net-download-file
- (navi2ch-board-get-url board
- navi2ch-net-setting-file-name))))
- src)
+ (let* ((navi2ch-net-accept-gzip nil)
+ (content (navi2ch-net-get-content
+ (navi2ch-net-download-file
+ (navi2ch-board-get-url board
+ navi2ch-net-setting-file-name))))
+ src)
(when (string-match "BBS_TITLE_PICTURE=\\(.+\\)" content)
(setq src (match-string 1 content)))
(let (url file)

345 :名無しさん@お腹いっぱい。 :01/10/01 10:36
デフォルトのロゴの位置が
http://cocoa.2ch.net/2ch.gif
みたいな場所に移ったみたいなので、
もうひとつパッチ。

--- navi2ch-net.el.orig Mon Oct 1 10:22:49 2001
+++ navi2ch-net.el Mon Oct 1 10:24:32 2001
@@ -430,7 +430,9 @@
(let (url file)
(setq url (if (string-match "http://" src)
src
- (navi2ch-board-get-url board src)))
+ (setq url (navi2ch-board-get-url board))
+ (string-match "\\(http://[^/]+\\)" url)
+ (concat (match-string 1 url) src)))
(string-match "/\\([^/]+\\)$" url)
(setq file (match-string 1 url))
(when file

346 :名無しさん@XEmacs :01/10/01 11:49
このスレのおかげで、なんとかXEmacsでnavi2chが起動して板一覧も表示できるようになりました。

しかし、フォントが明朝になっていて変更できないのと、マウスのスクロールをカーソルキーの上下に割り当てたいのですが
そのやり方が分からず鬱です。

こんな厨房にどこをどういう風に書き換えたらよいか教えてください。

347 :名無しさん@お腹いっぱい。 :01/10/01 12:41
>>346
それは、Emacs板にいってきいたほうがいいと思われ。

348 :名無しさん@Emacs :01/10/01 22:04
履歴をブックマーク代わりにして m-a-m-i していると
navi2ch-history-{delete|cut|yank} の必要性を感じたのでパッチです。

begin 644 navi2ch-010930-historyedit.diff.gz
M'XL("+]GN#L``VYA=FDR8V@M,#$P.3,P+6AI<W1O<GEE9&ET+F1I9F8`S58]
M;]LP$)VEOY#E:A@(!86I_)74#@($Z9QT*="E"RU1#FN95$3)C8K^^/)(R79M
MRW6!#O40,^3Q\=Z[=Z03D:9`*Y!L+8;Q"XT&T7047:M"+-ZW<R]"EZJHKWFV
M%W8DPJ>4G@GF?>$)/+$:1A$,1[/1S2P:PS"*!GX8AG\^R7M2$C[%)<``AH/9
M9#2+;MWVAP>@H_'5#83F[P=X>/`!@&A>OL(>#%VIA-,5RS'"?4BL\IHN>6UF
M-^'SU28R"##V[@Y(PE,A.89VPD+OM0>7^ZO\392!'\*9$%\_TN41E+CZ2Y#Z
M"$C-Y-(2.@\E.0*1\(R7W,GB6YPU*SHPN*RHSGEL2S2)L$23X=5M4Z)+0B1;
M<;B&WD7_\>G'<W%!'GN!JPTIZQR7&L!V5B08CI.]P.00=IUOU**Z9/$2I,C,
M9M^4\&ZGOA"S+)N;=>TX5/(`PAB(YH7*>5'60.9\(21PF8`H^2JPC`:3`5(:
M3,97XZDEY366DAK(/M["X*'<)#;YO@7XG>#`9.>9?6^!'6WW98HE5,A4'626
MBLP4`.D[`8XD[ZH$Q%H&Y>W?]Y^GG_LH<:LIX'38%S-U_[,_[2]1?>LP(4M>
ML+@4:^XLI]F:&QO'5:&%DC@%C2)2R`55*<V,F8)FP9P,A*!,QT78BIHK<Y1C
MTG2C2*V^?NAM@'(F"B!,:Q7;M0.N+#,#Q/`\,J_2E!>TX$8[);/:EC^P<-;T
MV2M8O.,8.W%&/8.R,'3;-/=E`)*JXCLK$D=^RZ9%V;E-"M,)JSDO[")9<:W9
M@D/O(Y.7)6ASFKG72I,+(-0[M/;)ZAIW-Z7];VIE`A>R99Y7^N6,DG5W[8&&
M![?/OY`1;\-.'7?-EZO\1*ZM)"@(QF-N6SEPEG`USUM.[FV*3>^3C.FRVXIM
M-/YO@;?6<LG9!2,#.JN5^[PJ(GJ+?R(!S^OHM4,N+A?[F-KAIB=WPE@3YK@$
MNTU^NF_WLQ!2&SI45_-O6/+(W:F_P78T7Y/-QCKNC3".X:N\K*UC\+'`^JU%
2P@^>OV#[R\'_!62;VI!,"0``
`
end

349 :348 :01/10/01 22:10
・オフラインモードでまだ fetch してないスレをブックマーク
したとき (900 を超えたときの次スレとか)、subject が nil
になってエラーになる時の対策
・次にそのスレをオンラインで fetch した時に subject を更新する

parse-message の使い方がよくわからなかったので
subject の検索はべた書きしちゃいました。

begin 644 navi2ch-010930-nilbookmark.diff.gz
M'XL("-QGN#L``VYA=FDR8V@M,#$P.3,P+6YI;&)O;VMM87)K+F1I9F8`E591
M<]HX$'Z&O]"7C2LW3AVU&),FD,Z5Z]TPE\Y<VYG<O75NJMAR4&TDQY9#^?>W
MDK"A0#K4#V!I=S])NY^^=2JR#&@#DCV*83*G@V@PC@>O5"7N7[=S=XI5*5V(
M.GG%BQW/PTY]2NGQD+W;1L(M+R$>P"">#"\G\0B&@T'4#\/PJ/5Z?RL)GQ(-
M$,$PFES$DSAR"-,IT.C-\/P-A.;O$J;3/O0@J#73'`*10=`A+FC&=3+G*665
M%DG!:0EV&5B/SS"T!_B<-F6*\6[8`;11")'D-&$&:@<`GWYH$()&%KRNH6[N
MOG'<>%!S_="-/"D*#UW!N@I9\PI=,E4M&!K].`6_]FO[X]=?I.<<=Q_9+.YX
MU>XY2-(*`E;7#^!VG\+6R==3=,&JG+)"U!J73X\BA\I-T$^IT;D<08S.MW>+
MA_W0%#"\@BB>C"XFT=41M-C$[Y%B=+4A13PRG,!?1PE85V`7ARY4RC$K):8Q
M2%2YHCE?X7`[=ZV+*]CU-00ISX3DQO5I0/`>/#C=,_/O0EN.'`DB#H%8'M,-
M:X]&2P^AI;S@^I=@OOQ!\T-(2:-_$69U"&;%9'[FJCAP91Q<G,<7MI`&&N5D
M+Z90+*5"9@J"LY^4VS#?E+HU;,+VDRSLA>Z'_?"I17^H`P0O5*F%DJR`!?N.
M2TE,:HA\V56@+N(9>4\^/@O>P[)B9<DK._$7N22SV6M"3SPTM9)A+.?&%:7#
M#CX0@4.+CT/_7__$)WY.0CL-VV'554C^)!&9C<?O+LF8Y"?/;:25'LTKEFCQ
MR,'[[#EB(AM>0A`(S1=;ZMF>^9YK6E8*=ZM7$)0*(3K5<WKF)/%PI+,9Z!]C
MNAP>C&JM>W%6YEO)=1+KA/_)E'>5V1%JIYRG;=ZZN[5>RR0%<R+Y<NW1#WO;
M!D.6_4YA]FXL5+(%WVT5B&`@@I*KPH[:7"SG7()%-&I1ZQK[E"7CUL';!ZN/
MPN[*;.J.+[^/;O3LAOQ')B?>[-SR*\+I\3]D2B(T?"4?R2=R0UX@%0KR&<WO
M[%:"I=!SBADNZ5V39=A9UAML3^7ZE#M0HI`Y4M?MQISGO=(*VR.KUL3`_BTW
M!^4RI2IK[X6;LS4S&>BHM+&PRA20)?G2Y,U[^YO7&;%5FDFWUO#,YL'<@M"/
M?>7G/B%S/%=PC7.G/KY==Y'N:!2K6.M*R/MV77!E<!V\YVJPJ3;8\KC=[E&U
M;+1KJ1OZ;$5NUQL.\)NEJ=E-Y9;8UYBDJ2K,]&9"//G1X6X#RA_*)%[11Y'R
0?74U'SG]_P%2UYB.%PH``-E-
`
end

350 :名無しさん@お腹いっぱい。 :01/10/01 22:12
filterってどう書けばいいんですか?

gikonekoっていう文字列が入っているやつを消したいときは、

#/usr/bin/perl
while(<>) {
next if /gikoneko/;
print;
}
とかでいいのかしら?

351 :名無しさん@お腹いっぱい。 :01/10/02 00:09
>>342
> 二つのレスを比べながら見てた時にふとあったらいいなと思いました。でも
> (例として) >> 20 のレスに >> 3 みたいのがあったら popup してもどの道自
> 分で見に行かないといけないな....

・\C-x 2して、[Return]←→l、
・気が済んだら\C-oして\C-x 1

の方が使い易く内科医?

352 :名無しさん@Emacs :01/10/02 00:12
CUVといったマークの意味を教えて下さい。
READMEにも記載がないんですけが、どこをみたらいいんでしょう?

353 :名無しさん@お腹いっぱい。 :01/10/02 00:42
>352 前スレ。

354 :352 :01/10/02 01:49
前々スレの833でした。

write from (not1)様
> C: ローカルにキャッシュがあるスレ
> V: 現在 navi2ch で buffer を持っている(表示されている)スレ
> U: "i" を押して更新された(buffer は無いかもしれない)スレ
> な感じになってます。
> U マークの付いたスレが一番未読スレに近いかな。

355 :名無しさん@お腹いっぱい。 :01/10/02 04:38
スレを text に落とすのがちゃんと動くようになりました。
html に落とせるようになれば尚便利だと思うんですが。

356 :名無しさん@お腹いっぱい。 :01/10/02 16:55
(add-hook 'navi2ch-list-mode-hook (lambda ()
(local-set-key "q" 'bury-buffer)
(local-set-key "Q" 'navi2ch-exit)))

357 :mami :01/10/02 17:05
>329
これって fix されてる?
うちも Xemacs じゃ見れないんで、
GNU Emacs20 入れちまったい。
(setq navi2ch-article-use-readcgi-hosts nil) しても
read.cgi 経由で読むようになったのね。

358 :名無しさん@お腹いっぱい。 :01/10/02 20:32
fixも何もソースから入れればそんな問題は起こらない。
*.elc使いまわしてないか?

359 :名無しさん@お腹いっぱい。 :01/10/02 22:47
>>358
Debianはインストールするとき必ずコンパイルするけど
やっぱりxemacsは使えない。

360 :名無しさん@お腹いっぱい。 :01/10/02 23:26
>359 XEmacsが古いという説はどうかね。

361 :mami :01/10/02 23:30
>360
emacs-version は
"21.1 (patch 10) \"Capitol Reef\" XEmacs Lucid"
ですが何か?

362 :名無しさん@Emacs :01/10/03 00:13
なんか,特定の板を開くと,"file is not updated" とか出て,
いつも同じタイトルが並んでて,更新する気配がなくなっちゃうんですけど.
理由わかります?

363 :mami :01/10/03 00:19
>362
特定の板って、どこよ。
閉鎖された板なんじゃネーノ?

364 :名無しさん@お腹いっぱい。 :01/10/03 00:20
>>361
板が移転した時の状況と思われ。そういう時は、
etc.txt で一時しのぎ

365 :名無しさん@Emacs :01/10/03 00:20
漫画坂です.
過去レスみたら,質問は出てるけど,答えは出てないみたい

366 :名無しさん@お腹いっぱい。 :01/10/03 00:27
>361
XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid]
だが何か? 君のはこれより新しいのかい?

>365 (setq navi2ch-list-bbstable-url "http://www.2ch.net/newbbsmenu.html")

367 :mami :01/10/03 00:28
navi2ch の U で見た URL と
ブラウザで見た URL が違うな。
~/.navi2ch/etc.txt に下の3行書いとけや。

漫画
http://choco.2ch.net/comic/
comic

368 :mami :01/10/03 00:30
>366
うちの方が古いな。
Xemacs のバージョン上げれば解決するのか?

369 :名無しさん@お腹いっぱい。 :01/10/03 00:32
>368 少なくともうちでは動いているから、バージョンが古いせいでないことはわかるね。

370 :362 :01/10/03 00:49
etc.txtに書いてもだめだった.
残念無念.

371 :名無しさん@お腹いっぱい。 :01/10/03 00:56
>370
366の式の行末でevalしてnavi2chを再起動させてみれば?

372 :名無しさん@お腹いっぱい。 :01/10/03 00:58
再起動しなくても list-mode で s でよろしいよ。

373 :名無しさん@お腹いっぱい。 :01/10/03 01:19
>>350
そんな感じで OK
でも、>>n がズレてくると思うので
セパレータだけ出力した方がいいかも

374 :mami :01/10/03 01:37
Xemacs 問題、追っかけてみた。

>333
str に "K" があるとマズいっぽい。
これを評価すると Wrong type argument: char-or-string-p, nil が出る。
(let ((str "K"))
(string-match "K" str)
(setq str (replace-match "" nil nil str))
str)

バックトレース。
Signaling: (wrong-type-argument char-or-string-p nil)
replace-match("" nil nil "K")
(setq str (replace-match "" nil nil str))
)
(let ((str "K")) (string-match "K" str) (setq str (replace-match "" nil nil str)) str)
)
eval((let ((str "K")) (string-match "K" str) (setq str (replace-match "" nil nil str)) str))
eval-interactive((let ((str "K")) (string-match "K" str) (setq str (replace-match "" nil nil str)) str))
eval-last-sexp(t)
#<compiled-function nil "...(20)" [standard-output terpri eval-last-sexp t] 2 907969 nil>()
call-interactively(eval-print-last-sexp)

ごめん、これでいっぱいいっぱい。

375 :mami :01/10/03 01:39
「str に」じゃなくて「match させる regexp に」か。

376 :mami :01/10/03 01:52
"K" じゃなくても "A" とかでも同様だった。
やっぱり Xemacs のバグ?

こんなパッチあてじゃダメすか?
これでうまくいくっぽいんだけど。

*** navi2ch-net.el.orig Wed Oct 3 01:48:52 2001
--- navi2ch-net.el Wed Oct 3 01:49:00 2001
***************
*** 316,322 ****
(when (string-match "^\\(.+\\) \\(.+\\)\n" cont)
(setq state (match-string 1 cont))
(setq data (match-string 2 cont))
! (setq cont (replace-match "" nil nil cont)))
(when (and (string-match "\\(OK\\|INCR\\)" state)
(string-match "\\(.+\\)/\\(.+\\)K" data))
(setq cont-size (string-to-number (match-string 1 data))))
--- 316,322 ----
(when (string-match "^\\(.+\\) \\(.+\\)\n" cont)
(setq state (match-string 1 cont))
(setq data (match-string 2 cont))
! (setq cont (replace-match "" t nil cont)))
(when (and (string-match "\\(OK\\|INCR\\)" state)
(string-match "\\(.+\\)/\\(.+\\)K" data))
(setq cont-size (string-to-number (match-string 1 data))))

377 :mami :01/10/03 02:07
>370
板一覧の「その他」のとこに「漫画」ってのが出るから、
そっちを見るべし。
つーか、>366 で解決か?

378 :253 :01/10/03 02:27
XEmacs20.4でも、同じエラーが出ましたね。
(ふだんは、21.1.14でエラーなし)

(let ((cont "A"))
(if (string-match "a" cont)
(replace-match "b" nil nil cont)))
=> "B"

(let ((cont "A"))
(if (string-match "a" cont)
(replace-match "" nil nil cont)))
=> (wrong-type-argument char-or-string-p nil)

(let ((cont "A"))
(if (string-match "a" cont)
(replace-match "" t nil cont)))
=> ""

(let ((cont "A"))
(if (string-match "a" cont)
(replace-match "" nil t cont)))

=> ""

というように、引数が ("" nil nil cont) の時だけ変!
とりあえず、(replace-match "" t nil cont) でいいんじゃない?
あるいは、(substring cont (match-end 0)) とか
> navi2ch-net.el

# ちなみにXEmacs20.4だと、書式の違いで menubar が使えない。

379 :378 :01/10/03 02:29
253ってのはまちがいっす。

>>376
おもいっきりかぶってしもた。

欝〜

380 :名無しさん@お腹いっぱい。 :01/10/03 02:31
XEmcas21.4.4で上から"B","","",""だった。
バージョンに依存するのかな。うまくビルド出来てないとか。

381 :(not 1) :01/10/03 02:53
・でてきた patch を大体当てた
・aadisplay の呼び出しで coding-system を指定するようにした
・巡回中 gunzip できなかったときに 止まらないようにした

です。

http://www.geocities.co.jp/SiliconValley-Oakland/7673/lisp/navi2ch-011003.tar.gz

>>330
変えときます。

>>341
どうもです。patch をちょっと変えて変更しときました。

>>343
> 起動できるようになりましたが化けてしまいます。文字コードが EUC じゃないと
文字コードを指定するようにしてみました。どうでしょう?

> あとバージョンが古くないだろうなと navi2ch-version を調べたら "1.0"
> と出たので思わず苦笑。もうちょっとマシにした方がいいのでは >作者様
> ついでに変数だけでなく関数も作ってちょ。
了解です(^^;;

>>344
> navi2ch-board-view-logo が動作しないんで、とりあえずこの
navi2ch-net-download-logo で coding-system を指定してないのがいけなかったみた
いですね。直してときました。

>>345
navi2ch-boarg-get-url の方を直しちゃいました。
344 の方もそうなんですが、patch を頂いたのにすいません。

>>348,349
すばらしいです。当てときました。
>>349 の subject が nil の時の表示は navi2ch-bm-empty-subject を表示するように
変えました。
あと、普通に RET とかで開いたときにも同じ動作をするようにするのと、bookmark に
入り直さなくても subject が書き変るようなコードも書いてみませんか?:-)

382 :(not 1) :01/10/03 02:54
続き

>>350
> filterってどう書けばいいんですか?
大体そんなんです。>>373 さんも書いてますけど、改行だけは残すようにしないと >>n
がずれちゃいます。
例えば、
mona
gikoneko
zonu
ってあったら
mona

zonu
と表示するようにしてください。
;; 俺も半分忘れかけてました。

>>355
> html に落とせるようになれば尚便利だと思うんですが。
html でも今のテキストでもあんまし変らなくないですか?
>>n を辿れるようにしたいって事でしょうか?

>>357
> (setq navi2ch-article-use-readcgi-hosts nil) しても
今は navi2ch-enable-readcgi を使うようになってます。
>>293 を参照。

>>374-376
>>376 の通りにしてみました。これで >>329 さんも大丈夫でしょうか?
でもうちの XEmacs (21.4 (patch 3) "Academic Rigor" [Lucid]) だとこの変更をしな
くても大丈夫なんですよね。
XEmacs 21.1 のバグなんでしょうかねぇ。
;; 但しうちの XEmacs は i586-pc-win32 なのでどっか違うのかもしれないですが

383 :(not 1) :01/10/03 03:00
書き忘れ。
うちの Meadow だとたまーに gzip の展開に失敗するんですが、他の方はどうなんでしょ
うか?Windows 環境固有の問題なのかな。

あと、問題と言えば俺の文章を書くスピードの遅さですね。
上の二つのレスを書くのに30分以上かけてたりします・・・。

384 :mami :01/10/03 03:10
>382
どもです。
>329 はうちと同じ現象なんで、たぶんおっけーでしょう。

385 :名無しさん@Emacs :01/10/03 04:36
>383
Meadow 1.15 pre1 ですけどまったくエラーなしでつかえてます。

386 :名無しさん :01/10/03 08:53
誰か新機能を説明してくれませんか?
lispが読めない私には謎の言葉が飛び交っているようにしか見えません(泣

387 :名無しさん@お腹いっぱい。 :01/10/03 14:21
>>376,>>382
こんなパッチがあたってました。< 'replace-match のエラー
ttp://list-archive.xemacs.org/xemacs-patches/200010/msg00009.html

このあと、2001:01:07にXEmacs21.1.13がリリースされてます。
#みなさん、なるべく最新の安定版を使いましょう。

388 :名無しさん@お腹いっぱい。 :01/10/03 15:01
>From: [381] (not 1) <>
>Date: 01/10/03 02:53

> # $FreeBSD: ports/japanese/navi2ch-emacs20/Makefile,v 1.23 2001/10/02 18:13:33 sf Exp $

20分後にcommitされてる。。。

389 :348 :01/10/03 18:41
>381 (not 1)さん
いつもありがとうございます。俺のへたれコード直してもらえてうれしいです。
bookmark-fetch を "m i" に割り当てるのを忘れていたのでパッチです。

history 編集の方で、すでに閲覧しているスレに関して動作がおかしい
ことに気が付いたので、後日修正したいと思います。

--- navi2ch-bookmark.el.~1~ Tue Oct 2 01:17:38 2001
+++ navi2ch-bookmark.el Wed Oct 3 18:25:41 2001
@@ -35,6 +35,7 @@
(copy-keymap navi2ch-bm-mode-map))
;; (define-key navi2ch-bookmark-mode-map "q" 'navi2ch-bookmark-exit)
(define-key navi2ch-bookmark-mode-map "i" 'navi2ch-bookmark-fetch-article)
+ (define-key navi2ch-bookmark-mode-map "mi" 'navi2ch-bookmark-fetch-mark-article)
(define-key navi2ch-bookmark-mode-map "d" 'navi2ch-bookmark-delete)
(define-key navi2ch-bookmark-mode-map "\C-k" 'navi2ch-bookmark-cut)
(define-key navi2ch-bookmark-mode-map "\C-y" 'navi2ch-bookmark-yank)
@@ -335,6 +336,10 @@
(navi2ch-bookmark-add-subr
navi2ch-bookmark-current-bookmark-id board article))))
state))
+
+(defun navi2ch-bookmark-fetch-mark-article ()
+ (interactive)
+ (navi2ch-bm-exec-subr 'navi2ch-bookmark-fetch-article))

(provide 'navi2ch-bookmark)


390 :一ユーザ :01/10/03 19:24
こんにちは,いきなりしつもんなのですが,
navi2ch で,JBBSを見ることってできます?
見れるとすれば,どのように設定したらよいのですか?
識者の方教えてくださいまし.

391 :mami :01/10/03 19:40
>390
おれも知りたい。
.dat 直読みができないから前はだめだったけど、
今は read.cgi に対応してるから可能性あり?

392 :遅れた…鬱だ… :01/10/03 21:12
乗り遅れました(-_-)
http://navi2ch.tripod.co.jp/navi2ch-011003-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-011003-1.src.rpm

393 :(not 1) :01/10/03 22:17
>>384
> >329 はうちと同じ現象なんで、たぶんおっけーでしょう。
了解。

>>385
> Meadow 1.15 pre1 ですけどまったくエラーなしでつかえてます。
んー、じゃあうちだけなんですかねぇ。
ただ、起きないときは全然起きないのが悩ましいところです。

>>386
> 誰か新機能を説明してくれませんか?
新機能といえるのは、 history でも bookmark みたいに C-k C-y で編集できるように
なった事くらいです。

>>389
> bookmark-fetch を "m i" に割り当てるのを忘れていたのでパッチです。
あてときます。

> history 編集の方で、すでに閲覧しているスレに関して動作がおかしい
> ことに気が付いたので、後日修正したいと思います。
ん、実はその辺の動作を全然見ていないのでした。
よろしくお願いしますです。

>>390,391
まちBBSも raw mode でスレを取ってこれるんですか?
だったら結構簡単に対応できちゃうと思います。
後でちょっと試してみますね。

394 :(not 1) :01/10/03 22:30
>>393
> まちBBSも raw mode でスレを取ってこれるんですか?
勘違い。JBBS ですね(^^;

395 :名無しさん@お腹いっぱい。 :01/10/03 22:54
>>376
> ! (setq cont (replace-match "" t nil cont)))

Debian stableな(emacs-version)→
"21.1 (patch 10) \"Capitol Reef\" XEmacs Lucid"
だが、上のpatchで直った。よって報告。さげさげ。

396 :名無しさん@お腹いっぱい。 :01/10/03 23:03
>>394
offlaw.cgiを使うのでは?
例: http://green.jbbs.net/computer/bbs/offlaw.cgi?BBS=479&KEY=1000348745

397 :名無しさん@お腹いっぱい。 :01/10/03 23:30
>>328
> >>324
> これもうちだと大丈夫だったりします。
> light だと下線は付くんですよね?

すんません、色は着いていたようです。SkyBlue と LightSkyBlue
との違いに気付かなかっただけです(w でも、これは light な
設定に較べて色の違いが微妙すぎる気がします。デフォルトの値
としてはどんなもんでしょうか… 俺は customize-face で Pink
にしちゃいましたが(w

ここのところニュース速報版に書き込むことができないんですが、
他の人はどうでしょうか?

398 :(not 1) :01/10/03 23:42
>>396
offlaw.cgi って何行目からとかって指定できますか?
さっき試したら、終りの行数は指定できたんですけどで始まりの行数は指定できませんでした。
navi2ch 的には始まりの行数が指定できないとちょっとつらいです。
;; hotzonu とかのソースを見ればのってるのかな。

399 :一ユーザ :01/10/04 00:26
Cなら書けるんだけどなー.
Lispはすぐ忘れる.
JBBS対応きぼん...

400 :396 :01/10/04 02:50
>>398
>offlaw.cgi って何行目からとかって指定できますか?
できるかどうかわかりません。
差分は read.cgi の html 出力を dat 形式に変換するしかないかも。

ホットゾヌでは JBBS の場合 read.cgi 経由みたいです。

401 :329 :01/10/04 03:37
>>393
私だけできなかったらどうしようと最新版をインストール。
で、できました・・・(感涙)。

10月3日版をインストールすると何の問題もなく表示されました。

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

心配してくださったみなさんにもありがとうございました。

ちなみにうちのバージョンはXEmacs21.1.8です。

402 :名無しさん@お腹いっぱい。 :01/10/04 10:20
些細な事だが、

>>395
> だが、上のpatchで直った。よって報告。さげさげ。

「直った」は失礼か。「回避できた」に訂正。さげもげ。

403 :名無しさん@お腹いっぱい。 :01/10/04 21:36
Emacs21 で動かしてみました。ひとつ気付いたのは、
レスの区切りのアンダーラインが一つになっている
ことです。しばらくすれば読み慣れはしますが。

404 :名無しさん@お腹いっぱい。 :01/10/05 17:14
>>403
俺もだ。慣れたけど。

405 :名無しさん@お腹いっぱい。 :01/10/05 21:15
看板を表示する機能とかあります?

406 :名無しさん@お腹いっぱい。 :01/10/05 22:09
>405
l runs `navi2ch-board-view-logo'

`navi2ch-board-view-logo' is an interactive compiled Lisp function
-- loaded from "navi2ch-board"
(navi2ch-board-view-logo)

Documentation:
その板のロゴを見る

407 :名無しさん@お腹いっぱい。 :01/10/06 07:06
ブラクラだの広告だののfilterとして、

#/usr/bin/perl
while(<>) {
$_ = "\n" if /gikoneko/;
$_ = "\n" if (m!oss.jodi.org!);
$_ = "\n" if (m!cttpopnet.syo-ten.com!);
$_ = "\n" if (m!bbx.kidd.jp!);
$_ = "\n" if (m!www.url.co.jp!);
(略)
print;
}

ってなスクリプトを書いて


(setq navi2ch-article-filter-list
'(("perl" "/home/nanasi/bin/navi2ch-filter.pl")))

して、うっとうしいのをどんどん消しているつもりなんですが、
この書き方でずらずら書いてるのは面倒。
もっと簡単に書けると思うんですが、どうしたらいいっすか?
ファイルの一部にその文字列だけ書けばOKってな感じにしたいです。
こりゃnavi2chの質問じゃなくてperlですね。

408 :名無しさん@お腹いっぱい。 :01/10/06 08:24
navi2ch+emacs-w3mつかっててなかなかいい感じなんだけど、
.jpgへのリンクはbrowse-urlにまかせずに
とってきてxliあたりで表示するようになんないかな。

409 :すんでのところで :01/10/06 10:56
>>408
こんなんでどう?

begin 644 browse-image.patch.gz
M'XL("$9?OCL``V)R;W=S92UI;6%G92YP871C:`#%55&/FT80?K9_Q11%-3B'
M96.?<_$]5">UJ5I5:=4DN@?'4M8PP+:PBW:7<^_?=W8!F_B..E(B%2$$R^S,
M?#/??C.=3D&P!Q[%>?C`E)YA,9.*9Z-WS,#OL0%8PV*^62PVRP5$\_EB'(;A
M^8YSXYO-\KHQGGY^V6]8KE]=+5]%X!:L-[=P$P&]AV.@:V,>*X3)7LH"F6B6
M,B7K"B9=9*8,CPL,Z.?X)?@)IG&MC2R/J>V5/&@,:U6$O&09AI62F6)DP`O:
M`>!-W^=(YB6"3,'0>[-%06=9:TQ@_PB?AGQ.9IYSU>;KQ[GD,8(VBHL,_%@*
M;>@GR\![*P5Z-G80-%N&\+S\4CQ,9;H'Y@X*3M$(2A->`_G@PB8B*\,I%4BE
M&L;2U><<D\(*J;M^"ZI!<Z>RND1AO"]``W![>PLE:DU1@!C#V;Y`3>O/H&S-
M0BJ]"FUO7/-]GH*?4AHU90.3?[!DL0X<F;J-M>'%`'?GUYO%ZZ?<;7><<_=Z
MLUH,<S=:SZ^B]>N&NS!PC=N'Q5>+9SH(/CV"\7<6VFG5?</QQ=(G`=_?RUHD
MA+K7,(&'\,!%(@]A%<#0#W(SNK@_+5@VY,+]HVL,31<A5=0J5F'Q%%Q5FY`Y
M!OK<8$E]+FH$MQ*XLKO*W=R<#OE75ZZM#Z/GQ4-_"^Y;-Z5M+Y_.0\OKL&0F
MSL'[.-O^^M=N^T>UV_Z$NQ^V/V>[%QZT,4?PC#E9;'_AN^V;])*E=?I6['H^
M@Z#+QQ]"T-BU9K[I\X5`29(MU0=U9`]\.PI]$PXY#'0/=K:%:_L+WS>*Q0HX
M>6IJ0"0\+0'/A%28N#_>G?[;J?C]_?U1R9T$MB(^*'A@)!22)?#AS]]FY.M'
M3%E=&+ML_=$J,&4+`,27/9**(E22"S,#N*,S@3J'6%:/[1@A#UUXKDF,20LI
M`U)'+H#9[.U\B4GGX,!-3IZTYB2(P)*$MZA9*Z^VLT_SML(_H=CO<_)/-ZO(
M846R:M!)?!N=_.<\SLE%(L7$3H:44F+6I+2I*BPE[2"*&"4+4GUWJ`@6*A8;
M_H!]KH6]=9L`>%26#7@M-9U`"VDN'L0CDU$I2I7&XI->^9='5'",2]B+1YBX
M*H==72WM8W8Y&7>VW`CMJ<*E37U;&Q[_2W[<C/:=+#;G_>NU]+FIM(J65ZMH
MW4VET9FFG/Q--**PB$\I2Z:2,*Z5(KXU7R[)D?^YA6;4>"Y2&70HZ"Q321YX
M@J>Y;V=J,/X(U%8B>D']!.J#+1$1+N4%NE&P6D57J]5U-PK^[W3_!89I(/$#
#"P``
`
end

URLを引数にとらないviewerはこんなwrapping script用意して。
#! /bin/sh
if [ $# -ne 1 ]; then echo Usage: $0 URL 2>&1; exit 1; fi
tmpfile=/tmp/tt$$
wget url -O $tmpfile
xv $tmpfile
rm $tmpfile

410 :名無しさん@お腹いっぱい。 :01/10/06 11:44
>>407 こんなのどう?

#!/usr/bin/perl

$listfile = "$ENV{'HOME'}/.navi2ch_killlist";

$listfile = shift(@ARGV) if( -f $ARGV[0]);

open(LIST, "<$listfile") || die("1<><>01/01/01 00:00<>can not open kill list.<>\n");
while(<LIST>){
chomp;
($category, $uri) = split(/\s/, $_);
next if($category eq '' || $uri eq '');
$list{$uri} = $category;
}
close(LIST);

while(<>){
foreach $uri (keys(%list)) {
last if(s/$uri/DELETED($list{$uri}: $uri)/);
}
print;
}

インデント崩れるかな。
で、~/.navi2ch_killlist って file に、

SPAM http://www1.freehost.ne.jp/~gikoneko/onnanoko.html
グロ http://duffus.ops.uunet.co.za/~nic/gallery/splat.jpg
グロ http://vagina.rotten.com/motorcycle/motorcycle.jpg

とか、書いておく。

板違いにてsage。

411 :410 :01/10/06 11:49
>>410 下から三行目、

s/$uri/DELETED($list{$uri}: $uri)/g;

とかでないと複数書かれた時に対処できなかった。
板違いの上に間違えた。鬱だ。逝ってくる。

412 :すんでのところで :01/10/06 13:05
>>409
あ、書き忘れた。
navi2ch-browse-url-image-program
navi2ch-browse-url-image-args
を設定してちょ。

navi2ch-article-*じゃないけど、navi2ch-article :groupに入れちゃった…

413 :遅レス :01/10/06 21:16
>>406
thanks.

414 :348 :01/10/07 03:05
>389 history 編集の動作がおかしい

delq の使い方を間違っていました。おはずかしい。

--- navi2ch-history.el.~1~ Sun Oct 7 03:01:37 2001
+++ navi2ch-history.el Sun Oct 7 03:01:36 2001
@@ -164,7 +164,7 @@
(if item
(let ((pair (assoc item navi2ch-history-alist))
(buffer-read-only nil))
- (delq pair navi2ch-history-alist)
+ (setq navi2ch-history-alist (delq pair navi2ch-history-alist))
(delete-region (point) (save-excursion (forward-line) (point)))
(navi2ch-bm-renumber))
(message "Can't select this line!")))))

415 :名無しさん@お腹いっぱい。 :01/10/07 10:24
現在 navi2ch は geocities で公開されてますが、
geocities に置かれたコンテンツは実質的に Yahoo! のものになってしまう
みたいです。どこかよそに移した方がいいのかも?

ここにもうちょっと詳しい話があります。
http://slashdot.jp/article.pl?sid=01/10/06/2048212&mode=thread&threshold=

416 :名無しさん@お腹いっぱい。 :01/10/07 13:41
>>409
ごっつさんきゅ。すげーいい。

とりあえずImageMagikで

(setq navi2ch-browse-url-image-program "display")

しておいたけど、displayは"q"一発じゃ終了してくれないのが
ちょっとアレだ。他にURLを直接読めるイメージビューワーないかな。

>>410
これもサンクス。

このふたつ組みあわせると画像リンクもたのしめる。

417 :名無しさん@XEmacs :01/10/07 17:56
>416
^Q なんだよね… > display
なんか最近 navi2ch なキーバインドに慣れすぎて、 Mew とかで混乱
しちゃうよ(w

418 :名無しさん@お腹いっぱい。 :01/10/07 18:54
>>417
さんく。知らなかったよ。世界には知らんことがたくさんある。

419 :名無しさん@お腹いっぱい。 :01/10/07 19:00

>>407 のように、ただ消すだけじゃなくて
マークする方がエレガントだってのにも気づいたよ。
さんきゅ。

420 :名無しさん@お腹いっぱい。 :01/10/07 20:48
eeがq一発で終了じゃなかったっけ?
>417
wlのキーバインドをnavi2ch風に改造してます。
1で全画面。jkで上下スクロールとか。

421 :名無しさん@お腹いっぱい。 :01/10/07 23:13
navi2ch の色んな mode で j、k に自分で
上下移動関係のコマンドに割当てている。
オリジナルのちょっと甘いからね。

422 :ななし :01/10/08 07:20
Solaris8(x86) + xemacs21.1.14 で、10./3 の Navi2ch を
gmake したのですが、エラーが出て作れません。
エラーは、「timezone の load に失敗しました」というものです。
(今、Windows からなので、きちんとしたエラーが書けません、スマソ)

setenv TZ JST-9 を設定したのですが、変わりませんでした。
FreeBSD の時は、こんなこと無かったと思うのですが、なんででしょうか・・・

何かアドバイス、よろしくお願いします。

423 :名無しさん@お腹いっぱい。 :01/10/08 10:13
>>422
メッセージそのままだと思いますが… navi2ch-{net,util}.el
で (require 'timezone) としてますので、そこでエラーが
出ているのでしょう。XEmacs は、ちゃんとインストールされて
ますか? timezone.{el,elc} は、
.../xemacs-packages/lisp/xemacs-base/ 以下にあるはずです。

424 :名無しさん@お腹いっぱい。 :01/10/08 19:30
>421
それ見せてよ。
できればパッチの形で。

425 :名無しさん@お腹いっぱい。 :01/10/08 19:39
本体を直接書換えてる人は少ないと思うが

426 :名無しさん@お腹いっぱい。 :01/10/09 00:27
>>424
425 が言うように、直接書き換えるのではなくキーの再割当て
をしているだけですよ。

427 :名無しさん@お腹いっぱい。 :01/10/09 07:56
>426
いや、わかってるけど、
パッチならnavi2ch本体に取り込みやすいじゃん。
つーか、どう割り当ててるか教えてよ。

428 :名無しさん@お腹いっぱい。 :01/10/09 19:14
>>427
単に泥臭くやってるだけなんだけど。

(define-key navi2ch-list-mode-map "j" 'next-line)
(define-key navi2ch-list-mode-map "k" 'previous-line)
(define-key navi2ch-board-mode-map "j" 'next-line)
(define-key navi2ch-board-mode-map "k" 'previous-line)
(define-key navi2ch-article-mode-map "j" 'navi2ch-article-next-message)
(define-key navi2ch-article-mode-map "k" 'navi2ch-article-previous-message)
(define-key navi2ch-bookmark-mode-map "j" 'next-line)
(define-key navi2ch-bookmark-mode-map "k" 'previous-line)
(define-key navi2ch-history-mode-map "j" 'next-line)
(define-key navi2ch-history-mode-map "k" 'previous-line)
(define-key navi2ch-search-mode-map "j" 'next-line)
(define-key navi2ch-search-mode-map "k" 'previous-line)

navi2ch-article-mode-map では、オリジナルは navi2ch-article-few-scroll-{up,down}
に割当ているけど、自分の好みに合わせている。というか、オリジナルで
j、k に何にも割当てられていない時からこうしている。


以前過去スレで作者が書いたコードを流用すれば、もっとすっきりする。
こっちの方がいいかもしれない。

(defun navi2ch-bm-define-key (key func)
(dolist (map '(navi2ch-board-mode-map
navi2ch-history-mode-map
navi2ch-bookmark-mode-map
navi2ch-search-mode-map))
(define-key (symbol-value map) key func)))
(navi2ch-bm-define-key "j" 'navi2ch-bm-next-line)
(navi2ch-bm-define-key "k" 'navi2ch-bm-previous-line)
(define-key navi2ch-list-mode-map "j" 'next-line)
(define-key navi2ch-list-mode-map "k" 'previous-line)

何にせよ、趣味の問題だからオリジナルで割当てる必要はないと思う。

429 :名無しさん@お腹いっぱい。 :01/10/09 20:47
今だ!429番ゲットォォォォォ
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ

このようなAAをうまいこと保存したり貼り付けたりするような
機能って出来ませんか?

430 :  :01/10/09 21:02
ギコペ

431 :名無しさん@お腹いっぱい。 :01/10/09 21:47
C-x r s でレジスタに保持。

432 :すんでのところで :01/10/10 01:34
>>429
> このようなAAをうまいこと保存したり貼り付けたりするような
> 機能って出来ませんか?

Interface考えてくれや。AAのコピベはやらんから、どんな形態が便利か分からん。
そのままcodingすると約束は出来ないが。

433 :すんでのところで :01/10/10 01:52
ん?abbrev使えば何も特別なもの必要ないか?

abbrevの使い方:

M-x edit-abbrevs

(global-abbrev-table)で、

"sliding-giko" 0 " ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ"

と書き、\C-c\C-cで登録。

M-x abbrev-modeしたbufferで、sliding-giko<SPACE>と打つと、

 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ

この通り。

434 :すんでのところで :01/10/10 02:02
あ、何回もすまん。保存するの忘れんでくれよ。

~/.emacsに
(quietly-read-abbrev-file)
(setq save-abbrev t)

435 :とおりすがりこ :01/10/10 15:48
おまけ。
(add-hook 'navi2ch-message-mode-hook '(lambda () (abbrev-mode t)))
も、~/.emacs にあるとうれしいかも。

436 :名無しさん@お腹いっぱい。 :01/10/10 22:57
kterm上のemacs -nwでnavi2chを使うとレスの間の
――――――― <-これ
区切の線が表示されません。

直せますか?

437 :mami :01/10/11 03:47
>>436
XEmacs でも表示されません。
つーか、こないだ GNU Emacs20 使うまで
区切り線が出るなんてこと知らなかった。

438 :名無しさん@お腹いっぱい。 :01/10/11 09:58
区切り線なんて無いほうが本物の 2ch っぽくてよくなくな〜い?

439 :名無しさん@お腹いっぱい。 :01/10/11 10:18
白黒画面で見てるとどこから次のレスだかわからなくなってしまうんです。
特にレスの長い時には

440 :名無しさん@お腹いっぱい。 :01/10/11 18:32
Emacs-21 だとコンソールでも色が着いて良い感じ。

441 :すんでのところで :01/10/12 00:09
空行にput-text-propertyすると行全体にpropがつくのと、
全く付かないの、というemacsのfaceの差、ということみたいなので、

navi2ch-article.elを

(navi2ch-article-arrange-message))))
(let ((p (point)))
! (let ((w (frame-width)))
! (while (> w 1)
! (insert " ")
! (setq w (- w 1))))
(put-text-property p (point) 'face 'underline))
(insert "\n"))

でいいけど、monafont使っていると、(frame-width)では端までunderlineが伸びないね。

442 :すんでのところで :01/10/12 00:12
あ、navi2ch-article.elのnavi2ch-article-insert-messageね。

defsubst(Cでいうところのinline qualifier)になっているから、
この関数使っているnavi2ch-article-insert-messagesもdefunし直してね。

443 :名無しさん@お腹いっぱい。 :01/10/12 10:07
navi2ch-board-view-logo
っていうのは、2chの各板のロゴを見る
グレートな機能でしょうか?
もし、そうなら使いたいんですけど、
ESC-x navi2ch-board-view-logo [ret]
としても、Wrong type argument string type nil
といわれます。

後、ESC-x navi2ch-board-view-logo
とうつのも、面倒なので、.emacsで
キーバインドしたいのですが、こういうのってどうやってするのでしょうか?

444 :名無しさん@お腹いっぱい。 :01/10/12 10:12
どっかlispを軽く学べるページないすか?

445 :名無しさん@お腹いっぱい。 :01/10/12 10:14
history機能って何ですか?
どう設定するのですか?

446 :すんでのところで :01/10/12 10:28
>>443
> ESC-x navi2ch-board-view-logo [ret]
> としても、Wrong type argument string type nil
> といわれます。

SETTING.TXTの取得に失敗してますね。

contentが、
"
gunzip: stdin: invalid compressed data--format violated
"
になっています。よって、logoのURLが取得出来ず失敗します。
何故、いつからこうなったのかは不明です。

447 :すんでのところで :01/10/12 10:31
>>444
> どっかlispを軽く学べるページないすか?

ftp://ftp.ascii.co.jp/pub/GNU/emacs-lisp-intro-jp.texi.gz

を、texi2htmlにかけて見る、ではどうですか?
書籍版もASCIIから出てますよ。

448 :名無しさん@お腹いっぱい。 :01/10/12 10:41
>>447
ありがとう。軽く勉強する位でやってみます。

ところで、NAVI2CHの
履歴ってのがhistoryですよね。
そのボードネームって何になりますか?

板一覧でgって押して、unixとすればunix板に行きますが、
履歴にいくには何をおせばいいのでしょう?
historyを押して見たら、日本史板にいっちゃいました

449 :名無しさん@お腹いっぱい。 :01/10/12 10:58
>>443
> 後、ESC-x navi2ch-board-view-logo
> とうつのも、面倒なので、.emacsで
> キーバインドしたいのですが、こういうのってどうやってするのでしょうか?

navi2ch-board-mode では l に割当てられています。見たい時には、
実はブックマークに居たりするんですが(w

>>448
> 履歴ってのがhistoryですよね。
> そのボードネームって何になりますか?

hist です。ちなみに、

表示スレ一覧 articles
検索一覧 search

となっています。

450 :名無しさん@お腹いっぱい。 :01/10/12 12:22
sigefumi@cts-net.ne.jp
piko-@jp-t.ne.jp
rukia@hkg.odn.ne.jp
fb4t-fjt@asahi-net.or.jp
tune@yellow.plala.or.jp
blackwidow@anet.ne.jp
zbf46927@boat.zero.ad.jp
ccv21590@hkg.odn.ne.jp
kengo@d9.dion.ne.jp
aokin_doll@anet.ne.jp
siosai@itpmail.itp.ne.jp
natamoky@zb4.so-net.ne.jp
shikata@nyc.odn.ne.jp
mrk3@f4.dion.ne.jp
yasuhumi-i@tokai.or.jp
whxd777@docomo.ne.jp
you1991@muj.biglobe.ne.jp
yoshiteru-s@docomo.ne.jp
ye183@viola.ocn.ne.jp
nyao@pop02.odn.ne.jp
xxxx777xxxx777@docomo.ne.jp
ye183@viola.ocn.ne.jp
matsuda@f-maria.co.jp
yukinon@poppy.ne.jp
cds09690@par.odn.ne.jp
kasugan.@docomo.ne.jp
0507s-0920y@hcc5.bai.ne.jp

dannda

451 :名無しさん@お腹いっぱい。 :01/10/12 14:12
>>439
> 白黒画面で見てるとどこから次のレスだかわからなくなってしまうんです。

たしかにそうですね。
となると、区切り線はアンダーラインを使用するのではなく、
「----」等がいいかも知れませんね。

452 :  :01/10/12 18:59
vine linux 2.1で
windows98上で動作するBlackJumboDogという
プロクシ−サーバーソフトを介して
ネットに接続しているのですが
emacsにnavi2chと打つと
now connectingと表示されたまま止まってしまいます.。
unix板の皆様どうか私をお救いください.

453 :すんでのところで :01/10/12 19:26
>>451
> 「----」等がいいかも知れませんね。

と私も思い、>>441を送ったすぐ後に、

(navi2ch-article-arrange-message))))
!; (let ((p (point)))
(let ((w (frame-width)))
(while (> w 1)
! (insert "-")
(setq w (- w 1))))
!; (put-text-property p (point) 'face 'underline))
(insert "\n"))

として使っています。自分としてはこれでいいかんじ

454 :名無しさん@お腹いっぱい。 :01/10/13 00:25
厨房スレでもダメそうだったのでやっぱりここに来てみました。
EmacsCEでNavi2chを使っていると、なぜか.navi2ch/history.txtに
「...」という文字が交じってしまい、Navi2ch起動時にエラーに
なってしまいます。これが結構な頻度で起きるもんですから、
history.txtからの「...」削除を自動化したいのですけど、
どうしたらいいでしょうか。

455 :名無しさん@お腹いっぱい。 :01/10/13 00:49
navi2chでスレッド立てる方法教えてください。

456 :名無しさん@お腹いっぱい。 :01/10/13 01:13
配布ファイルの中のREADMEに書いてあるのでは?

457 :名無しさん@お腹いっぱい。 :01/10/13 02:27
board bufferで、'w'。
ちみはOOPは苦手だろ? >>455

458 :名無しさん@お腹いっぱい。 :01/10/13 02:53
on line 以外で message を queue しておくのはできますか?

459 :名無しさん@お腹いっぱい。 :01/10/13 03:37
「Symbol's value as variable is void: navi2ch-bm-updated-mark」
というエラーがでて使えん。謎

460 :名無しさん@お腹いっぱい。 :01/10/13 08:40
>>454
>history.txtからの「...」削除を自動化したいのですけど、
つーか、ゴミが入らないようにするべきじゃないのか?

461 :名無しさん@お腹いっぱい。 :01/10/13 11:28
>>460
入ったり、入らなかったりするんです。
恐らくEmacsCEの動作不安定に端を発っする問題だと思います。
よって、あまりマジメにつきあう価値がないので、
対処療法でいいんじゃないかと。
いずれにせよ、僕には原因を追求するのは無理です。

462 :名無しさん@お腹いっぱい。 :01/10/14 16:44
age

463 :名無しさん@お腹いっぱい。 :01/10/16 14:54
またこんな下のほうにスレが落ちてるじゃないか。

前からひとつ気になっていることがありますので、
よろしかったらネタ振りにつき合ってください。
それはfontlockの色のセンスに疑問を感じませんか?

464 :名無しさん@お腹いっぱい。 :01/10/16 17:40
センスがいいかどうかはどうでもいいんですけど、
バックを黒にしようと思って困ることがあります。

465 :名無しさん@お腹いっぱい。 :01/10/17 00:08
>>463
> それはfontlockの色のセンスに疑問を感じませんか?

M-x edit-facesでいいの作ったらここに張り付けてくれ。

466 :名無しさん@お腹いっぱい。 :01/10/19 10:10
navi2chのbookmark情報ってどこにはいってるの?

467 :名無しさん@お腹いっぱい。 :01/10/19 10:39
.navi2ch/bookmark2.txt

468 :名無しさん@お腹いっぱい。 :01/10/20 00:48
論文をかかなければいけません.
そのため,論文を書く時は,今のような
句読点を打たなければいけないのですが,
2chでこの句読点を使うと,匿名性が失われます.
.emacsのnavi2chのとことかで,設定するなりして
navi2chを使う時だけでも
普通の。や、を使う設定にすることはできないのでしょうか?

方法を教えてください。お願いします。

469 :名無しさん@お腹いっぱい。 :01/10/20 00:55
一発痴漢

470 :名無しさん@お腹いっぱい。 :01/10/20 00:59
毎回、カンナで設定しなおすのが、めんどくさいです。
自動で、2chの時は,.
それ以外は、。になってくれないかな?

471 :名無しさん :01/10/20 02:07
なんだっけ
text-adjust.el

472 :名無しさん@Emacs :01/10/20 04:45
三時間前からNavi2chを使いだしたのですが、2つほど分からないところがあるので質問させてください。

1)常にスレはAll Rangeで表示したい
2)常に3画面で表示したい

上の二つをやり方を教えていただけないでしょうか。よろしくお願いします。

473 :名無しさん@お腹いっぱい。 :01/10/20 05:13
(setq navi2ch-article-auto-range nil)

474 :名無しさん@Emacs :01/10/20 05:47
>>473
有難うございます。上手くいってるようです。
2)も多分大丈夫です。失礼しました。

475 :名無しさん@お腹いっぱい。 :01/10/20 05:54
>>471
これは便利ですね。感動した!
ありがとう。

476 :名無しさん@Emacs :01/10/20 12:49
navi2ch 素晴しいっす. ところで, 同一 ID の発言一覧とか出せるようになっ
てるとうれしいんですが. 昔のぁゃιぃのように.

477 :名無しさん@Emacs :01/10/20 12:50
あと, message mode で M-q した時,

From: 名無しさん@Emacs
Mail:
----------------

等のヘッダまでも整形してしまうので, そうならないようになってるとうれし
いです.

478 :名無しさん@Emacs :01/10/20 13:37
maでブックマーク全部を選択して
miで一括更新
このあと、更新時間が新しい順で並べたいのですが(というか、いつもそうしたい)
どうすればいいんでしょか?
ソートを固定したいです(今はS押してs押して・・・

479 :名無しさん@お腹いっぱい。 :01/10/20 14:31
>>470
navi2ch は SKK で書く、とか。

480 :名無しさん@お腹いっぱい。 :01/10/20 16:06
>>478
navi2ch-board-misc.el の navi2ch-bm-sort の辺を見てみれ。

481 :名無しさん@Emacs :01/10/20 22:39
configureで何故か失敗すると思ったら・・・
知らない間にmingw使ってた

482 :名無しさん@お腹いっぱい。 :01/10/21 01:09
発言者のとこに番号書いてあった場合、
'>>1' とかとおなじくジャンプ出来るとうれしいです。

>>479
SKK、最近再びはやりだした?

483 :名無しさん@Emacs :01/10/21 02:34
.,と、。両方かなに配置されてるNICOLA使うとか。

Navi2ch的には全角カタカナを半角にするやつが欲しい。
デフォの名無し拾ってくれたりとか。
手でやってると他板の名前が出てきたりして。

>>477
すきま空けりゃいいやん。
つか、端の揃った長文は読みたくない。

484 :名無しさん@お腹いっぱい。 :01/10/21 12:20
navi2chで現在見ているスレッド
のURLをコピーして他のスレッドで紹介したいのですが、
URLのコピー&ペースト法はどうするのですか?

Uでcopyでboardとか選択してからマウス中ボタンで
張り付けようとしても、
コピーされていないです。

485 :名無しさん@お腹いっぱい。 :01/10/21 12:56
>>484
俺はずっとうまくコピーできてるが…

486 :名無しさん@お腹いっぱい。 :01/10/21 13:00
>484
C-y

487 :名無しさん@お腹いっぱい。 :01/10/21 13:50
>>486
有難う。

488 :名無しさん@お腹いっぱい。 :01/10/21 13:52
それってnavi2chの操作っていうかEmacsの操作だよね?
Emacsはnavi2ch用としてしか使っていないのかな。

489 :名無しさん@お腹いっぱい。 :01/10/21 13:54
マウスでしか使ってないんじゃネーノ?

490 :名無しさん@お腹いっぱい。 :01/10/21 15:05
navi2chを起動したら最初に現れる画面を
お気に入りにしたいのですが、どうやってやるのですか?

491 :名無しさん@お腹いっぱい。 :01/10/21 15:08
>>489
mouseの真中ボタンでyankさせるには、
x-own-clipboardか、x-store-cutbuffer辺りを、
navi2ch-article-show-urlに突っ込まないとまずいな。

492 :名無しさん@お腹いっぱい。 :01/10/21 16:32
じゃあ、emacsでコピーするのはどうやってするの>

493 :名無しさん@お腹いっぱい。 :01/10/21 16:36
>>492
C-w とか M-w とか C-k とか。
ほれ。
http://www.google.com/search?q=emacs+%93%FC%96%E5

494 :名無しさん@お腹いっぱい。 :01/10/21 16:37
M-x help-with-tutorial で勉強しろ。

495 :名無しさん@お腹いっぱい。 :01/10/21 17:24
>>490

496 :名無しさん@お腹いっぱい。 :01/10/21 18:03
navi2chでmona font使用しています。
あと、xemacsでm$ gothic
使用してます。

この場合、普通に2chを見る時だけ、mona fonts
になって、
テキストとかいじってる時は、
m$ gothicになるのでしょうか?

できれば、mona板以外はm$でみたいと思いますが無理でしょうか?

497 :名無しさん@Emacs :01/10/21 18:43
その板のデフォルトの名前を常に使いたいのですが、可能でしょうか?
Navi2ch Message User Nameをnilにするんだと思い込んでいたのですが、全く意味無かったです。

あと、sageにしたいときには皆さんどうやってるんですか?
デフォルトでは機能がないのでしょうか?

498 :名無しさん@お腹いっぱい。 :01/10/21 18:52
>>497
"W"

499 :名無しさん@お腹いっぱい。 :01/10/21 18:54
>>496
;;(setq navi2ch-mona-enable t)
(setq navi2ch-mona-enable-board-list '("mona"))

500 :名無しさん@Emacs :01/10/21 19:15
>>498
有難うございます。sageが出来ました(最初はNavi2ch Message User Nameに"W"って入れてた・・・汗)

501 :名無しさん@お腹いっぱい。 :01/10/21 20:05
>>500
>(最初はNavi2ch Message User Nameに"W"って入れてた・・・汗)
ワロタ

> その板のデフォルトの名前を常に使いたいのですが、可能でしょうか?
> Navi2ch Message User Nameをnilにするんだと思い込んでいたのですが、全く意味無かったです。

navi2ch-message-user-name のことでしょうか? これを nil にするか、名前欄
に何も入れなければ板のデフォルトの名前になるはずですが。

ただし、板によっては何か名前を入れることを要求するところがあります。
その場合は手動で何か入れる必要があります。

502 :名無しさん@お腹いっぱい。 :01/10/21 20:27
>>501
> ワロタ

いや、結構本気だったんです(汗

> navi2ch-message-user-name のことでしょうか? これを nil にするか、名前欄
> に何も入れなければ板のデフォルトの名前になるはずですが。

今もう一度試してみると、ちゃんとデフォルトの名前になりました。
どっかがおかしかったのかも知れません。ありがとうございました。

503 :名無しさん@お腹いっぱい。 :01/10/21 20:45
navi2chを起動したら最初に現れる画面を
お気に入りにしたいのですが、どうやってやるのですか?

504 :名無しさん@お腹いっぱい。 :01/10/21 23:07
bookmarkのスレを
bookmark 0
から
bookmark 1
へ移動するのってどうやるんだっけ?

bookmarkが増えすぎたので、ジャンルごとに管理しようかと。。。

505 :名無しさん@お腹いっぱい。 :01/10/21 23:23
>>504
o でし

506 :名無しさん@お腹いっぱい。 :01/10/22 02:29
navi2chでスレのタイトルとURLを同時にコピー
するにはどうすればいいのでしょうか?

507 :名無しさん@お腹いっぱい。 :01/10/22 02:30
同時は無くても同じような事はできませんか?

508 :ふりかぶって :01/10/22 07:32
>>507
(defun navi2ch-article-yank-thread-title ()
(interactive)
(kill-new (cdr (assq 'subject navi2ch-article-current-article))))
をarticle bufferで実行するとyankされまする。

navi2ch-article-current-articleはbuffer localな変数ゆえ、
article buffer以外で実行した場合の結果は未定義ござる。(多くの場合(cdr nil)でerror)

509 :名無しさん@お腹いっぱい。 :01/10/22 08:38
>>503
はできないのね。
作者さんできるようにしてくれるとうれしいな。

510 :名無しさん@お腹いっぱい。 :01/10/22 08:39
README のキーバインドに載っていないモノが増えてきたので
navi2ch-*-.el から拾ってみました。

navi2ch-article.el
"j" navi2ch-article-few-scroll-up
"k" navi2ch-article-few-scroll-down
"W" navi2ch-article-write-sage-message
"g" navi2ch-article-goto-numver-or-board
"G" navi2ch-list-goto-board
"B" navi2ch-bookmark-goto-bookmark
"\C-c\C-u" navi2ch-article-goto-url

navi2ch-board.el
"+" 'navi2ch-board-toggle-updated
"e" 'navi2ch-board-expire
"l" 'navi2ch-board-view-logo

navi2ch-board-misc.el
"." navi2ch-bm-display-article
"e" navi2ch-bm-textize-article
"U" navi2ch-bm-show-url
"B" navi2ch-bookmark-goto-bookmark
"\C-c\C-u" navi2ch-article-goto-url
"\C-c\C-m" navi2ch-message-pop-message-buffer
me" navi2ch-bm-textize-mark-article

navi2ch-list.el
"\C-c\C-u" navi2ch-article-goto-url
"D" navi2ch-list-delete-global-bookmark
"C" navi2ch-list-change-global-bookmark
"B" navi2ch-bookmark-goto-bookmark
"e" navi2ch-list-expire

navi2ch-bookmark.el
"i" navi2ch-bookmark-fetch-article
"\C-k" navi2ch-bookmark-cut
"\C-y" navi2ch-bookmark-yank
"o" navi2ch-bookmark-move
"O" navi2ch-bookmark-copy

皆で README のような簡単な説明を付けましょうよ。

511 :ふりかぶって :01/10/22 08:52
>>510
> navi2ch-article.el
> "j" navi2ch-article-few-scroll-up 一行上にスクロール
> "k" navi2ch-article-few-scroll-down 一行下にスクロール
> "W" navi2ch-article-write-sage-message sageでレスを書き込む
> "g" navi2ch-article-goto-number-or-board レス番号/板名を指定してジャンプ
> "G" navi2ch-list-goto-board 板名を指定してジャンプ
> "B" navi2ch-bookmark-goto-bookmark ブックマーク番号を指定してジャンプ
> "\C-c\C-u" navi2ch-article-goto-url URLを指定してジャンプ

用語はREADMEに従いました。(numver→numberと修正)

512 :510 :01/10/22 09:00
> 用語はREADMEに従いました。(numver→numberと修正)
typo です。(-_-)ウツダ

513 :ふりかぶって :01/10/22 09:03
>>511
> > navi2ch-article.el
> > "j" navi2ch-article-few-scroll-up 一行上にスクロール
> > "k" navi2ch-article-few-scroll-down 一行下にスクロール

上に一行スクロール、下に一行スクロール、の方が明解だな。

514 :名無しさん@お腹いっぱい。 :01/10/22 10:43
> navi2ch-board.el
> "+" navi2ch-board-toggle-updated 更新スレだけを表示
> "e" navi2ch-board-expire
> "l" navi2ch-board-view-logo 板のロゴを表示

navi2ch-board-expire って、どう説明したらいいの?

515 :名無しさん@お腹いっぱい。 :01/10/22 13:12
「古いスレを削除」? > expire

516 :名無しさん@お腹いっぱい。 :01/10/24 15:37
navi2chが最近変な動きをします。
スレを読んでいる時にpで前の発言にいっていると
いきなに[2]の所へいってしますのです。

ex)
[100]を読んでいてpで[99],[98],[2]といった感じです。
うちだけ?

FreeBSD4.4R Emacs20.7 navi2ch最新

517 :名無しさん@お腹いっぱい。 :01/10/24 16:03
>>516
レスの表示数が少ないからでしょ。
r 0 とかしてみそ。

518 :516 :01/10/24 16:12
>>517
いや.emacs.elに
(setq navi2ch-article-auto-range nil)
しているのでそれは関係無いと思うのですが

519 :名無しさん@お腹いっぱい。 :01/10/24 16:34
>518 あるある。どうやってもいきなりトンでもないとこに行っちゃうこと。
再現率100%なんだけどどこのスレだか忘れちゃったよスマン。今度は覚えとくよ。

520 :名無しさん@お腹いっぱい。 :01/10/24 19:33
最近というか実は結構前からそういうことはあった。

521 :名無しさん@Emacs :01/10/25 05:07
初かき込

522 :名無しさん@お腹いっぱい。 :01/10/25 14:08
emacs21にしたら、板を開くときに
「文字コードを何にする?」ってなことを聞かれるように
なりました。
emacs-muleかno-conversionかraw-textが選択肢のようです。
(正確には....えーと、コピペできないから)

これを止めるにはどうしたらいいんでしょう?

523 :名無しさん@お腹いっぱい。 :01/10/25 14:23
>>522
うちもなります。
どうやるかは知りません

524 :名無しさん@お腹いっぱい。 :01/10/25 15:28
>>522
なる板とならない板とがあるみたい。
UNIX板は以前は聞かれなかったのに、ある時点を境に聞かれるようになった。
想像だけど、板一覧の中にコードのおかしな文字が紛れ込んでると
聞かれるようになるんじゃないかな?

525 :名無しさん@お腹いっぱい。 :01/10/25 15:35
作者さま
Emacs21はWindowsでも動くそうなので
使ってみてはどうでしょう?

526 :名無しさん@お腹いっぱい。 :01/10/25 16:21
はっきり書け

527 :525 :01/10/25 16:30
>>526
何を?

528 :名無しさん@お腹いっぱい。 :01/10/25 17:56
というか最近作者様はお忙しいんだろうか。

529 :名無しさん@お腹いっぱい。 :01/10/26 00:09
-------------
These default coding systems were tried:
japanese-shift-jis-unix japanese-iso-8bit
However, none of them safely encodes the target text.

Select one of the following safe coding systems:
raw-text emacs-mule no-conversion
----------------
確かにこーゆーエラーが出ますね。@ Emacs21.1

530 :名無しさん@お腹いっぱい。 :01/10/26 00:22
気にせずRETする俺はDQNでしょうか。
21.1です(・∀・)イイ!!

531 :名無しさん@お腹いっぱい。 :01/10/26 03:10
game.2ch.net の板 (アーケード arc とか) が見れん。
state がうまくとれなくて nil になってるっぽい。
gzip 関連?

532 :名無しさん@お腹いっぱい。 :01/10/26 05:33
今回のWEB+DBに削減記がのってたね。

533 :名無しさん@お腹いっぱい。 :01/10/26 13:55
プログラマー板が見れなくなっちゃいました。
mentai.2ch.net から pc.2ch.net へ移ったみたいです。
どうしたら読めるようになりますか?

534 :名無しさん@お腹いっぱい。 :01/10/26 14:00
>>533
(setq navi2ch-list-bbstable-url "http://www.2ch.net/newbbsmenu.html")
を評価して navi2ch-list-mode で s としてうまく行くのであれば、
.emacs に加えておきましょう。

次のバージョンでは対処されると思いますが。

535 :533 :01/10/26 14:14
>>534
残念ながらだめっぽいです。とってきた newbbsmenu.html の内容が
まだ古いサーバ mentai の方を指してるみたいなんで。

内容が更新されるのを待つしかないんでしょうか…。

536 :名無しさん@お腹いっぱい。 :01/10/26 14:34
ありゃ本当だ。すんません。

さっきは普通に行けたのに(pc.2c.net の方)、今やってみたら確かに古い情報の
ままですね。というか何故行けたのか謎。

etc.txt に追加してもうまく行かない。おかしいなあ。

537 :533 :01/10/26 14:57
>>536
~/.navi2ch/etc.txt をつくって

プログラマー
http://pc.2ch.net/prog/
prog

を書いてみたら「その他」のとこから接続できました。(゚д゚)ウマー
etc.txt 知らなかったです。ありがとう。

538 :名無しさん@お腹いっぱい。 :01/10/26 15:12
>>537

プログラマー(新)
http://pc.2ch.net/prog/
prog-new

にして試したんですけど、prog-new を prog にしたら
読めました。昔は名前が違ってもうまくいったんだけどなあ。

> etc.txt 知らなかったです。ありがとう。

確かに etc.txt なんで文字列は navi2ch-list.el にしか出て
こない(w 2ch のスレをずっと読んでいた者には馴染みが
あるんですけどね。

539 :mami :01/10/26 15:13
最近たまにかちゅ〜しゃを使ってんだけど、
むこうでは 2channel.brd というのを配布してるらしい。
navi2ch の board.txt 相当品。
http://freezone.kakiko.com/jiten/123.html#brb

これが使えるとうれしいかも。
変換スクリプト書いてみるか。

540 :名無しさん@お腹いっぱい。 :01/10/26 16:45
サーバの変更などがあっても自動的に更新してくれるんですかね?
そのような動作をしているっぽいので、
怠惰な私としては非常にありがたいですね。
作者さん、ありがとぅ


新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)