トップページunix
1001コメント304KB

Navi2ch for Emacs (Part 12)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
Emacsen で動く 2ch 用ブラウザ、Navi2ch スレッド Part 12 です。

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

* よくある質問とその答え
http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html

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

* テストは以下で。このスレでテストするのはやめてちょ。
運用情報板 http://qb.2ch.net/operate/ の書き込みテストスレ
navi2chテスト板 http://jbbs.shitaraba.com/computer/2452/

過去スレなどは >>2-10 あたり。
0519名無しさん@お腹いっぱい。NGNG
>>517-518
M-x load-library navi2ch-util.el
M-x load-library navi2ch-article.el
M-x set-variable debug-on-quit t
してスレを読み込み、ハングアップしたら C-g して Backtrace バッファの
内容を教えてください。
0520名無しさん@お腹いっぱい。NGNG
>>517
4/3の変更で ">>1" などのリンクがある場合、
navi2ch-article-set-link-property() 内でループするみたい。
0521518NGNG
>>519
Backtrace 取れましたがサイズが32477バイトです。
bzip2 で圧縮しても6389バイト。どうしましょうか?
0522518NGNG
途中の dat の内容を削りました。見ているのはこのスレです。

----BEGIN BASE64----(Backtrace.bz2)
QlpoOTFBWSZTWR5WlHYAB3Pf/cASU3v/84alQkV////wEAAIgAAQIAAAJEAgAARg
Cv7z71tQDt3M2QM904DdjVs0DQFCgHwlFGKZR6mno1BoPJiCBoGIDBGRgBKaEJqY
JoFPRE2oNGg8UaANNAAAcZMmTEYmAEyYJkANGEYAhgEmoihTyhtR6gAAAAANMgAA
DJJqANGgDQ0AAaNAAAAAESRNAjSJsSmyk0Y1D1A0AHqANNA9JBjLJJCiwhIIWCSG
XQgQIGEDyHPuLzSqClIkAoKMXRE374bA9Cb9JwllDOSnyrHW168GixlIahBG2Fiq
JqRSbULYsRScBUilMA/WQMiGkTliFA6ECEFiTNGRwxv9NB4ZMjSMRfnd2SSSY9Nx
zXMHfbCA3khpJRWsA4zrKAURd4D4mbS5QCRh16ltMpIFqzSaT4IOou9lVteDdnZj
ZziLEdHGc15DlZEmZ1AUxMJDebFKFOth8BPg7MjFDeiUKORARKEnAmGXVEOUkKq7
0GooqP3ogh8+1Z+uTcVpBGO4zlh858tppgh8HZEdsyXrWaUaazBQSQUcmkljPGrS
IwcRuIgsofCGiHanNUhmeo5KOKCyM02sFYFTxvk3YUyNjARNBs2/ALEHmlv68lGx
xpXQ50LjkHCrHPk2Fj2tjeITBchsw6DlOT1BaejNI1NjByC2Q6cRsQ+1SgOEmppe
jDzLOLzn47UDW9neAcXnUmL6IKZ7zjOGlj4rxAtjnnwCTFkajtLsTpcyrWLcaVkm
okRBO/0vPJl6/CbeHjHB6i61FILLctYXCQCUgxIS+bkrWSVIH6AEsBCSUeFhApAB
ZGMgTLA6OamEIsFhAyig1GSQRfSszWBrO8Q4jKoMqocniAeL8pF4f7BDCQV1KxKg
d2kTYy6pT4E0wIH3kvDIXqxLjuOWvVoqK5Dog8ruOOOyrUNBdimAqnddm9zc2MVe
JzNWBMJruxF1DQyKiInbqpk4uizAiJxE07nEKLNoMbVmQ22auXoKIc5tn29cBcjx
CpoQdBWE4k2yMdM8TuQ18H9w958tv1htE1kck6dBF2clCI4ENuM31a1iJWSwl3o7
MkuEjHf0JPYhz9QPWGQn4T05GxpRT7IHYUGwm7RYYTO75WNSwN3T3ZZIbGHED1Iu
WmvBva+QbQcfMHmt7iGfy0uYxDf11ve1JQMMENmw0FQpi6Y9pMzR5BjMqBRYjgcF
y5t4kvtlpgoGuClayejsXeI6Fgcti6b+wTuKISKyICLB6kBYQAhFWQBikgm9UCUM
CRGQkq+u6tvk7GdXZ43Uxsy2vQXR0/Xtx6uZOQa0dZqTPGNOklsLYdgjNia3Cjmj
yr6CAiSd80cFMCRZr6NaNcvN6yQscgKAqhGWwYL9CLDVTVdfWwPZDU92xPoYHfDX
u9+/zdd+3Zu7p7OFsxjr5X+Fcd4M3lNyVAqR2Czb66Oh06rKyFjIRZXoaGwKyB09
0523518NGNG
2hj9MRyhclUrRVeCtI8FUvJ1FvxDjfURSkLBEJFcP5fefQYOVMqkNw+pw5C8gPIZ
l/Q/Jx0QPq5Gxqv9oJ85xkwOcKCMVBrwOD5KkOhBo+s4cwPJT38IC66Hl5lnl6ZO
pAD6y9k6DCEqJ9277b3CTjkp7OXrnnnh2sPUOHkEaTWEERqLQSxmeYQx6IK83a+x
kmbkuHFSzhTH6C4YIjuBAj3lH7adYapK66CvR25HjplwcwiDBhwyFx4rMIh39W7s
ZtPMw+BqchAvIb5aFWaeMz+3S9apqGA4J0FOkUCsuIXg0W4plRzKDJccGKKLI8yi
lLfKVmS6QQsEAutkpIXKAsMblFLTB7xQhnTjsP4Mtx2+d/vu/5NkyzvD0Iljuccj
M6IclGoJl2fPx6k3BvAd5zKnPTKROLYfipZECAmHchNUqPebg0sx2mqbD0CRI81G
NKuO0VkBTD0M4bv8yMzddDu9v4+Nzgqj8BrDRLaIKMAhwcHuIOmJkxVZ3hRJ1AvQ
FxkUURkGbahpri9ih0cNdw8SKK6w3THuRCirwbDAff29RBdFFaZj0Eou2Fdw6QRy
HxQvjVON16gOGLbIyE0jWKAbGwPU4iMBO6B9nbZVeO3XsaPs1Jv6nUx0CGQyUvtT
yJzgzFVFsQkWEMNWueT655rmApCIBjqQhjVCKvUXU7upRCqjAhLBexaNoNECEgXQ
gRsHIJsOeniBgwfZc22PM6b2C5TydgCOZa4RUuQR5BdCDfDZPM5FJRRTRKgusWmH
48+19lyrU2hsIikBVYwiCiwQFQiwBgiZHwQjiGDlaVJJKYhrYi6e7FgcqgSNOoaw
CQXBkXGCZ2cj4WyB1CEUqjQbVMtJEzkkjFrzD5F6xhA7B2QIHVQ7xY9QtF8w6Kbe
iOHI6CUljnavRTJT7M16R+kvZeOQ108Dsj6OZby6+FFB1lrWLTnmfLgzthzhmh9N
bmZ8OXr057eanFg5D7dELZoRTZTk6cywXeYBkQBoXIs6d7NiFUtKU1uiFgklqgum
HJHpWZ0zQFlSBmyWm8TMHpzhJvVBWSeyBhy5qQDUup1Ipq7mQO9Eo+RAosIQTMaB
VpTdbFj2+T6hjam20vEhIRPfWLM1pD6IIUdBjjYsFvaDKVgKeYbFuDcVIWIyEEEU
ZESRQEEIpDcGhCViZvFEe8KSyFUhcXG5GJ4EeCFiF4QYVAhFN6qimg0gUcqd4WIO
cDESzArElJmJ4l3BALWKrSDWYEWllHm2M0MNfxzwOSBcLCbblEUoo5IfMPY5Fnsb
Cq8LUDmXgbMKOXfjgBLKfNw7oWHyA/rwA2Lr0Xr4Hn9zvdDVHw1Q8G+UiTyF1XgD
sRSQQXRni9TpoCGUHe9thuaaWZTofOiGWVh5YneEhux3QmuNP+mv2/H4/b8U+2TE
XckU4UJAeVpR2A==
----END BASE64----
0524名無しさん@お腹いっぱい。NGNG
>>512
似たような話が過去に何度かあったけど
何が原因なんだろ
0525名無しさん@お腹いっぱい。NGNG
>>518
GNU Emacs 20 / 21 / XEmacs 21.1 / 21.4 で再現できないんですが、
とりあえず、少なくとも一文字はポイントを動かすようにしてみました。
navi2ch-article.el:1.239 です。
anoncvs が更新されたら試してみてください。
0526名無しさん@お腹いっぱい。NGNG
書き込みする時C-c,C-yでカーソル位置のレスのレス番と本文を引用するけど
レス番だけっていう風には出来無いのかな?
自分はあまり本文を引用する機会がないんで毎回C-c,C-yしたあと本文消してるんだけど
0527 ◆Ir5kue8F32 NGNG
>>526
C-u C-c C-y
0528名無しさん@お腹いっぱい。NGNG
message mode で C-c y にバインドされているのを何とかして下さい
0529518NGNG
>>525
ちゃんと開けるようになりました。ありがとうございます。
Fedora 上の Emacs 21.3.50 で試したらこの修正なくても正常に動くんですよね。
何でだろう。
0530名無しさん@お腹いっぱい。NGNG
>>529
fedoraってemacs-21.3.50はいってんんの?
0531名無しさん@お腹いっぱい。NGNG
21.3.50といってもどれか特定なんてできないから、
動くときもダメなときもあるさー。
21.(1|2|3)とかとは違うのだから。
0532名無しさん@お腹いっぱい。NGNG
>>527
ありがとう、このキーバインドは知らんかった
というわけでさっそくそれを使ってレスを書いてみた
0533518NGNG
>>525
申し訳ありません。先ほど開けるようになったと報告しましたが
その他の挙動をチェックしてませんでした。
2点不具合があります。

