5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新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(前スレのまとめ)

2 :名無しさん@お腹いっぱい。:01/08/30 19:15 ID:rWMWyOVM
インストール方法

tar xzvf navi2ch*.tar.gz <- ダウンロードしたファイル名
cd navi2ch*
./configure --prefix=(インストールするパス。/usr/localとか。)
make
su(必要なら)
make install

rpmならこれだけ。
rpm -ivh navi2ch*.noarch.rpm <- ダウンロードしたファイル名

インストール後の設定。
Emacsの設定ファイル(~/.emacsなど)に

(require 'navi2ch)

と書く。

Emacsを起動して、M-x navi2chと入力(M-xはAlt+xかEsc押した後にx)。
これでnavi2chが起動します。

3 :名無しさん@お腹いっぱい。:01/08/30 19:16 ID:rWMWyOVM
article mode:

"q" navi2ch-article-exit スレを閉じる
"Q" navi2ch-article-goto-current-board そのスレのある板を表示
" " navi2ch-article-scroll-up 一画面上へスクロール
"s" navi2ch-article-sync スレを再読み込み
"S" navi2ch-article-sync-disable-diff スレを差分なしで読み込み(今は動かないかも)
"r" navi2ch-article-redraw-range レスの表示数を変更
[del] navi2ch-article-scroll-down 一画面下へスクロール
[backspace] navi2ch-article-scroll-down 一画面下へスクロール
"\177" navi2ch-article-scroll-down 一画面下へスクロール
"w" navi2ch-article-write-message レスを書き込む
"t" navi2ch-toggle-offline オフライン・オンラインの切り替え
"\r" navi2ch-article-select-current-link リンクを表示
[mouse-2] navi2ch-article-mouse-select リンクをマウスで選択
"g" navi2ch-article-goto-number 指定した番号のレスにジャンプ
"l" navi2ch-article-pop-point 記憶されたカーソル位置にジャンプ
"L" navi2ch-article-pop-poped-point 記憶したカーソル位置に逆方向にジャンプ
"m" navi2ch-article-push-point 現在のカーソル位置を記憶
"U" navi2ch-article-show-url スレ・特定のレス・板の URL をコピー、あるいはブラウ
ザで表示

4 :名無しさん@お腹いっぱい。:01/08/30 19:16 ID:rWMWyOVM
"." navi2ch-article-redisplay-current-message カーソルのあるレスをバッファの一番
上に移動
"p" navi2ch-article-previous-message ひとつ前のレスに移動
"n" navi2ch-article-next-message 次のレスに移動
"P" navi2ch-article-through-previous ひとつ上のスレに移動
"N" navi2ch-article-through-next ひとつ下のスレに移動
[(shift tab)] navi2ch-article-previous-link ひとつ前のリンクに移動
"\e\C-i" navi2ch-article-previous-link ひとつ前のリンクに移動
"\C-\i" navi2ch-article-next-link 次のリンクに移動
">" navi2ch-article-goto-last-message 最後のレスに移動
"<" navi2ch-article-goto-first-message 最初のレスに移動
"\eu" navi2ch-article-uudecode-message uuencode された記事を uudecode する
"v" navi2ch-article-view-aa アスキーアートを表示(要 aadisplay)
"f" navi2ch-article-forward-buffer 次のバッファに移動
"b" navi2ch-article-backward-buffer 前のバッファに移動
"d" navi2ch-article-hide-message カーソルのあるレスを隠す・("h" のあと)隠した
レスを戻す・("$" のあと)レスをブックマークから削除
"a" navi2ch-article-add-important-message カーソルのあるレスをブックマークに登録
"h" navi2ch-article-toggle-hide 隠したレスの表示とスレの表示の切り替え
"$" navi2ch-article-toggle-important スレのブックマークを表示
"1" navi2ch-one-pain 一画面表示
"2" navi2ch-article-two-pain 二画面表示
"3" navi2ch-three-pain 三画面表示
"A" navi2ch-article-add-global-bookmark スレをブックマークに登録
"\C-c\C-f" navi2ch-article-find-file スレのログファイルを指定
"\C-c\C-m" navi2ch-message-pop-message-buffer 書き込みのとき書き込み画面に戻る
"\C-x\C-k" 'navi2ch-article-kill-buffer 書き込みをキャンセル

5 :名無しさん@お腹いっぱい。:01/08/30 19:16 ID:rWMWyOVM
board mode:

"s" navi2ch-board-sync 板を再読み込み
"r" navi2ch-board-select-view-range スレの表示数を変更
"a" navi2ch-board-add-bookmark 板のブックマークにスレを登録
"d" navi2ch-board-hide-article スレを隠す
"h" navi2ch-board-toggle-hide 隠したスレを表示
"b" navi2ch-board-toggle-bookmark ブックマークを表示
"U" navi2ch-board-show-url 板またはスレの URL をコピー、または板をブラウザで表示
"w" navi2ch-board-write-message レスを書き込む
"2" navi2ch-board-two-pain 二画面表示
"A" navi2ch-board-add-global-bookmark ブックマークに登録
"\C-c\C-f" 'navi2ch-article-find-file スレのログファイルを指定
"\r" navi2ch-bm-select-article スレを表示
[mouse-2] navi2ch-bm-mouse-select スレを表示
" " navi2ch-bm-select-article-or-scroll-up 一画面上へスクロール
"o" navi2ch-bm-display-article スレを表示(カーソルはスレに移動しない)
"i" 'navi2ch-bm-fetch-article スレを更新
[del] navi2ch-bm-select-article-or-scroll-down スレを表示(すでに表示しているスレ
ならばスレ画面を上にスクロール)
[backspace] navi2ch-bm-select-article-or-scroll-down スレを表示(すでに表示してい
るスレならばスレ画面を下にスクロール)

6 :名無しさん@お腹いっぱい。:01/08/30 19:17 ID:rWMWyOVM
"n" next-line 次の行に移動
"p" previous-line 前の行に移動
"g" navi2ch-bm-goto-board 指定した板にジャンプ
"q" navi2ch-bm-exit 板を閉じる
"S" navi2ch-bm-sort スレをソート
">" end-of-buffer 最後のスレに移動
"<" beginning-of-buffer 最初のスレに移動
"t" navi2ch-toggle-offline オフライン・オンラインの切り替え
"1" navi2ch-one-pain 一画面表示
"3" navi2ch-three-pain 三画面表示
"?" navi2ch-bm-search 検索
"\C-c\C-f" navi2ch-article-find-file スレのログファイルを指定
"\C-c\C-m" 'navi2ch-message-pop-message-buffer
"*" navi2ch-bm-mark スレにマークをつける
"u" navi2ch-bm-unmark スレのマークを解除
"mr" navi2ch-bm-mark-region 選択領域のスレにマークをつける
"ma" navi2ch-bm-mark-all すべてのスレにマークをつける
"mo" navi2ch-bm-display-mark-article マークしたスレを表示
"mi" navi2ch-bm-fetch-mark-article マークしたスレを更新
"mm" navi2ch-bm-mark-marks ある状態(VCU)になっているファイルをマーク

7 :名無しさん@お腹いっぱい。:01/08/30 19:17 ID:rWMWyOVM
bookmark mode:

"d" navi2ch-bookmark-delete ブックマークから削除

list mode:

"\r" navi2ch-list-select-current-board 板を表示
"q" navi2ch-exit Navi2ch を終了
"z" navi2ch-suspend Navi2ch を中断
"s" navi2ch-list-sync 板リストを再読み込み
" " navi2ch-list-select-current-board 板を表示
[del] scroll-down 上にスクロール
[backspace] scroll-down 上にスクロール
"n" next-line 次の行に移動
"p" previous-line 前の行に移動
"a" navi2ch-list-add-bookmark 板をブックマークに登録
"b" navi2ch-list-toggle-bookmark ブックマークと板リストの表示を切り替え
"t" navi2ch-toggle-offline オフライン・オンラインの切り替え
[mouse-2] navi2ch-list-mouse-select 板を表示
"g" navi2ch-list-goto-board 指定した板にジャンプ
"/" navi2ch-list-toggle-open 板リストの開閉
"[" navi2ch-list-open-all-category すべての板リストを開く
"]" navi2ch-list-close-all-category すべての板リストを閉じる
">" end-of-buffer 最終行に移動
"<" beginning-of-buffer 先頭に移動
"1" navi2ch-one-pain 一画面表示
"2" navi2ch-list-two-pain 二画面表示
"3" navi2ch-three-pain 三画面表示
"\C-c\C-f" navi2ch-article-find-file スレのログファイルを指定
"?" navi2ch-list-search 検索

8 :名無しさん@お腹いっぱい。:01/08/30 19:17 ID:rWMWyOVM
message mode:

"\C-c\C-c" navi2ch-message-send-message 書き込みを送信
"\C-c\C-k" navi2ch-message-exit 書き込みをキャンセル
"\C-c\C-y" navi2ch-message-cite-original カーソルのあるレスを引用
"\C-c\y" navi2ch-message-cite-original-from-number 番号で指定したレスを引用
"\et" navi2ch-toggle-offline オフライン・オンラインの切り替え

9 :名無しさん@お腹いっぱい。:01/08/30 19:18 ID:rWMWyOVM
navi2ch を .emacs を自分で書かないでカスタマイズする方法

まず >>2 のようにして navi2ch を起動します。
そしたら M-x customize-group RET と打ちます。
ミニバッファに入力を促されるのでそこで navi2ch RET と打ちましょう。
すると、navi2ch の カスタマイズ画面になります。
後は >>3 のようにして下さい。
board mode の設定や face の設定は
Navi2ch Board group: [Go to Group]

Navi2ch Face group: [Go to Group]
の [Go to Group] の上で RET かクリックしてみて下さい。

10 :名無しさん@お腹いっぱい。:01/08/30 19:18 ID:rWMWyOVM
フォントの属性を変える方法

>>2 のようにして navi2ch を起動すると、板一覧が表示されます。

navi2ch を font-lock をサポートしているので、設定によっては文字に色がつ
いていたり、太字表示になっていることでしょう。なっていない人は .emacs に
(global-font-lock-mode 1) と書いて再起動してみましょう。

どうです?
カラフルになったでしょう、そうでしょう。

え、派手すぎて見にくい?
じゃあ、フォントの属性を変えてみましょう!

M-x customize-face [RET] と打ちます。
ミニバッファに入力を促されますので、navi2ch- と入れて [TAB] を押しましょう。
すると、カスタマイズできるフォントの一覧が現れます。どれをカスタマイズすれ
ばどこの書体が変わるかは、変数の名前を見れば大体検討がつくと思います。変え
たいフォントを選択してみましょう。

選択するとカスタマイズ画面になります。タブで楽にカーソルを移動することがで
きるので、変えたい属性のところにカーソルを持っていきましょう。属性を変更し
たら、その変更を保存します。
[Set for Current Session] の上で [RET] を押すと、変更がすぐに反映されます。
[Save for Future Sessions] の上で [RET] を押すと、変更が .emacs の末尾に保存されます。

変更を確定したら q を入力すると元の画面に戻ります。
おお!色が変わってる!斜体になってる! (∀)!! となれば成功です。
ダメならもう一度やりなおしましょう。

11 :名無しさん@お腹いっぱい。:01/08/30 19:21 ID:sM1bIKlc
>レスへのリンクを押して、飛んで、読み終わった時に、
>また元のレスにもどるには?

"l"押せば戻れるよん。

>スレの URL を指定してスレを開くことってできます?

C-c C-u

>スレ開いた時にデフォルトで r 0 をした状態
>(つまり、全件表示)にするにはどうすればいいのでしょうか?

(setq navi2ch-article-auto-range nil)かな。

>毎回毎回M-x navi2chと打つのはちょっと鬱です。

emacs -e navi2ch
と打つとすぐにnavi2chが起動できますから、例えば
navi2chという名前のエイリアスを作成されるとよろしいかと。

>新しいパッケージがうまくインストールできませんが、何か?

-Uvhの方向で一つ。

12 :名無しさん@お腹いっぱい。:01/08/30 19:21 ID:sM1bIKlc
>"Cannot open load file"となり、Navi2chが使えませんが?

>>2の通りやった?
デフォルトでは、/usr/local/share/emacs/site-lisp
にインストールされ、パスが通って無い可能性があり。
(setq load-path (cons "/usr/local/share/emacs/site-lisp" load-path))
などとEmacsの設定ファイル(.emacsなど)に書こう。

>スレを読み込んでも、file is not updatedとなり表示されん。
>普通のブラウザだと見れるのに、これはどうよ。

C-u Sで、強制読み込みです。大抵直ります。

>なんか、サバの反応がおそいときとか、
>now connect...みたいなのが出て、固まる。
>これ、反応遅かったら中止できたりする機能ないの?

C-g

13 :名無しさん@お腹いっぱい。:01/08/30 19:24 ID:sM1bIKlc
>例えばUNIX板のナビ兄ちゃんのスレ
>から、キーボード操作だけで、生活板のスレを物色して、そして
>生活板の興味有るスレに表示を切替えたいです。

Ctrl+x o ?

g kankon C-m
mark
m o
1 1
とか。

>define-key navi2ch-message-mode-mapってなに?
>詳細きぼーん

を書いている時に、C-c X と打つと顔文字が挿入される
ウマーな機能です。

例えば、投稿画面で
C-c gやC-c hやC-c iなんかを押してみましょう。
そんな感じです。いろいろ試してみましょう。
現時点ではrpm版のnavi2ch-010728-2以降でデフォルトで使えます。

14 :名無しさん@お腹いっぱい。:01/08/30 19:28 ID:LF4GU5mg
>「ひょっとして、オンラインな状況じゃないと使えないの?」と。

C-u M-x navi2ch

15 :名無しさん@お腹いっぱい。:01/08/30 19:29 ID:LF4GU5mg
>因みにディス鷄はDebian potatoです。

deb http://www.daionet.gr.jp/~knok/debian ./

16 :1:01/08/30 19:33 ID:rWMWyOVM
なんか変なところもあるが、まいいか

17 :名無しさん@お腹いっぱい。:01/08/30 19:34 ID:LF4GU5mg
>使ってると、 ~/.navi2ch がどんどん膨らむのは、どのように対処するのが
>正しいのでしょうか?

e で expire できる。

18 :名無しさん@お腹いっぱい。:01/08/30 19:36 ID:LF4GU5mg
>navi2chでいくつかのスレを切替えて使うことってできないの?

fとbを使ったほうがいいんじゃないかな。
あと list mode の Navi2ch の下の「表示スレ一覧」(id は articles)も使ってみてやって下さい。

19 :bug fix:01/08/30 19:46 ID:rWMWyOVM
※注意※
>>9-10あたり、ミスってます。

>>9
ミス>後は >>3 のようにして下さい。
修正>後は >>10 のようにして下さい。

>>10
ミス>おお!色が変わってる!斜体になってる! (∀)!! となれば成功です。
修正>おお!色が変わってる!斜体になってる! (・∀・)イイ!! となれば成功です。

20 :bug fix:01/08/30 19:54 ID:rWMWyOVM
で、、>>1でpart1の過去ログってなってる奴は…
part2(ナビ兄ちゃん)でした。鬱だシノウ。
part1のログはどこ行ったかわからん。

21 :名無しさん@お腹いっぱい。:01/08/30 20:07 ID:oQu1fW2w
>>20
お疲れ様です。


以下補足的転載。

顔文字パッチ
http://navi2ch.tripod.co.jp/navi2ch-010728-aa.patch

index関連
http://navi2ch.tripod.co.jp/navi2ch-010728-index.patch
http://navi2ch.tripod.co.jp/navi2ch-010728-index2.patch

22 :名無しさん@お腹いっぱい。:01/08/31 00:31 ID:rqT/1KTw
navi2ch-010728-2.src.rpm
navi2ch-010728-3.src.rpm

共に、パッチが当たんなくってリビルド出来んのですが、そういうもの?
ちょっとだけ困ってます。(w

23 :膝を打つ者:01/08/31 00:42 ID:Xmlg3ugk
>>11
> >毎回毎回M-x navi2chと打つのはちょっと鬱です。

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

でどうかな? メニューのある人は。

24 :名無しさん@お腹いっぱい。:01/08/31 01:34 ID:TsHiZqzY
わし的には

(defalias '2ch 'navi2ch)

です。

25 :名無しさん@お腹いっぱい。:01/08/31 03:06 ID:cjlxVQ.s
.emacsに

(define-key navi2ch-message-mode-map "\C-ca"
'(lambda () (interactive) (insert-string "(´Д`)")))
(define-key navi2ch-message-mode-map "\C-cf"
'(lambda () (interactive) (insert-string "( ´_ゝ`)フーン")))
(define-key navi2ch-message-mode-map "\C-cF"
'(lambda () (interactive) (insert-string "(´ー`)")))
(define-key navi2ch-message-mode-map "\C-cg"
'(lambda () (interactive) (insert-string "(゚Д゚)ゴルァ")))
(define-key navi2ch-message-mode-map "\C-cG"
'(lambda () (interactive) (insert-string "ガ━━(゚Д゚;)━━ソ!")))
(define-key navi2ch-message-mode-map "\C-ch"
'(lambda () (interactive) (insert-string "(゚Д゚)ハァ?")))
(define-key navi2ch-message-mode-map "\C-ci"
'(lambda () (interactive) (insert-string "(・∀・)イイ!!")))
(define-key navi2ch-message-mode-map "\C-cj"
'(lambda () (interactive) (insert-string "(・∀・)ジサクジエンデシタ")))
(define-key navi2ch-message-mode-map "\C-ck"
'(lambda () (interactive) (insert-string "キタ━━━━━━(゚∀゚)━━━━━━ !!!!!")))
(define-key navi2ch-message-mode-map "\C-cm"
'(lambda () (interactive) (insert-string "(´∀`)")))
(define-key navi2ch-message-mode-map "\C-cn"
'(lambda () (interactive) (insert-string "( ̄ー ̄)ニヤリッ")))
(define-key navi2ch-message-mode-map "\C-cu"
'(lambda () (interactive) (insert-string "(゚д゚)ウマー")))
(define-key navi2ch-message-mode-map "\C-cU"
'(lambda () (interactive) (insert-string "(-_-)ウツダ")))

これを追加してみたのですが起動時に *Messages*に
Error in init file: End of file during parsing
となってしまいます。

どこがおかしいのでしょうか?

26 :膝を打つ者:01/08/31 04:07 ID:Xmlg3ugk
>>25
> どこがおかしいのでしょうか?

.emacsの先頭に(setq debug-on-error t)と書いて試していれば?
.emacsの漢字コードが怪しいと思うけど。

27 :25:01/08/31 04:13 ID:cjlxVQ.s
>>26
Signaling: (wrong-type-argument listp turn-on-auto-fill)
member(turn-on-auto-fill turn-on-auto-fill)
sit-for(120)
command-line-1(nil)
command-line()
normal-top-level()

こんなの出ました。

ちなみに
;;; 日本語環境 for Emacs20
(setup-japanese-environment)
(set-terminal-coding-system 'euc-japan)
(set-buffer-file-coding-system 'euc-japan)
(set-keyboard-coding-system 'euc-japan)
(set-default-coding-systems 'euc-japan)
(setq menu-coding-system 'euc-japan)

こうなってます。

28 :rpm係:01/08/31 07:10 ID:Kv3deys6
>>22
すいません、調査致します。

29 :28:01/08/31 07:16 ID:Kv3deys6

>>22
俺の環境ではできてしまいました。
お手数をおかけしますが「こんなエラーが出ているんだが、何か?」
という感じで教えていただけますか?

30 :名無しさん@お腹いっぱい。:01/08/31 09:07 ID:pc6LiiK.
>23
わし的には。
(global-set-key [henkan-mode] 'wl)
(global-set-key [muhenkan] 'navi2ch)

31 :名無しさん@お腹いっぱい。:01/08/31 09:48 ID:cFsBR.rw
>>21
patchってどうやってあてるの?
navi2ch0728.tar.gzを解凍してを/usr/local/bin
にそのまま移動して、パスを通して使ってるんだけど、
パッチの当てかたが分かりません。

32 :名無しさん@お腹いっぱい。:01/08/31 10:46 ID:rSERU0ho
>>31
tar玉を解凍したディレクトリにて
% cat navi2ch-010728-aa.patch | patch -p1
とでもしていただければOKです。1秒もかかりませんので、
当たったのかどうか一瞬不安になります。注意してください(ワラ

33 :膝を打つ者:01/08/31 12:26 ID:Xmlg3ugk
>>27
起動時のargvを処理するcommand-line()から、
turn-on-auto-fillに行く流れが良く分かりませんが、
text fileを引数に渡して起動した場合の話ですか?

だったら、text-mode-hookがおかしくありませんか?

See also: text-mode.el, startup.el

34 :25:01/08/31 14:19 ID:yw1Vmqhw
>>33
ktermからEmacs&で起動した場合です。

自分の手には負えないのでpatchを当ててそっちを
利用する事にしました。

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

35 : :01/08/31 17:19 ID:Su0n4NE2
今までがんばってくださった削除人さんや復帰屋さんなどボランティアの方々、、、
手立てをしてくださったUNIX板、WEB制作板の方々、、、
そして、ずっと2chを使っている参加者の方々、、、
今まで、ありがとうございました。

おいらの力が足りず、このような結果になってしまいました。
申し訳ありません。






夜勤さんは悪くない。
夜勤さんは悪くない。
夜勤さんは悪くない。
datte

36 :名無しさん@お腹いっぱい。:01/08/31 18:35 ID:7VnuEwPc
検索のバグを直したけど、パッチはどこに置けばいい?

37 :名無しさん@お腹いっぱい。:01/08/31 22:11 ID:Ky0/foSI
>>36
ここでいいんじゃないかねぇ

38 :名無しさん@お腹いっぱい。:01/08/31 22:20 ID:8opSjGN.
まいったな

39 :名無しさん@お腹いっぱい。:01/08/31 22:30 ID:8opSjGN.
そろそろ終わりかい

40 :名無しさん@お腹いっぱい。:01/08/31 22:31 ID:yX95Ab3Q
オークションかね

41 :名無しさん@お腹いっぱい。:01/08/31 22:38 ID:WSGvBQ36
159 名前:非通知さん :01/08/31 20:39 ID:h/6jsT0I
既知だと思いますが、初心者のために、今回のオークション騒ぎ
のまとめを書きます。
1.ビッダ−ズに書きこんだのは、ひろゆきではなく
  http://www.dd.iij4u.or.jp/~cap/
  の開設者。ひろゆきの名を騙ってオークションにアップした
2.ひろゆきがそのオークションを見て、シャレで2ch.netの
  (オークションにあがっていたものに)画像を差し替えた
証拠:2ch.netの画像がどのサーバーにあるか、プロパティを
   見てご覧。画像を右クリックして「プロパティ」を選ぶ

42 :(not 1):01/09/01 04:51 ID:8R9NpF4Q
どうも、怠慢作者こと(not 1)です。
んで、久々の最新版です。

・でてきた patch をだいたい当てた。
・一応 gzip 対応した。
・message mode で C-uC-cC-y とすると >>x だけになるようにした。
・C-cC-y で見てるスレが書いてるスレと違うときは http://〜 を挿入するようにした。
・search のバグを直した
・書きこみできたかどうかのチェックを直した
・article mode で N とか P を押したときに聞かれないでも移動できるようにした
(navi2ch-article-enable-through が 'ask の時。デフォルトは 'ask-always になっ
た)
・trip 機能を付けた。

です。まだ実はあったかも。

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

もし当たってない patch 等あったら言って下さい。あんましあれなものじゃなければ
当てておきます。

AA を挿入する機能は赤厨さんの patch とは違うものにしてしまいました。
navi2ch-message-aa-alist という変数にデフォルトの値が入っています。
また追加する場合は、navi2ch-message-add-aa に、C-c を押した後に押すキーと AA
をペアで書いた alist を渡すと設定できるようになっています。
そのうち、一覧から選んだりできるようにするつもり。

gzip 対応は Accept-Encoding: gzip を付けて送って Content-Encoding: gzip が帰っ
てきたら gunzip してるだけです。
WindowsCE とかのプロセスが使えない方は navi2ch-net-accept-gzip を nil にすれば
gzip を使わないようにできます。

search のバグを直しちゃいました。
>>36 さんすいません。

trip は navi2ch-message-trip に何か文字列を入れておけばそれを使います。

43 :(not 1):01/09/01 04:56 ID:8R9NpF4Q
>>1 さんお疲れさまです。なんか前スレの 1 さんに悪い気もしますが。っていうか
「ナビ兄ちゃん」スレに俺が全然でてこなかったのがいけないんですね。すいません。
別にタイトル嫌いで出てこなかった訳じゃあないです。

なんだか名無λ式さんとかlispが判る方がくると恥かしいですね。
navi2ch のコードって思いっきり厨房コードなんで。
でもこういう方に変なところをガシガシ直してもらえると嬉しいです。
;; でも変なところがありすぎて全然手が付けられなかったりして・・・。

>>19
> ミス>おお!色が変わってる!斜体になってる! (∀)!! となれば成功です。
これはこれで結構可愛いかも。

>>27
ん〜、後で調べときます。

っていうか2ちゃんねるは大丈夫なんだろうか・・・

44 :(not 1):01/09/01 05:01 ID:8R9NpF4Q
書き忘れ。
膝を打つものさんの navi2ch-head.el を追加・・・してないや。
ごめんなさい。追加しときます。
;; CVS に追加しただけで Makefile.am に書くのを忘れていたのでした。

んじゃ、それをやったら寝ます。おやすみなさい。
あ、膝を打つものさんありがとうございます。

45 :名無しさん@Emacs:01/09/01 05:20 ID:5ffPFnjI
おお、not 1様のおでましじゃ〜。ありがたや〜。

46 :名無しさん@お腹いっぱい。:01/09/01 06:57 ID:3MkW6irM
>>41
安心した。さんきゅ

47 :名無しさん@お腹いっぱい。:01/09/01 08:03 ID:ZQRM.aUM
(not 1)さんありがとう! いつもnavi2ch快適に使ってます。
こざかしいですが、article modeのn, pで前置引数を有効にするパッチ。

--- navi2ch-article.el.orig Sat Sep 1 01:38:32 2001
+++ navi2ch-article.el Sat Sep 1 07:52:37 2001
@@ -1037,10 +1037,14 @@

-(defun navi2ch-article-next-message ()
+(defun navi2ch-article-next-message (&optional arg)
"次のメッセージへ"
- (interactive)
+ (interactive "p")
(condition-case error
- (progn
- (goto-char (navi2ch-next-property (point) 'current-number))
- (navi2ch-article-goto-number
- (navi2ch-article-get-current-number)))
+ (let ((point (point))
+ (loop (if (null arg) 1 arg)))
+ (while (> loop 0)
+ (setq point (navi2ch-next-property point 'current-number))
+ (setq loop (1- loop)))
+ (goto-char point)
+ (navi2ch-article-goto-number
+ (navi2ch-article-get-current-number)))
(error
@@ -1048,8 +1052,12 @@

-(defun navi2ch-article-previous-message ()
+(defun navi2ch-article-previous-message (&optional arg)
"前のメッセージへ"
- (interactive)
+ (interactive "p")
(condition-case error
- (progn
- (goto-char (navi2ch-previous-property (point) 'current-number))
+ (let ((point (point))
+ (loop (if (null arg) 1 arg)))
+ (while (> loop 0)
+ (setq point (navi2ch-previous-property point 'current-number))
+ (setq loop (1- loop)))
+ (goto-char point)
(navi2ch-article-goto-number

48 :rpmです:01/09/01 12:54 ID:/yimkg8g
お世話になっております。
コテハンではありませんので、俺のことはお気軽に番号で呼んで
やってください(ワラ > (not 1)さん

遅れてしまってすいません。
http://navi2ch.tripod.co.jp/navi2ch-010901-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010901-1.src.rpm

いつの間にやら9月…(´Д`;

49 :名無しさん@お腹いっぱい。:01/09/01 14:53 ID:1zvsNHP2
>(not 1),rpm

おまえら愛してる。
たとえ2ch消えてモナー

50 :名無しさん@お腹いっぱい。:01/09/01 16:54 ID:vGqDmhHI
>>49
禿同

51 :名無しさん@お腹いっぱい。:01/09/02 00:59 ID:LxmdZNcY
sageで書き込む時って基本的にだれかに対する
レスじゃないですか?
だからWした時に最初から
>>x
ってなっているようにはできますか?

52 :名無しさん@お腹いっぱい。:01/09/02 01:01 ID:LxmdZNcY
age忘れ

53 :22:01/09/02 17:15 ID:IKF1u2p6
>>29
亀レスでスマソ。
問題というのは、単にパッチがあたらないだけッス。

Kondara 2.0 で、リビルドしてみたんだけど、patch が悪いのかな?
patch 2.5.4 だとなんか問題ある?

…とか考えてたんだが、navi2ch-010901-1.src.rpm は問題なくリビルドできました。
とりあえずドモでした!!

54 :29:01/09/02 18:37 ID:wJWHiwRI
コーディングできないくせにいつもパッケージとかパッチ勝手に
作ってすいません(´Д`; コノクライシカデキナイッス


>>53
毎度。
俺のSPECの「パッチ当てるぞ(゚Д゚)ゴルァ」な部分の書き方が
ヘボかったのかもしれません。
# Kondaraユーザにもバチーリ使ってもらえてるんですね。よかった。

55 :名無しさん@お腹いっぱい。:01/09/03 10:28 ID:SAB3UrMw
>>54
漏れもKondara-2.0ユーザーだけど、パッチ当たらなかった。
で、specの%patchのオプションを-p0にしたらうまくいった。

普通に手であててみた時も-p0じゃないと当たらなかったんで、
RPMの問題ではなく、patchのバージョンに依って挙動が違うのでは?
と、思います。

でも、ありがたく使わせてもらってますよ。

56 : :01/09/03 11:03 ID:GfNMTlmI
あぼーん!!! となったスレを読みこもうとするとエラー
が出て読み込めません。
(setq navi2ch-net-save-old-file-when-aborn nil)
こうしているので自動で読んでくれるはずなんですがダメです。
例えばhttp://salad.2ch.net/test/read.cgi?bbs=pc&key=999366280
を読もうとすると
*Messages*には

now connecting...
now connecting...connected
checking file is updated...
file is updated
file is updated getting file diff...
あぼーん!!!
now connecting...
now connecting...connected
checking file is updated...
file is updated
あぼーん!!! turn back and searching same string...
Args out of range: "<3aオaウa<><>01/09/02 02:44 ID:sYhe3vAI<> aナaヤサイコ〜 <>aナaヤサイコ〜
<3aオaウa<>age<>01/09/02 21:20 ID:S67hiv
以下このような文字がつづく。

最新版にしてからこのような症状がでました。
どうすればいいのでしょうか?

57 :54:01/09/03 13:03 ID:2a9jLMDU
俺が自宅で使っているVine2.1.5のpatchとKondara2.0のpatch、
どうやらバージョンは同じようです。
それでいて挙動が違うとは…俺にはまだまだ修行が必要です(´Д`ゞ

今度パッチ付きのSRPMを置くときはその辺気をつけてみます。

# 「動作を確認」ってことでKondara2.0もパケヂ置き場Webページの
# リストに加えてしまっていいですか?

>>56
むぅ、俺の方では読めてしまいました。

58 :名無しさん@EmacsCE:01/09/03 18:29 ID:cTwBVD3Q
EmacsCEで運用してますが、いい調子です。
しかし、SKK95の辞書を使っていると、わり
と簡単にメモリが溢れるので、バッファを
まめにC-x kしながら使ってます。
使ってるのは、まだ0728だったかな。
母艦のCygwinでMakeしないといけないし、
rpmを導入する環境がないので、なかなか乗
り換えできません……。
Cygwinでもrpm使える環境があったような気
がしますが。

できれば、EmacsCE向けにバイトコンパイル
済みの\site-lisp\navi2ch\*.*が欲しいとこ
ろですねぇ。

59 :なんとなく:01/09/03 21:26 ID:qIl2NQww
ビール(゚д゚)ウマー

>>58
http://navi2ch.tripod.co.jp/navi2ch-010901-elc.tar.gz

ってEmacsのバージョン違っていてもこういうのって大丈夫
なのですか?厨房丸出し…鬱だ…。

60 :名無しさん@お腹いっぱい。:01/09/03 21:38 ID:t6IYTLEI
>58
CE じゃなくてもメモリがきついときがある。
スレのバッファ数を制限できればいーんだろーか。

61 :名無しさん@EmacsCE:01/09/04 05:29 ID:Skswjr46
>>59
ウマーというわけで、さっそくいただいて試してみます。
ありがとうございます。
>>60
そうですか。僕は専らCEばっかりで使っているので、
CEの制限だとばっかり思っていました。

62 :名無しさん@EmacsCE:01/09/04 05:57 ID:Skswjr46
>>59
というわけで、サクっと動作しました。
ありがたいですねー。
書き込み後のエラーも直ってますね。

Air H"導入したので、最強環境の完成です!!

ところで、Aして頭一文字入れてTabで補完
しようとすると下記のエラーが出るンですが、
どんな感じでしょう。「filenamae」っての
があやしい。なまえです。

何となく自分の.emacsがいけないような気
がしますが、聞いてみるテスト。

>Symbol's function definition is void: complate-filenamae

63 :名無しさん@お腹いっぱい。:01/09/05 22:33 ID:5KeUrfYI
>>51
これを.emacsとかに書き足して、

(add-hook 'navi2ch-article-setup-message-hook
(lambda ()
(navi2ch-message-cite-original t)))

このパッチをあててみてください。もっとあちこちに
フックがほしいかな。

--- navi2ch-010901.orig/navi2ch-article.el Sat Sep 1 01:38:32 2001
+++ navi2ch-010901/navi2ch-article.el Wed Sep 5 22:23:12 2001
@@ -733,16 +733,19 @@
(setq article (navi2ch-put-alist (car x) (cdr x) article)))
article)))

-(defun navi2ch-article-write-message (&optional sage)
+(defun navi2ch-article-write-message (&optional sage without-setup-hook)
(interactive)
(when (not navi2ch-article-from-file-p)
(navi2ch-message-write-message navi2ch-article-current-board
navi2ch-article-current-article
- nil sage)))
+ nil sage)
+ (unless without-setup-hook
+ (run-hooks 'navi2ch-article-setup-message-hook))))

(defun navi2ch-article-write-sage-message ()
(interactive)
- (navi2ch-article-write-message 'sage))
+ (navi2ch-article-write-message 'sage t)
+ (run-hooks 'navi2ch-article-setup-message-hook))

(defun navi2ch-article-str-to-num (str)
"レス参照の文字列を数字か数字の list に変換"
Only in navi2ch-010901: navi2ch-article.el.orig
diff -ur navi2ch-010901.orig/navi2ch-vars.el navi2ch-010901/navi2ch-vars.el
--- navi2ch-010901.orig/navi2ch-vars.el Sat Sep 1 03:47:16 2001
+++ navi2ch-010901/navi2ch-vars.el Wed Sep 5 22:18:51 2001
@@ -478,6 +478,7 @@
(defvar navi2ch-articles-mode-hook nil)
(defvar navi2ch-history-mode-hook nil)
(defvar navi2ch-search-mode-hook nil)
+(defvar navi2ch-article-setup-message-hook nil)

(provide 'navi2ch-vars)
;;; navi2ch-vars.el ends here

64 :名無しさん@Emacs:01/09/05 22:36 ID:sy4sQ0Uo
? で検索しようとしたら次のようなエラーが出ました。

Signaling: (wrong-type-argument stringp nil)
string-match("[^/]$" nil)
navi2ch-search-board-subject-regexp((nil) "\xe2d4\xe729")
navi2ch-search-subject-subr((nil))
navi2ch-bm-search-current-board-subject()
navi2ch-bm-search()
call-interactively(navi2ch-bm-search)

よろしくおねがいします。

65 :名無しさん@お腹いっぱい。:01/09/05 23:55 ID:5KeUrfYI
>>64
こんなんでどうでしょ。
ついでに独自のヒストリを持つようにしてみました。

diff -u2 -r navi2ch-010901.orig/navi2ch-search.el navi2ch-010901/navi2ch-search.el
--- navi2ch-010901.orig/navi2ch-search.el Thu Aug 16 01:41:20 2001
+++ navi2ch-010901/navi2ch-search.el Wed Sep 5 23:49:13 2001
@@ -63,4 +63,6 @@
(id . "search")))

+(defvar navi2ch-search-history nil)
+
;;; navi2ch-bm callbacks
(defun navi2ch-search-set-property (begin end item)
@@ -116,5 +118,6 @@
(message "searching article in %s..." (cdr (assq 'name board)))
(let ((default-directory (navi2ch-board-get-file-name board "")))
- (dolist (file (directory-files default-directory nil "[0-9]+\\.dat"))
+ (dolist (file (and (file-directory-p default-directory)
+ (directory-files default-directory nil "[0-9]+\\.dat")))
(with-temp-buffer
(navi2ch-insert-file-contents file)
@@ -189,5 +192,5 @@
(setq navi2ch-search-searched-subject-list
(navi2ch-search-article-regexp
- board-list (read-string "Search regexp: ")))
+ board-list (read-string "Search regexp: " nil 'navi2ch-search-history)))
(navi2ch-bm-select-board navi2ch-search-board))

66 :名無しさん@お腹いっぱい。:01/09/06 01:38 ID:8qBUkr1E
自動巡回機能ってありましたっけ?

こう、 bookmark みたいな巡回リストにスレを登録しておいて、自動的に取って来てくれるようなもの。
これがあると、まとめて off 読みできて大変便利そうなのですが。

すでにあったらすいません。

67 :名無しさん@お腹いっぱい。:01/09/06 01:46 ID:xidK1iLE
Solaris で使えてる人います?
会社のW/SでMakeしようとしたら、regexp エラーだかが出て、
うまくインストール出来なかったんで。

68 :膝を打つ者:01/09/06 01:54 ID:Thleg3XY
>>60
> CE じゃなくてもメモリがきついときがある。
> スレのバッファ数を制限できればいーんだろーか。

(garbage-collect)して、返値みると、string系が炸裂気味なんで、
network-stream→string→bufferか、整形の過程で、
細切れstring大量発生かな?と思っているのだが。

69 :名無しさん@Emacs:01/09/06 09:10 ID:ZassAtOI
>>67
> Solaris で使えてる人います?

バリバリ使ってます。
Emacs 21.0.105 on Solaris 8
Emacs 20.7 on Solaris 2.5.1

> 会社のW/SでMakeしようとしたら、regexp エラーだかが出て、
> うまくインストール出来なかったんで。

Emacs のバージョンとちゃんとしたエラーを書きましょう。

70 :名無しさん@Emacs:01/09/06 09:16 ID:ZassAtOI
>>65
> >>64
> こんなんでどうでしょ。
> ついでに独自のヒストリを持つようにしてみました。

ありがとうございます。
しばらくようすをみてみます。

P.S.

立ったあれだけのエラーでパッチを作れるなんてすごいですね。

71 :名無しさん@お腹いっぱい。:01/09/06 16:52 ID:AMZ41FAg
>>66
ブックマークとフェッチ機能を組み合わせてみては。

スレをブックマークに足し(A)ておいて、そのブックマーク上で
全てをマーク(ma)、マークしたスレを取得(mi)してから、
オフラインモードに(t)するってことです。

そのあと状態でソート(Ss)すると読みやすくなるかも。
巡回リストのブックマークのbookmark-idは空文字列にしておくと
追加が簡単でいいかもしれないです。

72 :66:01/09/06 17:10 ID:BLp8dfQg
>>71
ぬぉ。マルチマークな機能があったんですね。
README読みが浅かったですごめんなさい。

私的にはこれで十分です。というかオーバースペックな位。
素晴らしいっす。

どもありがとうございます。

73 :名無しさん@お腹いっぱい。:01/09/06 21:53
>>71
をを。これ素晴しい。
普通に使ってるだけで巡回リストできちゃうし、
巡回リストを複数作ることもできるし、
便利だけど柔軟に使える。

しかし、navi2chほど使い勝手のよいソフトは見たことがない。
何でこんなに気持よく使えるんだろ。
誰かこの使いやすさを分析して論文書かないかな。

74 :名無しさん@お腹いっぱい。:01/09/06 21:59
id消えてるね。
navi2chの使い易さは一般的emacsの操作に忠実だからじゃないかしら。
wlとかと同じキーバインドが多いし。
カンで分かるところが好き。

75 :名無しさん@Emacs:01/09/06 22:12
むしろ最近ではwl使っててnavi2chとの違いがあるとストレス
に感じるようになってきました(メッセージバッファでq押した
りしてしまう時とか)。wlの方をnavi2chに合わせほしい。

76 :名無しさん@お腹いっぱい。:01/09/06 22:14
navi2ch-bm-mark-region (m r)はあるのに
unmark-regionはないのかと思ったら、
C-u m rで"*"マークを消せた。

77 :名無しさん@お腹いっぱい。:01/09/06 22:17
>>75
あー、ありますねー。
よく、1を押して怒られます。
jl面倒なんだもん。

78 :名無しさん@お腹いっぱい。:01/09/06 23:27
ハン板読めるようになりませんか?
ブックマーク(list.info)に手書きで登録してみたけどハネられた…

ハン板避難所 http://61.121.247.239/~kikaku/post/korea/index2.html

79 :名無しさん:01/09/07 00:14
>>78
~/.navi2ch/etc.txt に

韓国
http://61.121.247.239/~kikaku/post/korea/
korea

と書き足せば読み書きできるよ。
書き込みはミニバッファに "failed" と出るけどちゃんと書き込める
(CGI 側の仕様が違うから仕方ない)

80 :名無しさん@お腹いっぱい。:01/09/07 00:19
>>75 >>77
同意っす。
うれしーよーな、かなしーよーな。

81 :名無しさん@お腹いっぱい。:01/09/07 00:32
>79
やっぱり方法はあったんですね。
2ch以外の見方がわからず、自分でbbstable.html書いてました。

82 :65:01/09/07 01:16
>>68
細切れstring…… これ、あんまり効果ないかも。

diff -ur navi2ch-010901.orig/navi2ch-article.el navi2ch-010901/navi2ch-article.el
--- navi2ch-010901.orig/navi2ch-article.el Sat Sep 1 01:38:32 2001
+++ navi2ch-010901/navi2ch-article.el Fri Sep 7 00:23:47 2001
@@ -289,21 +289,20 @@
(defun navi2ch-article-default-header-format-function (number name mail date)
"デフォルトのヘッダをフォーマットする関数
ヘッダのface を付けるのもここで。"
- (let (str p)
- (setq str "From: ")
- (put-text-property 0 (length str)
+ (let ((from-header "From: ")
+ (from (format "[%d] %s <%s>\n" number name mail))
+ (date-header "Date: ")
+ str p)
+ (setq str (concat from-header from date-header date "\n\n"))
+
+ (setq p (length from-header))
+ (put-text-property 0 p
'face 'navi2ch-article-header-face str)
- (setq p (length str)
- str (concat str (format "[%d] %s <%s>\n" number name mail)))
- (put-text-property p (1- (length str))
+ (put-text-property p (setq p (+ p (length from)))
'face 'navi2ch-article-header-contents-face str)
- (setq p (length str)
- str (concat str "Date: "))
- (put-text-property p (length str)
+ (put-text-property p (setq p (+ p (length date-header)))
'face 'navi2ch-article-header-face str)
- (setq p (length str)
- str (concat str date "\n\n"))
- (put-text-property p (- (length str) 2)
+ (put-text-property p (setq p (+ p (length date)))
'face 'navi2ch-article-header-contents-face str)
str))

83 :65:01/09/07 01:40
navi2ch-article-url-faceをきちんと参照するように
するパッチ。

diff -ur navi2ch-010901.orig/navi2ch-article.el navi2ch-010901/navi2ch-article.el
--- navi2ch-010901.orig/navi2ch-article.el Sat Sep 1 01:38:32 2001
+++ navi2ch-010901/navi2ch-article.el Fri Sep 7 01:35:41 2001
@@ -337,7 +337,7 @@
(add-text-properties
(match-beginning 0)
(match-end 0)
- (list 'face 'navi2ch-article-link-face
+ (list 'face 'navi2ch-article-url-face
'link t
'mouse-face 'highlight
'url (concat "http://" (match-string 1))))))

84 :名無しさん@お腹いっぱい。:01/09/07 03:48
便乗で質問なんですが。
マルチマークしたスレを一つ(または複数)のテキストに落すっていう
機能はありますでしょうか? README 見たところ無いような気がする
のですが。

これがあると、落したテキストを PDA マシンに持っていき、外でマ
ターリと読めたりするのでうれしい・有難いなぁとか思うのですが。

いまのところ個別に C-x C-w するしか手は無さそうですか?

85 :78:01/09/07 07:55

>>79
ばっちりでした。サンクス。
書き込みはしょうがないですね。あきらめます。

86 :名無しさん@お腹いっぱい。:01/09/08 21:14
「キャッシュ型負荷分散システム開発スレッド」を見ようとしたら、

Args out of range: "aネaュaネaチaトaワaキaヒ。 <>
", 0, 100
(New file)

と出て見れなかった。

87 :名無しさん@お腹いっぱい。:01/09/08 21:31
.emacsがないんだけど。( find / *emacs* これで出てこない )
require 'navi2ch をどこに書けばいい?

88 :名無しさん@Emacs:01/09/08 22:35
>>87
> .emacsがないんだけど。( find / *emacs* これで出てこない )
> require 'navi2ch をどこに書けばいい?
(゚Д゚)ハァ?
作れ

89 :nanashi@EmacsCE:01/09/09 16:57
WindowsCEユーザーにnavi2chを使う人が増
えてきています。
次のリリースのときも、59みたいな形で配
布していただけると助かります。

90 :名無しさん@Emacs:01/09/09 17:01
ひょっとして、デフォルトの名無しさんが
全角のEmacsなのは、無駄に検索にひっ
かからないようにするがための気配りでしょ
うか。ちょっと涙がこぼれました。

91 :名無しさん@お腹いっぱい。:01/09/09 17:23
migemoなら全角でもひっかかるよ

92 :名無しさん@Emacs:01/09/09 17:42
>91
そりゃそうだけどな

93 :名無しさん@お腹いっぱい。:01/09/09 19:29
90 が言いたいのは google とかでじゃないのか?

94 :90:01/09/09 20:21
>>90
そういうことですね。
どうでもいいことでお騒がせしました。

95 :(not 1):01/09/09 23:42
・navi2ch-(article|board)-max-line の廃止
・65 さんの細切れ String 対策
・65 さんの検索の修正
・navi2ch-message-setup-message-hook と
navi2ch-message-setup-sage-message-hook の追加。

です。

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

gzip で圧縮されたのを取ってくると n 行だけ取ってくるという事が出来ないという事
に気付いたので、navi2ch-(artilce|board)-max-line の2変数を使うのをやめてしまい
ました。

一回 Range ヘッダを使って、指定されたバイトずつ持ってくるっていうのもやってみ
たんですが、何故か Range ヘッダを付けて送ると圧縮されずに送られてくるので、結
局全部取ってくる事にしました。
これってちゃんと指定してあげれば圧縮されて、指定されたバイトだけ持ってくるって
事もできるんでしょうか?>詳しい方

他の変更点は、ほとんど 65 さんによる変更点です。
65さんありがとうございます。

ただ、setup-message-hook は、navi2ch-article-write-message ではなく
navi2ch-message-write-message に付けるようにしました。hook も普通のときも sage
のときも両方で呼ばれる hook(navi2ch-message-setup-message-hook) と sage の時だ
けに呼ばれる hook(navi2ch-message-setup-sage-message-hook) の二つに分けました。

96 :名無しさん@お腹いっぱい。:01/09/09 23:52
m(_ _)m
http://navi2ch.tripod.co.jp/navi2ch-010909-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010909-1.src.rpm

97 :(not 1):01/09/09 23:58
>>54
> コーディングできないくせにいつもパッケージとかパッチ勝手に
> 作ってすいません(´Д`; コノクライシカデキナイッス
そんな事ないです。いつも感謝してますよん。

>>56
> あぼーん!!! となったスレを読みこもうとするとエラー
多分それは、あーぼーんかどうかチェックする時に戻る量がそのスレのファイルの大き
さよりも大きいときなんじゃないかと(俺の手抜きです)。
今回からチェックの仕方を変えたんで大丈夫だと思います。

>>60
> スレのバッファ数を制限できればいーんだろーか。
できた方がいいですか?

>>68
> 細切れstring大量発生かな?と思っているのだが。
細切れ string ってどんなときに発生するものなんでしょうか?
スレを表示する時、レスごとに切って alist に入れてたりするのも原因だったりしま
すか?

>>73
> しかし、navi2chほど使い勝手のよいソフトは見たことがない。
誉めすぎです(^^;

>>84
> マルチマークしたスレを一つ(または複数)のテキストに落すっていう
結構便利かも知れませんね。やってみます。
フォーマットは navi2ch で表示されるのと同じでいいんですよね。
あと、ファイル名はどうしましょう。
dat ファイルと同じ名前でいいですか?それともスレ名.txt とかにしますか?

>>86
> 「キャッシュ型負荷分散システム開発スレッド」を見ようとしたら、
うーん、うちでは見れてしまいました。

>>89
> 次のリリースのときも、59みたいな形で配
やっておきました。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/lisp/navi2ch-010909-elc.tar.gz
からどうぞ。

>>90
> 全角のEmacsなのは、無駄に検索にひっ
そんなに深い意味はないです・・・多分。
;; 名無しさんの後に続けるのに @Emacs だと何か格好悪いからだという噂なら聞い
;; た事はありますが ;-p

98 :(not 1):01/09/09 23:58
>>96
はやすぎです(w

99 :60:01/09/10 00:04
>97
> > スレのバッファ数を制限できればいーんだろーか。
> できた方がいいですか?
メモリ使用量がおさえられるのなら、できなくてもいいです。
「細切れstring」うんぬんはよくわかんないです。

100 :96:01/09/10 00:06
>>98
( ̄ー ̄) フフフ…

いつもお世話になっております。

101 :(not 1):01/09/10 00:16
>>99
> メモリ使用量がおさえられるのなら、できなくてもいいです。
> 「細切れstring」うんぬんはよくわかんないです。
うーん、>>68 さんの回答まちかなぁ。

>>100
もしかして、書き込む前に Web に上げてあったのに気付いてました?

102 :(not 1):01/09/10 00:22
>>95
> たんですが、何故か Range ヘッダを付けて送ると圧縮されずに送られてくるので、結
これについては、monazilla スレで回答を頂きました。
HTTP 的に無理なんだそうです。

なんだか今晩は書き込みまくってる気がする。

103 :100:01/09/10 00:44
>>101
いえ、本当に偶然でした。
>>95の書き込みを拝見してから、急いでwgetして作りました(藁

104 :名無しさん@お腹いっぱい。:01/09/10 01:17
EmacsCEで使ってるんですけど
.emacsでheight を14以下に設定しておくと
スレが表示されません…
14でも表示できる仕様だととても助かります
わがまま逝ってスミマセン

105 :84:01/09/10 01:24
>>97
>結構便利かも知れませんね。やってみます。
おお、感激です〜
うれしぃです。

>フォーマットは navi2ch で表示されるのと同じでいいんですよね。
はい。 less or w3m で読めれば、いかようにも。:-)

>あと、ファイル名はどうしましょう。
>dat ファイルと同じ名前でいいですか?それともスレ名.txt とかにしますか?
日本語が入ると厄介だと思いますので、datファイルと同じ名前でいいと思いますが、いかがでしょうか?

# もしくは navi2ch.out とかいうファイルに一括、スレ先頭にタイトルだけ付けとく
# …とか。

106 :nanashi@EmacsCE:01/09/10 03:39
>>97
バイトコンパイル済みのファイルありがとうございます。
EmacsCEでも動作確認できました。
>>105
テキストでの書き出し機能はGOODですね。
CE > Palmという連携がまことに(゚д゚)ウマー

107 :名無しさん@お腹いっぱい。:01/09/10 19:33
2ちゃんねると同じインタフェースのCGIを利用した避難所を navi2ch で
読んでる時に、article mode で "U" キーを用いてスレッドのURLをコピー
しようとすると悲しい事になるので、read.cgi のアドレス指定を相対的に
行うようにしてみました。いかがでしょうか?

謎の避難所で動作確認しました。
http://61.121.247.239/~kikaku/post/

--- navi2ch-util.el.orig Mon Sep 10 19:18:25 2001
+++ navi2ch-util.el Mon Sep 10 19:23:08 2001
@@ -221,7 +221,7 @@
START, END, NOFIRST で範囲を指定する"
(let ((url (cdr (assq 'uri board))))
(setq url (concat
- (navi2ch-replace-string "\\(http://[^/]+/\\).+"
+ (navi2ch-replace-string "\\(http://.+/\\)[^/]+/[^/]*"
"\\1" url)
"test/read.cgi?bbs="
(cdr (assq 'id board))

108 :107 ◆iSH4BSD. :01/09/10 20:11
もういっちょ。
article mode での C-c C-u の修正。こっちのパッチはあまり自信無し。
とりあえず動いてますが。

あと、C-c C-u で board の URL を入力した時うまく動かないのはうちだけで
しょうか?あ、もちろん107のやつと このパッチを当てる前の状態でです。

--- navi2ch-util.el.orig Mon Sep 10 19:18:25 2001
+++ navi2ch-util.el Mon Sep 10 20:03:45 2001
@@ -180,15 +180,15 @@
(defun navi2ch-url-to-board (url)
(let (uri id board kako)
(cond ((string-match
- "http://\\([^/]+\\)/test/read\\.cgi.*bbs=\\([^&]+\\)" url)
+ "http://\\(.+\\)/test/read\\.cgi.*bbs=\\([^&]+\\)" url)
(setq id (match-string 2 url)
uri (format "http://%s/%s/" (match-string 1 url) id)))
((string-match
- "http://\\([^/]+\\)/\\([^/]+\\)/\\(kako/[0-9]+/\\)" url)
+ "http://\\(.+\\)/\\([^/]+\\)/\\(kako/[0-9]+/\\)" url)
(setq id (match-string 2 url)
uri (format "http://%s/%s/" (match-string 1 url) id)
kako (match-string 3 url)))
- ((string-match "http://\\([^/]+\\)/\\([^/]+\\)" url)
+ ((string-match "http://\\(.+\\)/\\([^/]+\\)" url)
(setq id (match-string 2 url)
uri (format "http://%s/%s/" (match-string 1 url) id))))
(when id
@@ -206,7 +206,7 @@

(defun navi2ch-url-to-article (url)
(let (list)
- (cond ((string-match "http://[^/]+/test/read\\.cgi.*&key=\\([0-9]+\\)" url)
+ (cond ((string-match "http://.+/test/read\\.cgi.*&key=\\([0-9]+\\)" url)
(setq list (list (cons 'artid (match-string 1 url))))
(when (string-match "&st=\\([0-9]+\\)" url)
(setq list (cons (cons 'number

109 :名無しさん@お腹いっぱい。:01/09/10 23:10
(not 1)よ。ひとつだけ苦情を言わせてもらう。
navi2chのせいで毎日仕事が進まん。
便利すぎる。

110 :名無しさん@お腹いっぱい。:01/09/10 23:53
>>109
剥げ同!

ただね、「開発をやめてください」とは言えないのよね。
むしろ逆(w

111 :名無しさん@XEmacs:01/09/11 08:23
>109

うんうん。
ンな便利なモン作りやがって!ゴラァ!
ですな(^^;;

112 :名無しさん:01/09/11 08:56
それはむしろひろゆきに文句を言うべきかと

113 :名無しさん@XEmacs:01/09/11 10:38
HN、デフォルトの名無しさん@XEmacsを名無しさんとかに
設定するにはどうするの??

114 :名無しさん@お腹いっぱい。:01/09/11 10:51
(setq navi2ch-message-user-name "名無しさん")

115 :名無しさん@XEmacs:01/09/11 13:14
boad list でスレタイトルの右側にレス数が表示されますが、これに current
レスの番号が表示されると、取り敢えずの未読一覧になるんですが。

ダメっすかね。

116 :名無しさん@お腹いっぱい。:01/09/11 13:21
この板に書き込んでも表示が更新されないのですが
(sを押してもfile is not updatedで駄目)
ギャルゲー板(wでは大丈夫でした。
(navi2chは最新版、XEmacs21.1にて)
なぜでしょうか?

117 :名無しさん@お腹いっぱい。:01/09/11 17:03
$HOME/.navi2ch以下のファイル群の位置を別の場所に変えたいのですが、
なにかいい方法はありますか?

(setq navi2ch-directory "m:/.navi2ch")

だけだとbookmark2.txtなどが$HOME/.navi2ch以下にできてしまうので、

(setq navi2ch-bookmark-file "m:/.navi2ch/bookmark2.txt")
(setq navi2ch-history-file "m:/.navi2ch/history.txt")
(setq navi2ch-bm-fetched-info-file "m:/.navi2ch/fetched.txt")

としてるのですが、一括して指定することはできないのでしょうか。
それともなんか間違ってますか?

118 :名無しさん@XEmacs:01/09/11 18:03
>>71 さんの方法で、
ma miした後、どのスレが更新されてるか?とかわかりますか?
スレを表示させた後、更新されてなかったりしたら
その時間が無駄に感じるので。

119 :名無しさん@お腹いっぱい。:01/09/11 18:16
>118
やってみたらわかるでしょ
Uがついてるやつが更新されてて差分を取得したスレ。

120 :77:01/09/11 18:40
>>118
だから、状態でソート。キーはSs。

121 :ななし:01/09/11 18:41
FreeBSD 4.3R だけど、ports が無くなっているみたい
なんだけど、何かあったの?
別に ports を使わなくても導入できたので良いのですが。

それにしても、便利です。はい。

122 :名無しさん@お腹いっぱい。:01/09/11 21:19
japanese/navi2ch-{emacs20,xemacs}
にあるけど?

123 :名無しさん@XEmacs:01/09/11 22:02
118です。
すごい、感動しました。ほんと便利ですね。
まだまだ知らない便利な機能が眠ってると思うと
ぞくぞくします。

124 :名無しさん@お腹いっぱい。:01/09/11 23:14
realtime rendaringきぼん。
1レス取得ごとに描画してちょ。
100超えのスレはちょっとキツイ。
どんなスレか見たいとき、
たくさん取得してクソスレだと萎える。

125 :名無しさん@XEmacs:01/09/12 02:05
いつのまにか、timestampのyear表示が%Yから%yになっとるの。
カコワルイネ

126 :名無しさん@XEmacs:01/09/12 09:57
おお、navi2chのせいじゃないから、ここに書くのは見当違いだったな。

127 :名無しさん@お腹いっぱい。:01/09/12 14:57
>>124
俺もその機能欲しい!!
技術的には難しいのかな?

128 : ◆iSH4BSD. :01/09/12 15:34
板一覧が見えなくなっちゃった・・・

ということで

--- navi2ch-list.el.orig Wed Sep 12 15:15:38 2001
+++ navi2ch-list.el Wed Sep 12 15:19:28 2001
@@ -399,7 +399,7 @@
(when (and start
(not ignore))
(when (string-match
- "href=\\(.+/\\([^/]+\\)/\\)index2.html"
+ "href=\\(.+/\\([^/]+\\)/\\)"
href)
(concat cont "\n"
(match-string 1 href) "\n"

129 :名無しさん@お腹いっぱい。:01/09/12 15:43
miしているときの途中経過を画面に反映。

--- navi2ch-board-misc.el~ Thu Jul 26 22:56:30 2001
+++ navi2ch-board-misc.el Wed Sep 12 15:38:24 2001
@@ -462,7 +462,8 @@
(navi2ch-bm-goto-mark-column)
(when (looking-at "\\*")
(funcall func)
- (navi2ch-bm-unmark))
+ (navi2ch-bm-unmark)
+ (sit-for 0))
(forward-line))))

(defun navi2ch-bm-display-mark-article ()

130 :名無しさん@XEmacs:01/09/12 17:15
>>128
> 板一覧が見えなくなっちゃった・・・

違う方法なんですが、~/.emacs に

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

と書いたら行けました。昔は

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

でした。こんな方法でもいいのかなあ。

131 :名無しさん@お腹いっぱい。:01/09/12 17:43
ニュース速報版が無くなって5,6となったみたいですが
消える前までのニュース速報で見ていたスレは
どこいってしまったのでしょうか?
navi2chからは見れないのですか?

あと、スレ一覧で見えなくなっらスレ(番号が振られなくなる)
はどうやったら見れるのでしょうか?

132 :名無しさん@お腹いっぱい。:01/09/12 18:20
>>124
> どんなスレか見たいとき、
> たくさん取得してクソスレだと萎える。

navi2ch-なんとか-range だったような気がする。
getする範囲を指定できてた。

133 :名無しさん@お腹いっぱい。:01/09/12 18:24
>>129
good job ;-)
ma mi したときステータスがぱたぱた変わっていくのは見てておもしろい

134 :名無しさん@お腹いっぱい。:01/09/12 18:43
>>132
navi2ch-article-max-line?

135 :名無しさん@お腹いっぱい。:01/09/12 21:34
>128 に関連して,index2.htmlが全面的にobsoleteになっているようなので、
navi2ch-net.elとnavi2ch-util.elをs/index2.html/index.html/が必要です。

前者はbanner表示、後者はnavi2ch-article-show-urlに影響するようです。

136 :名無しさん:01/09/13 10:43
起動するブラウザをmozillaにするにはどうしたらいいんでしょうか?

137 :名無しさん@お腹いっぱい。:01/09/13 12:11
% sudo ln -s /usr/bin/mozilla /usr/bin/netscape
…逝って来ます。

138 :名無しさん@お腹いっぱい。:01/09/13 12:32
最近本家のFreeBSDのMLに入りました。
X-Mailerが無い人が多いのですが向こう
の人は何を使っている人ご多いのでしょう?
X-Mailerを付けるのは日本だけの習慣なのでしょうか?

Yahooなどの広告が入っている人がいてビックリ。
日本でやったら文句言われますね。

139 :138:01/09/13 12:33
ゴメンナサイ。
誤爆でした。

140 :名無しさん@お腹いっぱい。:01/09/13 13:20
(´ー`) .。oO(なんでこんなに便利なのだろう?)

141 :名無しさん@お腹いっぱい。:01/09/13 14:50
navi2chとAirH"とWTC特攻のおかげで、
仕事できません。

142 :名無しさん@XEmacs:01/09/13 15:59
>>131
について俺もしりたい。どうやったら従来の速報板
見れますか?

143 :名無しさん@XEmacs:01/09/13 16:04
age

144 :名無しさん@XEmacs:01/09/13 16:04
a

145 :名無しさん@お腹いっぱい。:01/09/13 17:00
>>136
> 起動するブラウザをmozillaにするにはどうしたらいいんでしょうか?

過去スレ読め。keywordはbrowse-url。

>>142
web browserだと読めるのならば、同様に過去スレを。keywordはetc.txt。

146 :136 名無しさん@XEmacs:01/09/13 18:22
>>145
.etc.txtをつくって、
ニュース
http://kaba.2ch.net/news/
news

.navi2ch/.etc.txt
にかいてみましたが、できあmせん。

147 :136 名無しさん@XEmacs:01/09/13 18:25
間違えた。

>>145
.etc.txtをつくって、
ニュース
http://kaba.2ch.net/news/
news

.navi2ch/etc.txt
にかいてみましたが、できません。

でした

148 :名無しさん@お腹いっぱい。:01/09/13 19:55
>147
うちは出来るんだけど。

149 :名無しさん@お腹いっぱい。:01/09/13 22:13
かちゅ〜しゃ使ってるけど、かちゅ〜しゃの方が良いね。
Navi2chからかちゅ〜しゃに乗り換えて2ちゃん中毒度が50%ぐらい減らせました。

150 :名無しさん@お腹いっぱい。:01/09/13 23:02
>>149
俺は未だに他のブラウザに乗り換えられないので
2ちゃんねる中毒度は常にマキシマムです(藁

151 :名無しさん@お腹いっぱい。:01/09/14 04:48
emacs上でモナーフォントは表示できるのですか?
Xemacsではできるということは分かったのですが、過去スレ読んでもはっきりと
は理解できなかったので。
どなたか返事ください。

152 :名無しさん:01/09/14 05:16
>>151
モノスペースでどうすんの

153 :名無しさん@Emacs:01/09/14 08:56
boardでスレッドの読み込み数を制限することは
できますか?

154 :名無しさん@お腹いっぱい。:01/09/14 10:09
>153
(setq navi2ch-board-max-line x)
xが行数だそうだ。

155 :153:01/09/14 11:14
>>154
うーん、ダメっぽい。
EmacsCE + navi2ch-010909
だと無理なのか・・・
article数制限もダメだったし。

156 :153:01/09/14 11:16
補足

ダメというのは
(setq navi2ch-board-max-line 10)
としても、全スレ(?)表示されてしまう
ということです。

157 :名無しさん@お腹いっぱい。:01/09/14 11:37
>>147
> .navi2ch/etc.txt
> にかいてみましたが、できません。

「できません」つーのは、どう出来ないの? ちゃんと、
[+]その他
を見ている?
[+]社会
じゃないよん。

158 :154:01/09/14 11:37
うちでは効くのでこれ以上はなんとも。
ちなみにXEmacs&Meadow on Winだが。

159 :名無しさん@お腹いっぱい。:01/09/14 12:08
>>157
そうでした。間違えてました。

160 :名無しさん@Emacs:01/09/14 19:53
>>151
GNU emacs-21 ならモナーフォントを表示できます。
GNU emacs-20 や、それ以前のバージョンではできません。

emacs-21 での設定方法は navi2ch-mona.el の頭のほうを見てね

161 :151:01/09/14 23:32
>>160
返事ありがとうございます。
さっそくGNU emacs-21をインストールしたいと思います。

162 :名無しさん@お腹いっぱい。:01/09/15 01:32
kterm 上とかで (x)emacs -nw した状態で navi2ch を使ってると所謂半角カタカナ
とかが文字化けった状態になってしまいます
どうやったら解決できます?

163 :名無しさん@お腹いっぱい。:01/09/15 05:34
あのー、提案というかなんというか。

'*'押すとマーク付けられますが、押したときに自動的に下へ移動するようにしたら便利そうなのですけれど。
いじるのは簡単でしょうか?

164 :名無しさん@お腹いっぱい。:01/09/15 06:11
うん、簡単だよ。
.navi2ch/init.elあたりにnavi2ch-bm-markのあとに(next-line 1)を実行する
新関数を定義してそれを*に割りあてればOK

165 :名無しさん@お腹いっぱい。:01/09/15 12:23
というか、直接 navi2ch-bm-mark をいじればいい話

166 : :01/09/15 19:29
AAの保存やそれを貼り付けるための機能ってありますか?

167 :名無しさん@お腹いっぱい。:01/09/15 19:49
>>166
navi2ch-vars.elの終わりの方を参照してみ。

168 :nanashi@EmacsCE:01/09/15 20:01
navi2chをEmacsCEで使っています。すんごく(・∀・)イイ!!
というわけで愛用しているんですが、いろいろと実装さ
れてないbuilt-in functionがあるようで、外のWebへの
リンクを見にいくことができなくて困っています。

リンクにカーソルを合わせてEnterすると、下記のエラー
が出ます。

Symbol's function definition is void: w32-shell-execute

しかし、

ESC ! iexplore http://www.hogehoge.co.jp/

とすると、ブラウザにURLが渡されて、ページを開くこ
とができます。これはどうにかならないものでしょうか。

169 :168:01/09/15 20:39

すいません。自己解決しました。

(setq browse-url-browser-function 'browse-url-generic)
(setq browse-url-generic-program "/windows/iexplore.exe")

170 :163:01/09/16 02:00
>>164 >>165

どうもありがと。 elisp全然分からんのだけど、ボクニモデキター(みたい?)

いらんかもしらんけど、その部分のpatch。
>>129 のpatchがあたってるのでそのへん注意。


--- navi2ch-board-misc.el.orig Fri Sep 14 04:58:47 2001
+++ navi2ch-board-misc.el Sun Sep 16 01:51:34 2001
@@ -449,11 +449,13 @@

(defun navi2ch-bm-mark ()
(interactive)
- (navi2ch-bm-mark-subr "*"))
+ (navi2ch-bm-mark-subr "*")
+ (next-line 1))

(defun navi2ch-bm-unmark ()
(interactive)
- (navi2ch-bm-mark-subr " "))
+ (navi2ch-bm-mark-subr " ")
+ (next-line 1))

(defun navi2ch-bm-exec-subr (func)
(save-excursion

171 :164:01/09/16 02:55
毎回パッチあてるのが面倒だろうから>164の提案をしたんだけどね。
移植性の問題もあるし。

172 :165:01/09/16 03:31
まあ、その通りなんですが、試しにやるなら手っ取り早い方
がいいだろうと思って。

ところで、「下に移動」固定なのは使いにくいんじゃないかな。
リストを下から上へと辿っている場合は、上に移動してくれた方が
嬉しい。だから、移動方向を保持して次回はそれを使うように
すればいいと思う。で、引数を与えれば方向を逆転する。もちろん
デフォルトは下に移動でいい。

もっとも、現状のように移動なしでも別に不便には思わないけどね。

173 :163:01/09/16 05:34
>>171
んーよくわからんのだけど…こうするの?
でもうまくいかない(キーを乗っ取れない)…

; .navi2ch/init.el
(defun navi2ch-mark-and-move ()
(navi2ch-bm-mark)
(next-line 1))

(defun navi2ch-unmark-and-move ()
(navi2ch-bm-unmark)
(next-line 1))

; .emacs
(define-key navi2ch-bm-mode-map "*" 'navi2ch-mark-and-move)
(define-key navi2ch-bm-mode-map "u" 'navi2ch-unmark-and-move)


>>172
mnews 的なんでこれでもいいかなとか思うのだけど。

処理内容はわかるのだけど、おいらlisp知らないのでにんともかんとも…
どなたかお助け〜

174 :名無しさん@お腹いっぱい。:01/09/16 07:15
みんながうれしいように、適当なところにフックを
バンバン定義してよ。

175 :名無しさん@お腹いっぱい。:01/09/16 11:08
>>173

> ; .navi2ch/init.el
> (defun navi2ch-mark-and-move ()
+ ここ
> (navi2ch-bm-mark)
> (next-line 1))

(interactive)

が要るんでないかい?

176 :名無しさん@お腹いっぱい。:01/09/16 12:06
>>173
navi2ch-bm-mode-mapは、実際のkeymapの雛型に過ぎないから、
copy-keymapされる前に変えないとかないと…
sourceに手を加えたくなければ、

; .navi2ch/init.el
(defvar navi2ch-hacked nil)
(unless navi2ch-hacked
(setq navi2ch-hacked t)
(let ((orig (symbol-function 'navi2ch-bm-mark)))
(fset 'navi2ch-bm-mark
(append '(lambda nil (interactive))
(list (list 'funcall orig)
'(forward-line 1))))))

なんて思い付いた。
# XEmacs-21.1.14

177 :176:01/09/16 12:49
あかん、変な方にひきずられてしまった。165さんのいってるのは、

; .navi2ch/init.el の中で
(defun navi2ch-bm-mark ()
(interactive)
(navi2ch-bm-mark-subr "*")
(next-line 1))

ってことだよね。#今日も一日欝だ

178 :22:01/09/16 22:15
またまた亀レスでスマソ。

>>54
> コーディングできないくせにいつもパッケージとかパッチ勝手に
> 作ってすいません(´Д`; コノクライシカデキナイッス
いえいえ、コンダラでも快適に使えてますし、ムッチャ感謝してますです。ハイ。
本当にありがとうございます。

179 :名無しさん:01/09/17 11:23
>>167
みつけました。ありがとうございます。

180 :待った名無モロ、無修正画像サイト発見!しさん:01/09/17 12:00
モロ、無修正画像サイト発見!

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/

181 :名無しさん@お腹いっぱい。:01/09/17 13:36
>>166 , 179
自分も気になって、navi2ch-vars.el見て見たけど、
どこがそれにカクトウするのか分かりません。
教えて頂けないですか?

182 :名無しさん@お腹いっぱい。:01/09/17 14:12
「カクトウ」ってなんすか?
新しい 2ch 用語?

183 :名無しさん@お腹いっぱい。:01/09/17 14:14
>>182
ストIIとかDARK EDGE知らないか?

184 :182:01/09/17 14:16
後者も知ってる。(藁

185 :138:01/09/17 14:26
該当?
ガイトウ

新しい2ch用語の登場だ

186 :名無しさん@お腹いっぱい。:01/09/17 15:17
確当?

187 :名無しさん@お腹いっぱい。:01/09/17 15:27
それはそうとnavi2ch-message-add-aaのことかな

188 :名無しさん@お腹いっぱい。:01/09/17 18:42
>>187
自分のやつは、そんなコマンドがないです。

189 :名無しさん@お腹いっぱい。:01/09/17 18:44
一回に取得するレスの数がデフォルトでは、100
みたいですが、これをallに設定するにはどうすればいいのでしょうか?

190 :名無しさん@お腹いっぱい。:01/09/17 18:53
>189
>11 見れ。

191 :名無しさん@お腹いっぱい。:01/09/17 18:56
>188
>42 で実装されたっぽい。

192 :名無しさん@お腹いっぱい。:01/09/17 20:48

こんばんは。

(if window-system
(progn
(require 'navi2ch-mona)
(add-hook 'navi2ch-article-arrange-message-hook
'navi2ch-mona-arrange-message)
(setq navi2ch-mona-enable t)))

とかやってしまっているのですが、
別に必要無いのでしょうか(´∀`;

193 :名無しさん@お腹いっぱい。:01/09/17 23:06
navi2chでスレを移動するときって、
ctrl x ctrl b
でバッファ一覧を表示させてから、
また刷れを選び直さなくてはいけないのでしょうか?
これだと、例えば、
.* "*navi2ch message*" 117 Navi2ch Message
*%"*navi2ch article unix/999166513" 49148 Navi2ch Article
*%"*navi2ch board*" 610 Navi2ch Bookmark
hyousi.tex 720 やてふ /home/mako/document/tex/reports/hyousi.tex
*%"*navi2ch article unix/1000598068" 12171 Navi2ch Article
.xemacs.el 5885 Emacs-Lisp /home/mako/.xemacs.el
*%"*navi2ch article unix/967450973" 159067 Navi2ch Article
*%"*navi2ch list*" 283 Navi2ch List
*scratch* 197 Lisp Interaction
* "*navi2ch message backup*" 157 Fundamental
* "*Buffer List*" 635 Fundamental
と現れてしまい。
板までは分かるものの、どれがどのスレかイマイチ分からなくて
困っています。
ctrl x bでもおんなじようなものです。

194 :名無しさん@お腹いっぱい。:01/09/17 23:07
上の例だと、
*%"*navi2ch article unix/999166513" 49148 Navi2ch Article
と、
*%"*navi2ch article unix/967450973" 159067 Navi2ch Article
のスレの違いが表示させてみないと分かりません。

195 :名無しさん@お腹いっぱい。:01/09/17 23:08
>193
>18 見れ。

196 :名無しさん@お腹いっぱい。:01/09/17 23:24
すごい。知ってよかった。

197 :名無しさん@Emacs:01/09/18 00:57
C-u M-x navi2ch
と入力するのが面倒なのですが…
何か良い方法はありますか?

198 :名無しさん@お腹いっぱい。:01/09/18 01:31
起動する時の話だよね?(M-x と違う?)
alias navi2ch = 'emacs -e navi2ch' するとか
Meadow ならショートカットに -e navi2ch をつけてみるとか

199 :名無しさん@Emacs:01/09/18 02:20
.emacsに
(setq navi2ch-offline t)
でどうでしょ?

200 :名無しさん@お腹いっぱい。:01/09/18 07:52
>>199
そうすると、どんな効果があるのですか?

201 :名無しさん@Emacs:01/09/18 07:53
>>198-199
オッケっす。うまくいきました

202 :名無しさん@お腹いっぱい。:01/09/18 08:17
>200
結局197は起動したときからオフラインにしたかったのだろう

203 :名無しさん@EmacsCE:01/09/18 09:05
ウチ回線細いんで、起動時にオンラインだと
時間がかかりすぎてウンザリしちゃうんです

204 :名無しさん@お腹いっぱい。:01/09/18 09:18
>>203
なるほど。

205 :名無しさん@お腹いっぱい。:01/09/18 13:25
>>204
EmacsCE+AirH"環境でも効果がデカいです。
感動しました。

206 :名無しさん@お腹いっぱい。:01/09/18 13:29
(setq-navi2ch-list-起動時に板一覧を取りに行かない t)
がほしいな。

207 :名無しさん@お腹いっぱい。:01/09/18 14:37
>>197
(defun navi2ch-offline ()
"offlineでnavi2chを実行する。"
(interactive)
(setq navi2ch-offline nil)
(navi2ch 1))
と定義して、navi2ch-offlineをdefie-keyしたり、menuに登録したり、
-f に引数渡して起動時実行しても、いとおかし

208 :名無しさん@お腹いっぱい。:01/09/18 20:13
ラディン板をnavi2chでみようと思って、
etc.txtに

ラディン
http://211.125.82.90/bbs/radin/index2.html
Ladin

と書いたけど、いざ、
navi2chで開こうとしたら、file is not foundといわれるのは何故ですか?

209 :名無しさん@お腹いっぱい。:01/09/18 22:49
>>208
; .navi2ch/etc.txt
ラディン
http://211.125.82.90/bbs/radin/
Ladin

でないかい?

210 :(not 1):01/09/19 02:37
・◆iSH4BSD.(>>107)さんの patch を当てた(regexp の修正)。
>>129 さんの patch を当てた(mi の途中経過)。
・navi2ch-article-use-readcgi-hosts が指定されていれば read.cgi から読むように。
・mark した後下とかに移動できるように。
・ロゴ(バナー?)を SETTING.TXT から読むように。
・navi2ch-head.el を入れ忘れてたのを入れた。
です。

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

今回の目玉は read.cgi を使うようにした事です。
他にもやる事あったんですけど、read.cgi 対応という事で出しちゃいました。

read.cgi を使って読み込むには navi2ch-article-use-readcgi-hosts に バージョン5
以降(?)の read.cgi を使っているホスト名を入れて下さい。
とりあえずデフォルトでは、cocoa.2ch.net が入ってます。
あと、どこが対応しているのかどなたか教えて頂けると助かります。

* で mark したあと、下に移動するようにしてみました。
navi2ch-bm-mark-and-move が
nil なら移動しない
non-nil なら下に移動する
'follow なら以前移動した方向に移動する
とういうようになっています。

◆iSH4BSD.さん、>>129 さん patch ありがとうございます。

膝を打つものさん、navi2ch-head.el を入れたとかいってながら入れてませんでした。
ごめんなさいです。

211 :(not 1):01/09/19 02:54
>>105
> >結構便利かも知れませんね。やってみます。
> おお、感激です〜
もうちょっと待ってて下さいね。今週末にはなんとか。

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

>>117
> $HOME/.navi2ch以下のファイル群の位置を別の場所に変えたいのですが、
navi2ch を require する前に
(setq navi2ch-directory "m:/.navi2ch")
してもダメですか(とかいってもベタで書いてるのもあるかもだけど)?

>>124
> realtime rendaringきぼん。
Emacs でそれをやるのは結構つらいです。
やってやれない事はないかもしれないけど、今の navi2ch の作りだと無理っぽいです。
しかも俺の腕が足りなくてさらに無理っぽいです。

>>132,134,154,155
>>95 でも書いているとおり navi2ch(article|board)-max-line は廃止してしまいまし
た。でもこれって結構便利なんですよね。個人的には 100 に設定してましたし。
なんらかの形で復活できればいいんですけど・・・。

>>170
違う形でその機能付けちゃいました。
でも、どうせなんで elisp の勉強してみて下さいねぇ。

>>172
> リストを下から上へと辿っている場合は、上に移動してくれた方が
とういう事でそうしてみました。どうでしょ。

>>174
> みんながうれしいように、適当なところにフックを
> バンバン定義してよ。
スマンです。バシバシやっときます。

>>176
> navi2ch-bm-mode-mapは、実際のkeymapの雛型に過ぎないから、
> copy-keymapされる前に変えないとかないと…
board 系の全部 keymap に反映させる関数があると便利かもですね。

>>181
> どこがそれにカクトウするのか分かりません。
最近やってないなぁ。

>>206
> (setq-navi2ch-list-起動時に板一覧を取りに行かない t)
いいかもしれないです。やっときます。

212 :どうも:01/09/19 09:07
http://navi2ch.tripod.co.jp/navi2ch-010919-1.noarch.rpm
http://navi2ch.tripod.co.jp/navi2ch-010919-1.src.rpm

213 :212:01/09/19 09:22
パッケージに不具合が無いことを祈りつつ旅に出ます…

214 :初心者:01/09/19 15:51
>212のどっちのファイルを落とせばいいんですか?

215 :名無しさん@お腹いっぱい。:01/09/19 16:11
>214
noarch

216 :名無しさん@お腹いっぱい。:01/09/19 22:00
xemacsでもnavi2chは使えますか?

217 :名無しさん@お腹いっぱい。:01/09/19 22:04
使えます。

218 :名無しさん@お腹いっぱい。:01/09/19 22:09
>>217
~/.emacsに
(require 'navi2ch)
を追加したところ、
(1) (initialization/error) An error has occurred while loading ~/.emacs:

Cannot open load file: navi2ch

To ensure normal operation, you should investigate the cause of the error
in your initialization file and remove it. Use the `-debug-init' option
to XEmacs to view a complete error backtrace.

というエラーがでました。

219 :名無しさん@お腹いっぱい。:01/09/19 22:22
>210
read.cgi 経由で読むと幸せになれますか?

220 :名無しさん@お腹いっぱい。:01/09/19 22:23
>218
(setq load-path (cons "navi2ch を入れたディレクトリ" load-path)) か?

221 :名無しさん@お腹いっぱい。:01/09/19 22:26
>>220

>>2
rpm -ivh navi2ch*.noarch.rpm <- ダウンロードしたファイル名
を実行したときに
error: failed dependencies:
emacs >= 20 is needed by navi2ch-010919-1
が表示されているということは、インストールがうまくいかなかった、と
いうことでしょうか?
GnoRPMでエラーを無視して続行ってやってみたら、さきほどの
エラーがでました。
(setq load-path (cons "navi2ch を入れたディレクトリ" load-path))
も.emacsに付け足しましたが。

222 :名無しさん@お腹いっぱい。:01/09/19 22:37
>221
XEmacsは自前でコンパイル
そんなに難しいことじゃない

223 :名無しさん@お腹いっぱい。:01/09/19 22:40
spec 書き換えて contrib すれ。

224 :220:01/09/19 22:48
>222,223
ごめん、Linux2日目なので何がなんだかさっぱりです。。。
もっと詳しく教えてください。

225 :220:01/09/19 23:02
>224
220 はおれだ。騙るなよ。(w

>>220 を ~/.emacs に追加してもだめなのか?
だったら環境とインストール手順を詳細に書け。

226 :216:01/09/19 23:22
>225
まちがえました。

環境は、Linux MLD5(RedHat系列)です。

# rpm -ivh navi2ch*.noarch.rpm と実行すると、
error: failed dependencies:
emacs >= 20 is needed by navi2ch-010919-1
というエラーが表示されました。

で、~/.emacsの一番最後に
(setq load-path (cons "/usr/local/share/emacs/site-lisp" load-path))
(require 'navi2ch)
の2行を追加したのですが...

227 :名無しさん@お腹いっぱい。:01/09/19 23:57
今頒布されているnavi2chのrpmはFSFのEmacs用なのでそのままでは使えない。
一番確実な方法はソースをダウンロードしてきてmakeする。
まあ、/usr/local/shar/emacs/site-lisp/navi2ch以下の.elcファイルを
全て削除して、elファイルをdired-modeでmでmark。
その後、Bでbyte-compileすればOKだろう。

228 :216:01/09/20 00:07
>>227
タコなので意味が全然分からない。。。
出直してきます。

229 :227:01/09/20 00:21
うーん、説明が悪かったのかな。

230 :名無しさん@お腹いっぱい。:01/09/20 00:25
tar.gzファイルの方を落して来て、
1 tar xvfz navi2ch.tar.gz
これで、navi2chディレクトリができるから、これを移動
2 su(ルートになる)
3 mv navi2ch /usr/local/bin
4 .emacsに(setq load-path (append '("/usr/local/bin/navi2ch") load-path))
ではどうですか?

231 :名無しさん@お腹いっぱい。:01/09/20 00:27
上で、navi2ch.tar.gzは
navi2ch-010919.tar.gz
とかのことよ。

232 :227:01/09/20 00:36
いくらなんでも/usr/local/binはまずいでしょ。
/usr/local/lib/xemacs/site-lisp/navi2chとか~/elisp/navi2chとかの方がよくない?
あとlinuxだったら、
cd navi2ch
./configure --with-xemacs --with-lispdir=/usr/lib/xemacs/site-packages/lisp/navi2ch
make;sudo make install
で、.emacsに(require 'navi2ch)で多分OKだよね。
最初からこっちを書けばよかった。まあ、READMEに書いてあるんだけど。

233 :見ていると、みんな setq とか cons とか append とかやってるけど:01/09/20 01:05
(add-to-list 'load-path "[パス]")

の方が簡潔だし、精神的にも落ち着かないか?

.emacs.el を何度評価しても load-pathが肥大化しないし (w

234 :216:01/09/20 01:34
>>231-233
無事起動しました!
これからマニュアル読みます。どうもありがとうございます。

235 :227:01/09/20 01:42
それは良かった。マニュアルは書いてないことも多いから
describe-modeやdescrive-bindingsも見るべし。
これはemacsの基本だから。

236 :216:01/09/20 01:46
やっと起動したのですが、、、
[-]Navi2ch
表示スレ一覧
検索一覧
履歴
[-]ブックマーク
から変化がありません。
適当に選ぶと何も書かれていない画面に移ります。
どうしてでしょう?

237 :227:01/09/20 01:52
上の3つはその名の通りのものだから初めて使うときに何も表示されないのは当然。
下の方に板一覧が出てるはずなんだけど。
それがないんなら最新版じゃないかもしれない。

238 :216:01/09/20 01:57
>237
0919を落としたのですが。。。

239 :227:01/09/20 02:05
ほんとだ。bbstable2がなくなってるね。
一時しのぎだけど.emacsに
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/bbstable2.html")
って書いていけるのかな。

240 :227:01/09/20 02:09
ごめん。間違い。
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/bbstable.html")
です。

241 :219:01/09/20 08:57
>219
しまった、埋もれてる。
read.cgi 経由にすると何かメリットある?

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
サーバの変更などがあっても自動的に更新してくれるんですかね?
そのような動作をしているっぽいので、
怠惰な私としては非常にありがたいですね。
作者さん、ありがとぅ

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

             (⌒)  f´ ⌒Y´ `く`ヽf⌒ヽ   ,f⌒)    ,,ゝ    ⌒y⌒ν      ´
         t'⌒ヽゝ ⌒{       ⌒    入,〜{  ``)  (        ゝ
        (´  ⌒    ゝ                 `γ⌒t      ζ
  ⌒ヽ ,f⌒`                                 (⌒τ′
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ t;>97
きんもー☆>>97きんもー☆ >>97きんも☆>>97>>97>>97>>97>>97
はい終了終了 /test/read.cgi/unix/999166513/">★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)