Navi2ch for Emacs (Part 12)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG* 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 あたり。
0539名無しさん@お腹いっぱい。
NGNG(setq navi2ch-history-max-line 100)
0540名無しさん@お腹いっぱい。
NGNG>>1の「よくある質問とその答え」は読んだ?
0541名無しさん@お腹いっぱい。
NGNG0542名無しさん@お腹いっぱい。
NGNG0543538
NGNG勘違いして見過ごしていました。どうもすみません。
0544名無しさん@お腹いっぱい。
NGNG毎回スレ一覧を開くたびにstripe-modeを適用させるにはどうしたらいいので
しょうか?
0545名無しさん@お腹いっぱい。
NGNGかな。
0546名無しさん@お腹いっぱい。
NGNGできました!
ありがとうございます
0547名無しさん@お腹いっぱい。
NGNGなんか操作感が今一だ…_| ̄|○
0548名無しさん@お腹いっぱい。
NGNG0549名無しさん@お腹いっぱい。
NGNGコマンドラインで dat ファイルを取得できるようになればいいなと。
0550名無しさん@お腹いっぱい。
NGNGインターフェースあると確かに便利だね。
保存先は通常の .navi2ch以下でいいだろうけど。
0551名無しさん@お腹いっぱい。
NGNGnavi2ch の原作者だったの?
0552名無しさん@お腹いっぱい。
NGNGこれでそ。
navi2ch-splash.el
;; コードは、Wanderlust の wl-demo.el からもらいました。ほとんど
;; 変わってないです。
0553名無しさん@お腹いっぱい。
NGNGxemacs(21.4.14-3)が固まるんですが、これって既出ですか?
0554名無しさん@お腹いっぱい。
NGNGこの.datのパーミッションが644ではなく664で作りたいのですが
どうすればよいのでしょうか。ご教示願います,
0555名無しさん@お腹いっぱい。
NGNGC-h f set-file-modes RET
0556名無しさん@お腹いっぱい。
NGNG参考になりました。set-default-file-modesと書いて解決しました。
ありがとうございました
0557名無しさん@お腹いっぱい。
NGNG最近「おまえら外に出ろ!」のドナルドのAAとかが
うまく表示出来なくなってしまったのですが
アドバイスをお願いします。
フォントはモナーです。
0558名無しさん@お腹いっぱい。
NGNGもっと詳しい状況を添えてくだ質でも逝ったら?
0559名無しさん@お腹いっぱい。
NGNGののたんのAAの口と、みきてぃのAAの目が、\732となってしまいます。
XEmacs 21.1では、問題なく出ています。
どうすれば、GNU Emacs でも、見ることが出来るでしょうか?
0560名無しさん@お腹いっぱい。
NGNG0561名無しさん@お腹いっぱい。
NGNG(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(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")) " | ")
とすればいい。
0563561
NGNG設定し直してみます。
0564名無しさん@お腹いっぱい。
NGNGこれを纏めたいのですが dat ファイルの統合ってどうやるんでしょうか?
0565名無しさん@お腹いっぱい。
NGNG0566名無しさん@お腹いっぱい。
NGNGいえ、
.navi2ch/sendlog/dat/*.dat
です。マージできるの?
0567名無しさん@お腹いっぱい。
NGNGman less
0568名無しさん@お腹いっぱい。
NGNGいまいちなので
(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名無しさん@お腹いっぱい。
NGNG0570名無しさん@お腹いっぱい。
NGNG(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> ;; FSF Emacs 21.3.50 では使えてますが何か
FSF Emacs って何ですか?
trunc の version.el に書いてあるのは埋め草であり、version 21.3.50 なん
て存在しませんが何を指定してるつもりですか?
0572名無しさん@お腹いっぱい。
NGNG0573名無しさん@お腹いっぱい。
NGNGttp://www.google.co.jp/search?q=%22FSF+Emacs%22
0574名無しさん@お腹いっぱい。
NGNG0575名無しさん@お腹いっぱい。
NGNG0576名無しさん@お腹いっぱい。
NGNG0577名無しさん@お腹いっぱい。
NGNG0578名無しさん@お腹いっぱい。
NGNGtruncってなんですか?
0579名無しさん@お腹いっぱい。
NGNG派生形に truncate 等。
0580名無しさん@お腹いっぱい。
NGNGよね。navi2ch-add-replace-html-tag-regexp あたりを使って全角に変換させ
ればいいと思うんですが、既にやってる人いませんか?
0581名無しさん@お腹いっぱい。
NGNG自分の環境ではEterm,aterm,rxvtで-nwすると乱れるけど
何故かktermだと絶対に乱れません。
0582名無しさん@お腹いっぱい。
NGNG0583名無しさん@お腹いっぱい。
NGNG加古ログは見たのかい?
0584名無しさん@お腹いっぱい。
NGNG崩れるからじゃなくて半角カタカナ読みにくいからなんだけど、やってるよ。
navi2ch-article-insert-messages を定義してるんだけどベストな方法かどう
かは知らない。mew-zenkaku-katakana-region で変換してる。
0585名無しさん@お腹いっぱい。
NGNG全角→半角のlisp無い?
0586名無しさん@お腹いっぱい。
NGNG0587名無しさん@お腹いっぱい。
NGNG0588580
NGNG(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ちゃんと表示されてる。
0590名無しさん@お腹いっぱい。
NGNG僕はこうしてる。
(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>>511さんの言ってるような、
板ごとのhideでもいいんですけど、
他に本日のこのidとかもhideしたいんですが…
0592名無しさん@お腹いっぱい。
NGNG> (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 に変換したい場合も同様ね。
0594名無しさん@お腹いっぱい。
NGNGそうだよ。
0597名無しさん@お腹いっぱい。
NGNG0598590
NGNGが不満でそうしている。本当は、「ー」や「‐」は「-」に変換したくない。
0599590
NGNGEmacs 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 が破壊されます。
0600584
NGNG>>599
乗り換えたのは書き込みと AA 読み専用に使ってるほうだけだけど、blink は
設定済み、cursor-in-... は気にならない。ってスレ違いスマソ
0601名無しさん@お腹いっぱい。
NGNG(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名無しさん@お腹いっぱい。
NGNG0603名無しさん@お腹いっぱい。
NGNGんですが、例えば`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----
0604603
NGNG+ (t (nth (- n 2) navi2ch-article-view-range-list))))))
にしてください。スレ汚しすいません。
0605名無しさん@お腹いっぱい。
NGNGttp://exode.at.infoseek.co.jp/
etc.txtに足してもsubject.txt見つけられないみたいなんです。
0606名無しさん@お腹いっぱい。
NGNGメモリの消費が30M近くになるんですけど
スレッドを巡回するときに、もうこのスレには来ないと
思ったらそのスレッドのバッファは閉じないとダメなんでしょうか?
自分はスレッドを抜ける時に q キー で抜けています
みなさんは読んだスレッドを閉じる時にはどんなキー操作してますか?
0607名無しさん@お腹いっぱい。
NGNGinfo の FAQ::How to Read に記載されている
navi2ch-article-max-buffers
navi2ch-article-auto-expunge
を設定してみては?
0608名無しさん@お腹いっぱい。
NGNGありがとです
ちょっと設定して来ます。
0609名無しさん@お腹いっぱい。
NGNG# 早速自分でやってみよ。いままで C-x kを多用してた。
0610名無しさん@お腹いっぱい。
NGNGC-u Q で kill-buffer 呼ばれるよ (q も同じ)。
0611名無しさん@お腹いっぱい。
NGNG0612名無しさん@お腹いっぱい。
NGNG0613名無しさん@お腹いっぱい。
NGNG0614名無しさん@お腹いっぱい。
NGNG開発者様、是非IRCクライアントも作ってください
0615名無しさん@お腹いっぱい。
NGNGゲイツ様、是非 *BSDも作ってください
0616名無しさん@お腹いっぱい。
NGNGその設定でしばらく使ってみたけど問題なく動いてます
メモリ消費もだいたい15M前後に押えられてる。
0617名無しさん@お腹いっぱい。
NGNGすると
258M も使ってるんですが、
gzip で圧縮できたりしませんか?
テキストなので相当効果がありそうですが。
0618名無しさん@お腹いっぱい。
NGNG0619名無しさん@お腹いっぱい。
NGNG0620名無しさん@お腹いっぱい。
NGNGnavi2ch使いならC-uC-cC-yしなされ。
0621名無しさん@お腹いっぱい。
NGNG過去スレってかこのスレの>>49のじゃないですか?パッチのファイル名が変わっ
てるけど。
ttp://tokyo.cool.ne.jp/progn/
これをさらにjka-comprでtarにまとめるようにしたら…重杉か。
0622名無しさん@お腹いっぱい。
NGNG0623名無しさん@お腹いっぱい。
NGNGinfoは読まれましたでしょうか?
>`C-c C-f'
> `navi2ch-find-file' スレのログファイルまたはログファイルが保存さ
> れているディレクトリを指定
……分かりにくいかも。「指定して表示する」?
0624617
NGNGありがとうございます。
(auto-compression-mode t) しとけば、
とりあえずキャッシュファイルを開いて読む時に限っては、
例えばnavi2ch-article-get-file-name あたりのファイル名を変更するだけで
簡単にできるかなと思ったのですが、
やってみると結構難しくて、四苦八苦してました。
と思ってたらすでにそんなパッチが。
jka-compr.el は使ってないみたいですね。
なかなかよさげですが、マージされないかな。
0625名無しさん@お腹いっぱい。
NGNGどうすればいいのでしょうか
0626名無しさん@お腹いっぱい。
NGNGsend message...failed: referer情報が変です。(ref1)
と身にバッファに表示されます。
0627名無しさん@お腹いっぱい。
NGNG0628名無しさん@お腹いっぱい。
NGNG0629名無しさん@お腹いっぱい。
NGNGinit.elに(setq navi2ch-net-http-proxy "hogehoge:3128")するだけでは、駄目なようです... (TT)
0630名無しさん@お腹いっぱい。
NGNGproxy経由でoyster-loginするには、どうしたらいいでしょうか?
init.elに(setq navi2ch-net-http-proxy "hogehoge:3128")するだけでは、駄目なようです... (TT)
0631名無しさん@お腹いっぱい。
NGNG0632名無しさん@お腹いっぱい。
NGNG0633名無しさん@お腹いっぱい。
NGNGnavi2ch のバージョンは?
最新は 1.72 で、net install で入る最新のやつは 1.71 のはず。
まず最新 (1.72) にすべき。
0634名無しさん@お腹いっぱい。
NGNGデフォルトで proxy 無し、まちBBS だけ proxy 有り、
みたいなのができればと思います。
0635名無しさん@お腹いっぱい。
NGNG> あなたは段々書き込み規制タイマーが欲しくなる…欲しくなる…欲しくなる…
何それ?
0636名無しさん@お腹いっぱい。
NGNGスレ番号(NOT dat file number)を統一したい(今のままだとどの位置なのか分からん)
0637名無しさん@お腹いっぱい。
NGNGあっ、ほしいなぁ。
というか、送信をバッファリングして書き込みタイマーが
解除されるたびに、自動送信してくれた方がもっといいなぁ。
0638名無しさん@お腹いっぱい。
NGNGキューの中からどうやって選択するかが頭のひねりどころか。
■ このスレッドは過去ログ倉庫に格納されています