1)http://〜 にプロパティがつかなくなりました。

2)">>525" 上で C-m しても、そのレスへ飛ばなくなりました。
(text-properties-at (point)) はこうなってます。

[4/1のバージョン]
(link-head t number "525" mouse-face highlight link t help-echo "[525]: >>518 GNU Emacs 20 / 21 / XEmacs 21.1 / 21.4 で再現できないんですが、と" face navi2ch-article-link-face)

[4/4のバージョン]
(link-head t url ">>525" mouse-face highlight link t help-echo nil face navi2ch-article-url-face)


>>530
表現が悪かったですね。自前でビルドしたものです。
0534名無しさん@お腹いっぱい。NGNG
Gnus が導入した Range ってあれ速くなるんだっけ。navi2ch にも使ってみる
とおもしろいかも、とかちょっと妄想したけど、寝よ。
0535名無しさん@お腹いっぱい。NGNG
>>533
Meadow 1.15、NT Emacs 21.3 を使い、普段の環境、~/.navi2ch と ~/.emacs を
空にした環境で試してみましたが、そのような状況は再現できません。
それを見た感じだと、regexp-opt-depth がちゃんと動いてないような感じですが、
(setq alist (navi2ch-regexp-alist-to-number-alist
`(,@navi2ch-article-link-regexp-alist
(,(concat navi2ch-article-number-prefix-regexp
navi2ch-article-number-number-regexp)
. 'number)
(,navi2ch-article-url-regexp . 'url))))
しておき、
(mapcar #'car alist) と
(navi2ch-string-match-regexp-alist alist "http://navi2ch.sf.net/")
がどうなるか教えてください。
0536名無しさん@お腹いっぱい。NGNG
Emacs 21.1 のバグだね。Meadow の方で何とかしてもらえば?
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/emacs-lisp/regexp-opt.el.diff?r1=1.16&r2=1.17
0537518NGNG
>>535
遅くなりました。
(mapcar #'car alist)
=> (1 3 5 8)
(navi2ch-string-match-regexp-alist alist "http://navi2ch.sf.net/")
=> nil
です。

regexp-opt.el:1.17 には typo があったので
1.18 を拾ってきて試したらこうなりました。(サンクス>>536)
(mapcar #'car alist)
=> (1 4 7 10)
(navi2ch-string-match-regexp-alist alist "http://navi2ch.sf.net/")
=> ("\\(h?t?tps?\\|x-localbbs\\|ftp\\)\\(://[-a-zA-Z0-9_=?#$@~`%&*+|\\/.,:;]+\\)" quote url)

