Navi2ch for Emacs (part 6)

このエントリーをはてなブックマークに追加
navi2ch-board-expire と navi2ch-list-expire は、E か M-e あたり
にキーバインドを統一してくれると嬉しいかも
禿同
要望です。

board modeでのスレのソートのとき、
+ とか = 等の状態順で並び換えられるようにして欲しいです。

Ss もよく使うのですが、+C =C C が混ざったり、
+V =V が遠くに離れたりして、ちょっと違う感じなのです。
851異邦人さん:02/08/23 22:11
要望です。

list mode とか board mode とかでも、"j", "k" で
スクロールしてほしい。
852mami:02/08/23 22:50
>>840
> みにふろに対応できますか?
そのままで読めるっぽいです。

>>846
(define-key navi2ch-article-mode-map "e" 'navi2ch-bm-textize-article)
init.el に入れるのはこれだけでいいです。
でも navi2ch-bm-textize-article は board 系で使うためのコマンドなんで、
あんまりよろしくないかも。
そのうち navi2ch-article-textize-article を作ります。

>>848
M-e に統一しましょうか。
>>851
自分はこんな感じにしてる。

(define-key navi2ch-bm-mode-map "j" 'navi2ch-bm-next-line)
(define-key navi2ch-bm-mode-map "k" 'navi2ch-bm-previous-line)
(define-key navi2ch-list-mode-map "j" 'next-line)
(define-key navi2ch-list-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)
854851:02/08/24 00:40
>>853 thanks

あと、tabでurlに飛んだあと、kill-ringにurlを入れてくれる方法ありませんか?
いつも、\C-wやってるんだけど面倒。
ついでに ttp://http:// に変換してくれるとうれしい。
>>852
> M-e に統一しましょうか。
カーソル移動系のキーバインドは上書きしない方がいいと思う。
>>854
(get-text-property (point) 'url) で url を得ることができるみたいです。
kill-ring の内容が知らないまに変ってしまうなんて、私は嫌ですけど。
857851:02/08/24 02:39
>>854
とりあえず、こんな感じにしてみました。ありがとうございました。
(elisp分からないんでテキトウなんですけど)

(define-key navi2ch-article-mode-map "u"
(lambda () (interactive) (kill-new (get-text-property (point) 'url))))
あれ? 2ch内の別スレURLに飛ぼうとすると
POINT (508) does not have property help-echo
などと言われて飛べないYO? 外のURLなら飛べる。
859名無しさん@Meadow ◆EmacsTLE :02/08/24 11:36
複数の名前を登録しておいて Message モードで
変更することって可能?
Mew でいう case の切り替えみたいなイメージで。
>>858
俺は8/20のCVSで
(setq navi2ch-article-get-url-text nil)していて同じ症状だったけど、
外したらいけたよ。
>>860
さんきうです。外したら飛べたです。
# でも今まで nil でも飛べていたような?
>>850

(defun navi2ch-bm-goto-updated-mark-column ()
(beginning-of-line)
(looking-at "\\( *[0-9]+\\)")
(goto-char (match-end 1))
(forward-char 1))

(defun navi2ch-bm-sort-by-updated-mark (rev)
(interactive "P")
(navi2ch-bm-sort-subr
(not rev)
'navi2ch-bm-goto-updated-mark-column
'forward-char))

(defun navi2ch-bm-sort (&optional arg)
(interactive "P")
(let ((ch (navi2ch-read-char-with-retry
"Sort by n)umber s)tate t)itle o)ther d)ate u)pdate? "
nil '(?n ?s ?t ?o ?d ?u))))
(funcall
(cond ((eq ch ?n) 'navi2ch-bm-sort-by-number)
((eq ch ?s) 'navi2ch-bm-sort-by-state)
((eq ch ?t) 'navi2ch-bm-sort-by-subject)
((eq ch ?o) 'navi2ch-bm-sort-by-other)
((eq ch ?d) 'navi2ch-bm-sort-by-date)
((eq ch ?u) 'navi2ch-bm-sort-by-updated-mark))
arg)))
>>862
おおお、ありがとう!
864名無しさん@お腹いっぱい。:02/08/25 22:22
今見てるスレのレスをWebブラウザで表示させる方法ってどうやるんでしたっけ?
>>864
> 今見てるスレのレスをWebブラウザで表示させる方法ってどうやるんでしたっけ?

U v
866名無しさん@Emacs:02/08/26 02:33
http://jbbs.shitaraba.net/study/398/ がみれません。

etc.txt には以下のように書いてあります。

キム沢ちゃんねる
http://jbbs.shitaraba.net/study/398/
398
Emacs の browse-url-netscape-program を使ってMozillaで開くときに
Mozilla 1.1 からはタブで開けるようになると聞いた事があります。

その時に mozilla に渡す引数はなんだかわすれてしまいました。
教えてください。
引数はいじらなくていいみたいよ
869名無しさん@お腹いっぱい。:02/08/26 22:44
なんか、今、少年漫画版を開こうとすると、
checking file...moved ってなって開けないんですけど、
理由わかります?
移転しますた
871名無しさん@お腹いっぱい。:02/08/27 04:46
先刻、C-cC-cで書き込むと「クッキーがないか期限切れです」と
言われて書き込みに失敗したのですが、書いた文章も消えてしまいました。

結局同じ文章をもう一度書くはめになったのですが、書き込みに
失敗した時は文章が保存されるようにできないでしょうか。
できます。
>>871
PC鯖もクッキー食わないといけなくなったみたいっすね。

とりあえず、info の Message モードでもキーバインドを
読んでみるといいっす。
874871:02/08/27 05:12
>>872
そうですか。具体的にはどうやるんでしょうか。

書き込み失敗した後にバッファ一覧を見ても書いた文章らしきバッファは
ありませんし、customize-groupでもそれらしき設定項目はありませんでした。
ドキュメントも探したのですが分かりませんでした。
875871:02/08/27 05:13
>>873
う、infoのほうですか。
今から探します。サンクス。
876871:02/08/27 05:21
C-c C-i で良いんですね。ドキュメントの探し方が足りませんでした。
良く見るとバッファにもちゃんと残ってました…鬱

スレ汚しすみませんでした
;q っぽい動きで article のバッファを消します。
(define-key navi2ch-article-mode-map "\C-xk"
(lambda (buffer)
(interactive "bKill buffer: ")
(and (eq (get-buffer buffer) (current-buffer))
(delete-windows-on buffer))
(kill-buffer buffer)))

これってmeadowだと動かないんだけどそういうもん?
878名無しさん@お腹いっぱい。:02/08/28 02:40
http://tv2.2ch.net/test/read.cgi/ainotane/1030440975/
何故かこのスレを開こうとするとビープ音が鳴って emacs が固まってしまいます
debian
navi2ch-cvs 0.0.20020823-1
emacs21 21.1-7
>>878
正常です。モーヲタ排除コードが入っておりますので。
キチガイに正常と診断されました
>>878
これまでも何回か出てるけど、
> emacs21 21.1-7
このせい。Emacs 21.2 だと直ってる。
何でモーヲタはキチガイ認定で……半角*住人はキチガイ認定じゃないのだ?
Meadow で navi2ch 1.6.0 使ってます。

v (navi2ch-article-view-aa) で AA を表示させると、何も無い空白行に横線
が表示されて見にくいです。これを表示しないように設定できますか?設定方
法を教えてください。
U v c してみれう゛ぁ?
要望です.
$HOME/.navi2ch以下にあるdatファイルをgzip圧縮しておいて読むとかできないっすか?
最近, .navi2ch以下が肥大化してきて…quotaの制限がぁ…(泣)
886mami:02/08/28 20:01
すみません、Meadow は環境がないんでパスです。

>>855
> > M-e に統一しましょうか。
> カーソル移動系のキーバインドは上書きしない方がいいと思う。
では C-c C-e あたりですかね。

>>866
したらばは .net なのもあるんですね。
とりあえずこれで読めると思います。

(defun navi2ch-js-p (uri)
"URI がJBBS@したらばなら non-nilを返す。"
(or (string-match "http://jbbs.shitaraba.com/" uri)
(string-match "http://jbbs.shitaraba.net/" uri)))

これだけだと C-c C-u 等はうまく動かないんで、
後で直しておきます。

>>871
> 先刻、C-cC-cで書き込むと「クッキーがないか期限切れです」と
このとき自動で再投稿するしくみを今つくってます。
もう少しテストしたら commit します。