2ch専用ブラウザ「Navi2ch」

このエントリーをはてなブックマークに追加
;; Tab, M-Tab で + なスレに移動 (board-mode)
(defvar my-navi2ch-board-updated-regex "^ *[0-9]*.\\+")

(defun my-navi2ch-board-jump-next-updated ()
(interactive)
(forward-char)
(if (re-search-forward my-navi2ch-board-updated-regex nil t)
(beginning-of-line)
(backward-char)))

(defun my-navi2ch-board-jump-prev-updated ()
(interactive)
(if (re-search-backward my-navi2ch-board-updated-regex nil t)
(beginning-of-line)))

(define-key navi2ch-board-mode-map
"\C-i" 'my-navi2ch-board-jump-next-updated)
(define-key navi2ch-board-mode-map
"\e\C-i" 'my-navi2ch-board-jump-prev-updated)
778mami:01/11/19 13:44
>>777
(defvar my-navi2ch-board-updated-regex "^ *[0-9]+ [ \\+]")
の方よくない?
で、N と P にバインド、とか。
779名無しさん@XEmacs "Copyleft":01/11/19 14:08
navi2ch の keybind で C-m になってるものを C-j に一括して変更できることって可能?
出来れば次から C-j は C-m と同じ機能にして欲しい・・・。
無理そうなら大人しく add-hook で define-key しておきますです。
780777:01/11/19 14:19
>>778
> (defvar my-navi2ch-board-updated-regex "^ *[0-9]+ [ \\+]")
> の方よくない?

な〜る。
でも俺は、サブマリンスレ(地下で最近書き込まれたスレ)の
発見用に使ってたりするんで、>>777 の方が都合よかったりする。
(地下の方には C されてないスレも沢山あるし)

> で、N と P にバインド、とか。

こっちは好みの問題かな。
俺にとってこういう場合のTabは、何かあり気な所に
勝手に飛ぶキーって位置付けなんで。

# とにかくTab連打して、動きのあったスレ無いかな〜ってやってるんです。
おー、これは便利だ。俺はこれまでC-sM-rで未読検索してたよ。(w
さっそく~/.navi2ch/init.elに追加させてもらった。

>>780
> (地下の方には C されてないスレも沢山あるし)
「U」や「 」のスレは「=」つかないで「 」だけだからそれにマッチして
欲しくないってことだよね。
(defvar my-navi2ch-board-updated-regex "^ *[0-9]+ \\(\\+\\| [VC]\\)")
こんなのはどうよ?
782名無しさん@XEmacs:01/11/20 18:23
XEmacs 21.4.4 with Cygwin on Win95 (?) で navi2ch を使ってます。
この環境では、gzip の process 生成が *異常に* 重いので、

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

としてるんですが、

error!! なんか不調です。

と言われて読めません。

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

としてるんですけど、gzip 無しってできないんでしょうか。
# `Content-Encoding: gzip' した経緯からすると gzip しないって選択をさせたく
# ないのは判るんですけど。
783名無しさん@お腹いっぱい。:01/11/21 06:45
鯖が移動しちゃって「そんな板ねぇ」とか言われちゃったときは
どのファイルを編集すれば良いのでしょう?
784(not 1):01/11/21 11:12
ども。

>>750
> Source codeのISO-2022-JP内に含まれるJIS X 0208の文字に'#'が含まれるから、
> ISO-2022-JPを理解できないyour "xemacs"ちゃんは、
> それを入力マクロと勘違いして怒ってるんだろう。
とりあえず # の代りに function() で囲うように直しときますね。

>>751
> たぶん↑をたどった後に >>594 で p するとすっとんでくと思います。
手元では直しました。

>>777
> ;; Tab, M-Tab で + なスレに移動 (board-mode)
いいですねぇ。

>>782
> としてるんですけど、gzip 無しってできないんでしょうか。
> # `Content-Encoding: gzip' した経緯からすると gzip しないって選択をさせたく
> # ないのは判るんですけど。
確か今の read.cgi は Accept-Encoding: gzip になっていないとエラーが返ってく
る仕様になってる気がします(うろおぼえ)。
なので、
(setq navi2ch-enable-readcgi nil)
(setq navi2ch-net-accept-gzip nil)
とすれば動くと思います。

;; でもあんまりやらないでね。

最近また navi2ch に少しずつ手を付けだしたので、今週末くらいには新しいのを出
せるかなぁと思ってます。
785mami:01/11/21 12:19
>>780
wl 使いとしては、Tab は「直前に見ていたスレに移動」がいいなぁ。
786名無しさん@XEmacs:01/11/21 13:28
>>784
> なので、
> (setq navi2ch-enable-readcgi nil)
> (setq navi2ch-net-accept-gzip nil)
> とすれば動くと思います。

これは助かります。
gzip のままだと、スレごとに 20-30秒程度固まるので。

しかし、boad list だけは gzip で持ってきてしまうらしく、
error が出て navi2ch が起動できません。
(boad list に insert しようとしている content が string
でないからだと思います)

一旦起動してから、それぞれ nil にしてやると期待通りに
動作します。
が、C-u C-s で強制読み込みすると、スレの先頭発言からの
全ての発言を、article buffer の末尾に、再度貼り付けて
しまいます。(全発言が重複して、2倍のスレになる)
これまで gzip で持って来てるせいでしょうか。

# もう一回読むと `あぼーん' と言って、消してくれますが。

> ;; でもあんまりやらないでね。

これまでの経緯がありますので、必要最低限にする様に努力
します。
ありがとうございました。
171 :名無しさんの声 :01/10/09 16:13 ID:eamS2whU
ひろゆきは何をやっても絵になるよ
あのオーラは神に近いよ

173 :名無しさんの声 :01/10/10 21:16 ID:nvPoR0V6
>>171
そのオーラ?てのはスポーツ選手のそれとは違うだろ?
幼児愛好者や万引常習者と同じやつじゃない?
人に言えない罪悪を抱えた人間だけが放つ異様な空気というか
こういう奴って刑務所の野生児達には生理的に嫌われるんだよね
はやく西村刑務所入らないかなあ(ワラ


186 :名無しさんの声 :01/10/11 17:34 ID:tIF7M0rI
>>173
確かにスポーツ選手のように肉体を酷使して得た境地じゃないね
同性愛を隠して生きてる奴にああいう雰囲気の奴はいるが
ひろゆき氏はホモではないと思うが、ひろゆき氏の女性的な思考が
信者には神秘的に見えるのでは?
788mami:01/11/21 16:21
>>785
特に必要な機能でもないっすね。
すまそ。