Meadow の方を修正してもらうのが良さそうです。
0538名無しさん@お腹いっぱい。NGNG
履歴boardの表示スレッド数を100から変更したい場合はどの値を
弄ればいいでしょうか?
0539名無しさん@お腹いっぱい。NGNG
;;;`history' nil ならば無制限しない
(setq navi2ch-history-max-line 100)
0540名無しさん@お腹いっぱい。NGNG
>>538
>>1の「よくある質問とその答え」は読んだ?
0541名無しさん@お腹いっぱい。NGNG
おっとごめん履歴の話はFAQには書いてないな_| ̄|○
0542名無しさん@お腹いっぱい。NGNG
「navi2ch-vars.elを嫁」と書いてあるからいいんじゃない?
0543538NGNG
どうもありがとうございました。ヒストリを何か別のものと
勘違いして見過ごしていました。どうもすみません。
0544名無しさん@お腹いっぱい。NGNG
前に紹介してもらったstripes.el便利そうなので使ってみたのですが
毎回スレ一覧を開くたびにstripe-modeを適用させるにはどうしたらいいので
しょうか?
0545名無しさん@お腹いっぱい。NGNG
(add-hook 'navi2ch-bm-mode-hook 'turn-on-stripes-mode)
かな。
0546名無しさん@お腹いっぱい。NGNG
>>545
できました!
ありがとうございます
0547名無しさん@お腹いっぱい。NGNG
やっつけで板の i 系のコマンドを非同期にしてみたんだけど、
なんか操作感が今一だ…_| ̄|○
0548名無しさん@お腹いっぱい。NGNG
cronに登録して、1時間ごとにブックマークをスレを取得するなんてことできますか?
0549名無しさん@お腹いっぱい。NGNG
漏れも気になる。
コマンドラインで dat ファイルを取得できるようになればいいなと。
0550名無しさん@お腹いっぱい。NGNG
navi2chから定期的に取得するスレを指定できるような
インターフェースあると確かに便利だね。
保存先は通常の .navi2ch以下でいいだろうけど。
0551名無しさん@お腹いっぱい。NGNG
最近の spalsh で出る、Teranishi さんって wl の方ですか?
navi2ch の原作者だったの?
0552名無しさん@お腹いっぱい。NGNG
>>551
これでそ。

navi2ch-splash.el
;; コードは、Wanderlust の wl-demo.el からもらいました。ほとんど
;; 変わってないです。
0553名無しさん@お腹いっぱい。NGNG
NGワードを対話形式で登録しようとすると、
xemacs(21.4.14-3)が固まるんですが、これって既出ですか?
0554名無しさん@お腹いっぱい。NGNG
今までに見たことがないスレを開いたときに.datが作成されますが,
この.datのパーミッションが644ではなく664で作りたいのですが
どうすればよいのでしょうか。ご教示願います,
0555名無しさん@お腹いっぱい。NGNG
>>554
C-h f set-file-modes RET
0556名無しさん@お腹いっぱい。NGNG
>>555
参考になりました。set-default-file-modesと書いて解決しました。
ありがとうございました
0557名無しさん@お腹いっぱい。NGNG
いままで問題なくAAが表示されていたのですが
最近「おまえら外に出ろ!」のドナルドのAAとかが
うまく表示出来なくなってしまったのですが
アドバイスをお願いします。

フォントはモナーです。
0558名無しさん@お腹いっぱい。NGNG
状況が全くつかめない。

もっと詳しい状況を添えてくだ質でも逝ったら?
0559名無しさん@お腹いっぱい。NGNG
Emacs 21.2 monafont 2.90 navi2ch 1.7.1 Vine 2.6r4 を使っています。
ののたんのAAの口と、みきてぃのAAの目が、\732となってしまいます。
XEmacs 21.1では、問題なく出ています。
どうすれば、GNU Emacs でも、見ることが出来るでしょうか?
0560名無しさん@お腹いっぱい。NGNG
フォントスレで聞いて乞い
0561名無しさん@お腹いっぱい。NGNG
~/.navi2ch/init.elで
(navi2ch-add-replace-html-tag (navi2ch-string-as-multibyte "\372h") " | ")
こんなのを設定しておくと、
Variable binding depth exceeds max-specpdl-size
というエラーでnavi2chが起動しないのですが。
CVS4月5日までは大丈夫でしたが、4月8日のからだめになりました。
とりあえずnavi2ch-add-replace-html-tagは設定しないで動かしていますが、
対処方法はないのでしょうか?

Emacsのバージョンは
GNU Emacs 21.3.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars) of 2003-05-22 on porky.devel.redhat.com
です。
0562名無しさん@お腹いっぱい。NGNG
Emacs のバグ
(regexp-opt (list "あ" (string-as-multibyte "\372h")))
error--> Variable binding depth exceeds max-specpdl-size

(navi2ch-add-replace-html-tag-regexp
(regexp-quote (navi2ch-string-as-multibyte "\372h")) " | ")
とすればいい。
0563561NGNG
さんくすです。
設定し直してみます。
0564名無しさん@お腹いっぱい。NGNG
送信控えが1000いってないのに新しい送信控えができてしまった。
これを纏めたいのですが dat ファイルの統合ってどうやるんでしょうか?
0565名無しさん@お腹いっぱい。NGNG
dat落ち?
0566名無しさん@お腹いっぱい。NGNG
>>565
いえ、
.navi2ch/sendlog/dat/*.dat
です。マージできるの?
0567名無しさん@お腹いっぱい。NGNG
>>566
man less
0568名無しさん@お腹いっぱい。NGNG
Enter だと飛べるのに M-x browse-url-hoge だとリンクを読んでくれないのって
いまいちなので
(defadvice browse-url-url-at-point
(around my-browse-url-url-at-point-with-text-property activate compile)
(let ((u (or (get-text-property (point) 'url) ; Navi2ch
(get-text-property (point) 'w3m-href-anchor) ; emacs-w3m
(plist-get (get-text-property (point) 'w3-hyperlink-info)
:href)))) ; Emacs/W3
(if u
(setq ad-return-value u)
ad-do-it)))
;; Navi2ch でもプロパティは navi2ch-url にした方がいいのかな
0569名無しさん@お腹いっぱい。NGNG
Articleだけホイールダウン/ホイールアップにn/pを割り当てたいんだけどやりかたがさっぽり
0570名無しさん@お腹いっぱい。NGNG
;; FSF Emacs 21.3.50 では使えてますが何か

(when (featurep 'mwheel)
  (define-key navi2ch-article-mode-map `[,mouse-wheel-down-event]
  'navi2ch-article-previous-message)
  (define-key navi2ch-article-mode-map `[,mouse-wheel-up-event]
  'navi2ch-article-next-message))
0571名無しさん@お腹いっぱい。NGNG
>>570
> ;; FSF Emacs 21.3.50 では使えてますが何か
FSF Emacs って何ですか?
trunc の version.el に書いてあるのは埋め草であり、version 21.3.50 なん
て存在しませんが何を指定してるつもりですか?
0572名無しさん@お腹いっぱい。NGNG
FSF stands for Free Software Fundation.
0573名無しさん@お腹いっぱい。NGNG
Google 検索: "FSF Emacs"
ttp://www.google.co.jp/search?q=%22FSF+Emacs%22
0574名無しさん@お腹いっぱい。NGNG
571 は知ってて書いてるんだよ
0575名無しさん@お腹いっぱい。NGNG
ダイオード高い
0576名無しさん@お腹いっぱい。NGNG
坐骨神経痛痛い
0577名無しさん@お腹いっぱい。NGNG
あなたは段々書き込み規制タイマーが欲しくなる…欲しくなる…欲しくなる…
0578名無しさん@お腹いっぱい。NGNG
>>571
truncってなんですか?
0579名無しさん@お腹いっぱい。NGNG
trunk の別綴。ラテン語の truncus に由来する。
派生形に truncate 等。
0580名無しさん@お腹いっぱい。NGNG
-nw な Emacs上で 2ch 読んでて所謂半角カナがあると表示が乱れちゃいます
よね。navi2ch-add-replace-html-tag-regexp あたりを使って全角に変換させ
ればいいと思うんですが、既にやってる人いませんか?
0581名無しさん@お腹いっぱい。NGNG
>>580
自分の環境ではEterm,aterm,rxvtで-nwすると乱れるけど
何故かktermだと絶対に乱れません。
0582名無しさん@お腹いっぱい。NGNG
半角カナに対応した端末エミュレータを使えばいいだけの話
0583名無しさん@お腹いっぱい。NGNG
前にそういうのやってた人居たような気がするよ。
加古ログは見たのかい?
0584名無しさん@お腹いっぱい。NGNG
>>580
崩れるからじゃなくて半角カタカナ読みにくいからなんだけど、やってるよ。
navi2ch-article-insert-messages を定義してるんだけどベストな方法かどう
かは知らない。mew-zenkaku-katakana-region で変換してる。
0585名無しさん@お腹いっぱい。NGNG
全角カナって読みにくくてしょうがないんだけど
全角→半角のlisp無い?
0586名無しさん@お腹いっぱい。NGNG
それぐらい書けば?
0587名無しさん@お腹いっぱい。NGNG
japanese-hankaku とか japanese-hankaku-region とか
0588580NGNG
昨晩はかなり眠かったのでロクに調べも試しもせずに訊いてすまんかった。

(navi2ch-add-replace-html-tag-regexp "\\ck+" 'japanese-zenkaku)

でいいと思うんだけど、navi2ch-replace-html-tag-regexp が複雑になるせい(?)
か re-search-forward で固まることがあったので結局こうしますた。

(defun my-navi2ch-convert-to-zenkaku ()
(unless window-system
(goto-char (point-min))
(while (re-search-forward "\\ck+" nil t)
(japanese-zenkaku-region (match-beginning 0) (match-end 0)))))
(add-hook 'navi2ch-article-arrange-message-hook 'my-navi2ch-convert-to-zenkaku)

レスくれた香具師らサンクス。
0589名無しさん@お腹いっぱい。NGNG
ktermだけど(set-terminal-coding-system 'euc-jp)で
ちゃんと表示されてる。
0590名無しさん@お腹いっぱい。NGNG
>>584 って PuTTY の日本語 patch の作者さん?
僕はこうしてる。
(defadvice navi2ch-article-insert-messages (after zenkaku activate)
(let ((buffer-read-only nil))
(japanese-hankaku-region (point-min) (point-max) t)
(japanese-zenkaku-region (point-min) (point-max) t)))
0591名無しさん@お腹いっぱい。NGNG
hideでand条件て使えませんか?

>>511さんの言ってるような、
板ごとのhideでもいいんですけど、
他に本日のこのidとかもhideしたいんですが…
0592名無しさん@お腹いっぱい。NGNG
>>588
> (navi2ch-add-replace-html-tag-regexp "\\ck+" 'japanese-zenkaku)
がうまく動かないのは、japanese-zenkaku 内で match-data を破壊してるため。
渡るのは JIS X 0201 カナだけからなる文字列とわかっているのだから
(defun my-tozenkaku (string)
(concat (mapcar (lambda (c)
(or (get-char-code-property c 'katakana) c))
string)))
(navi2ch-add-replace-html-tag-regexp "\\ck+" #'my-tozenkaku)
こんな風にしてやるのが一番効率がいいです。同じようなループで何度も
バッファ全体をスキャンするのは無駄。
JIS X 0208 英数を ASCII に変換したい場合も同様ね。
0593584NGNG
>>590 って Gnus 使い?
0594名無しさん@お腹いっぱい。NGNG
>>593
そうだよ。
0595584NGNG
>>594
そうでつか。
0596588NGNG
>>592
なるほど…っつってもどこでどう破壊してるのかよく判らんかったけど(;´Д`)
眠くないときにまたソース眺めてみる。サンクスコ。
0597名無しさん@お腹いっぱい。NGNG
590は過激だなあ。「ー」や「‐」も「-」に正規化しちゃうのか。
0598590NGNG
本来の目的は、TMNとかいったのを連文節対応の migemo で検索できないの
が不満でそうしている。本当は、「ー」や「‐」は「-」に変換したくない。
0599590NGNG
>>595
Emacs 21 に乗りかえたんなら、↓でもっと、Emacs 20 っぽくなる。
(blink-cursor-mode 0)
(setq cursor-in-non-selected-windows nil)
>>596
japane-zenkaku は string または、char を引数とする。内部で引数の違いに
よって、処理をわけているんだけど、前者の場合
(japanese-string-conversion obj 'japanese-zenkaku-region)
が呼ばれます。で、japanese-zenkaku-region の中に、re-search-forward が
あるので、match-data が破壊されます。
0600584NGNG
600!

>>599
乗り換えたのは書き込みと AA 読み専用に使ってるほうだけだけど、blink は
設定済み、cursor-in-... は気にならない。ってスレ違いスマソ
0601名無しさん@お腹いっぱい。NGNG
思い付きでこんな風にやっても migemo で全角英数字や半角カナを検索できるな。

(let ((tbl (standard-case-table)))
(set-case-syntax-pair ?A ?a tbl)
(set-case-syntax-pair ?B ?b tbl)
(set-case-syntax-pair ?C ?c tbl)
(set-case-syntax-pair ?D ?d tbl)
(set-case-syntax-pair ?E ?e tbl)
(set-case-syntax-pair ?F ?f tbl)
(set-case-syntax-pair ?G ?g tbl)
;; (中略)
(set-case-syntax-pair ?X ?x tbl)
(set-case-syntax-pair ?Y ?y tbl)
(set-case-syntax-pair ?Z ?z tbl)
(set-case-syntax-pair ?ア ?ア tbl)
(set-case-syntax-pair ?イ ?イ tbl)
(set-case-syntax-pair ?ウ ?ウ tbl)
(set-case-syntax-pair ?エ ?エ tbl)
(set-case-syntax-pair ?オ ?オ tbl)
;; (中略)
(set-case-syntax-pair ?ー ?ー tbl)
)
0602名無しさん@お腹いっぱい。NGNG
あっ、case-fold で検索する設定になっていることが前提ね
0603名無しさん@お腹いっぱい。NGNG
g で好きなスレ番号に飛んだり r で前後何スレづつ表示、というのはできる
んですが、例えば`100-200n'という表示は可能ですか?100スレづつ順番に読
みたいときでも全部表示しないとだめですよね?

select-view-range-subr 弄って完成した後に勘違いなことしてるのに気付き
ました…あんまり便利じゃないけどよかったらどうぞ。r で1を選ぶとfirstと
lastを入力できます。

----BEGIN BASE64----(navi2ch-article.el.diff.gz)
H4sICNa9fUAAA25hdmkyY2gtYXJ0aWNsZS5lbC5kaWZmAJVUYU/jMAz9XH6FVTEp
VciUbIONfrn9jwOkrE23iJBCknHcv8dJ2zFtK9xFrazafs/usxXGGFj5rmfVjkkX
dGXUVJlp6/Q2m3G+YPiIBczm5fy+FPMpHw5QLji/opRewJ9C78rF7Rl0vQaM88XN
EmiyK1ivryCDdIhy0iu22TeNcsWXW1uvXADStO5FBsjRN1n5+D7YHPJGOx/QGomm
+AbHS5iIZQeSxoCTdqsigg0IozCdaBDopAAjPOKIxyujqgDyi4yeks1STxmpW6M9
uj5O1WPvWv1hiYDFlJR+oe6kxsKrOr6xtgZSSQcfBdo62mIAehXeYlhQ0EU8vfDi
FgVH4cXdjVh2ymcoumsdklegPWxkDc/qbw72WMjEZ4Hg3sAvfhZJnaOIWadWg4OM
6bwAq83gx4gNO+wJSYofFUhNHyaAP9jaGsU84j0O90ldWJxHhlmkTQHilKyZD07b
bb89JeTFBdgAxsWCE1j0JdRFWBLBtoFIW5MOwnCE1Q7yp9+c3T/S6xxS5dGqB6ox
eOxgpHzC9XPV9nUfwO5fNsr5fCS9m2MvT18wtKxD/UOjvUJnyG96jCP1fclD2mFV
wn9vS1zKJHt3fbwC2mFRybM2pr9Xkj9mdyexxO9P688+8BYFAAA=
----END BASE64----
0604603NGNG
>>603です。間違えました。最後の行は
+ (t (nth (- n 2) navi2ch-article-view-range-list))))))
にしてください。スレ汚しすいません。
0605名無しさん@お腹いっぱい。NGNG
navi2chで山田BBSって見れる?
ttp://exode.at.infoseek.co.jp/

etc.txtに足してもsubject.txt見つけられないみたいなんです。
0606名無しさん@お腹いっぱい。NGNG
Navi2chを長い時間使ってると
メモリの消費が30M近くになるんですけど
スレッドを巡回するときに、もうこのスレには来ないと
思ったらそのスレッドのバッファは閉じないとダメなんでしょうか?

自分はスレッドを抜ける時に q キー で抜けています
みなさんは読んだスレッドを閉じる時にはどんなキー操作してますか?
0607名無しさん@お腹いっぱい。NGNG
>>606
info の FAQ::How to Read に記載されている
navi2ch-article-max-buffers
navi2ch-article-auto-expunge
を設定してみては?
0608名無しさん@お腹いっぱい。NGNG
>>607
ありがとです
ちょっと設定して来ます。
0609名無しさん@お腹いっぱい。NGNG
`Q'を navi2ch-article-goto-current-boardから kill-bufferとかにしてみては?
# 早速自分でやってみよ。いままで C-x kを多用してた。
0610名無しさん@お腹いっぱい。NGNG
>609

C-u Q で kill-buffer 呼ばれるよ (q も同じ)。
0611名無しさん@お腹いっぱい。NGNG
てすと
0612名無しさん@お腹いっぱい。NGNG
てすと
0613名無しさん@お腹いっぱい。NGNG
てすとすんな(゚Д゚)ゴルァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァァ
0614名無しさん@お腹いっぱい。NGNG
navi2ch サイコーです
開発者様、是非IRCクライアントも作ってください
0615名無しさん@お腹いっぱい。NGNG
windozeサイコーです。
ゲイツ様、是非 *BSDも作ってください
0616名無しさん@お腹いっぱい。NGNG
>>607
その設定でしばらく使ってみたけど問題なく動いてます
メモリ消費もだいたい15M前後に押えられてる。
0617名無しさん@お腹いっぱい。NGNG
du -s h~/.navi2ch
すると
258M も使ってるんですが、
gzip で圧縮できたりしませんか?
テキストなので相当効果がありそうですが。
0618名無しさん@お腹いっぱい。NGNG
>>671 過去スレに、そーゆーパッチがあったと思います。
■ このスレッドは過去ログ倉庫に格納されています