Navi2ch for Emacs (part 6)
652 :
名無しさん@お腹いっぱい。 :
02/07/28 11:13 Article mode でスレを閉じつつそのバッファも消すにはどうすれば良いですか?
C-x k
654 :
名無しさん@お腹いっぱい。 :02/07/28 11:17
>>653 消した後のウィンドウ分割状態がイマイチなんすけど…
>>654 1ペインで使っているので気付かなかった。
657 :
名無しさん@お腹いっぱい。 :02/07/28 11:23
q で抜けた時みたいになるのがいいっす。
皆様、ベータ版にヤバげな不都合が無いようなら夕方あたり 1.6.0 としてリ
リースしたいんですが、大丈夫そうでしょうか。
>>651 やっと現象がわかりました。transient-mark-mode が t の時、リージョンの
ハイライトが消えてしまうって事ですね。C-x C-x してもらうとわかりますが、
マークは消えてません。あくまでも表示だけの問題です。
で、手元でちょろっと試した限りだと、(let (mark-active) で囲んだくらい
ではダメみたいなんで、とりあえず今後の課題ということで。
>>657 1.6.0 リリース後に C-u q でそうなるようにしましょうか?
;; なんでも C-u に入れちゃうのはいかんのかなぁ。
>>658 大丈夫そうですね。
よろしくお願いします。
>>659 あるとうれしーです。C-u でも Q でも何でもいいです。
661 :
名無しさん@お腹いっぱい。 :02/07/28 11:41
たぶん、他でも使いたくなるだろうから、.emacs で (defun my-kill-buffer-and-delete-windows () (interactive) (let ((buffer (current-buffer))) (delete-windows-on buffer) (kill-buffer buffer))) (global-set-key "\C-ck" 'my-kill-buffer-and-delete-windows) とでもしとくといいんじゃないでしょーか。
UNIX 板の「Cygwin使っている人いますか? part5」スレが途中から表示できません。
http://pc.2ch.net/test/read.cgi/unix/1024809685/ スレを表示させようとしたら 208 番のスレが表示されたあたりで
Wrong type argument: stringp, nil
のエラーが出てしまいます。~/.navi2ch/pc.2ch.net/unix/1024809685.dat を
削除してから emacs を立ち上げて navi2ch を起動しても直りません。
jless で ~/.navi2ch/pc.2ch.net/unix/1024809685.dat を読ませて、当該箇所の
付近を見てたら jless が Segmentation fault で core dumped しました。
navi2ch は 1.5.2, emacs は 21.2 です。どうしたら直るでしょうか?
>>664 >>502 あたりの問題でしょうか。
CVS 最新版か今日リリース予定の 1.6.0 を使ってみてください。
>>665 ありがとう。手っ取り早く持ってこれそうな navi2ch-cvs_0.0.20020727-1.tar.gz に
update したら読めるようになりました。
ところで、引用部分を mona font にするにはどうしたらいいんでしょう?
今までは ~/.navi2ch/init.el に
(require 'navi2ch-mona)
(set-face-attribute 'navi2ch-article-citation-face nil
:font
(face-attribute navi2ch-mona-face-variable :font))
と書いてたんですが、(require 'navi2ch-mona) だけじゃ駄目みたいです。
>>666 require するだけで fontset を作っちゃうのは(・A・)イクナイ!!と思ったので、
その辺の動作がちょっと変わってます。
(require 'navi2ch-mona)
(navi2ch-mona-setup)
(set-face-attribute....)
みたいにすると希望どおりに動くんじゃないかと。
でも、これって hook とかで指定できたほうがよさそう。
リリース後にでも、navi2ch-mona-setup、navi2ch-mona-undo-setup で hook
呼び出すようにします。
>>667 ありがとう。期待したようになりました。
669 :
名無しさん@お腹いっぱい。 :02/07/28 16:11
>>665 > CVS 最新版か今日リリース予定の 1.6.0 を使ってみてください。
まだ?
670 :
nanashi :02/07/28 18:53
>>651 とりあえず対応してみました。
1.6.0 には入れてないので CVS 版の head で試してみて下さい。
article mode の C-u a ってちゃんと動いてます? 追加する板と navi2ch-board-current-board が違うときに 既存のブックマークが (たいてい) 消えてしまいます。 ↓こうでしょうか? diff -u -1 -r1.44 navi2ch-board.el --- navi2ch-board.el 26 Jul 2002 13:55:10 -0000 1.44 +++ navi2ch-board.el 29 Jul 2002 03:14:22 -0000 @@ -577,3 +577,3 @@ (navi2ch-board-load-info board))) - (setq list (cdr (assq 'bookmark navi2ch-board-current-board))) + (setq list (cdr (assq 'bookmark board))) (when (and artid (not (member artid list)))
1.6.0にして気づいたのですが、
>>190 って結局このままなのでしょうか。
バカーヾ(゚д゚)ノ゛な感じなので手元では削ってしまいましたが、
設定でアレコレできますか。
>>672 commit しますた。
>>674 そのまんまみたいですね。変数でコントロールできるといいのかな。
とりあえず mami さんにまかせた。
ちなみに俺は、
クソスレだった→あわてずさわがずq→板からRで全部削除→dでローカルあぼーん
てな感じなので、バカーヾ(゚д゚)ノ゛てなことにはなりませんです。
う〜ん、 configure:1674: found /usr/local/bin/emacs configure:1684: result: emacs configure:1701: checking detecting your emacs type configure:1704: result: configure:1708: error: this package does not work on your emacs ってなるなぁ。 Emacs 21.2.2 on Solaris8 なんだけど。
>>676 % ./configure --with-emacs='emacs -no-site-file'
だとうまくいったりしない?
>>674 反対ないみたいなんで、後で戻しておきます。
>>675 「各自 hook で」でいいかな、と。
設定例はここに書くつもりです。
>>662 こんなんしてみました。
article mode で C-x k RET で
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)))
>>678 > (define-key navi2ch-article-mode-map "\C-xk"
C-xk にマップするのには反対。
navi2ch-message-mode に合わせて C-cC-k あたりがいいんじゃないかと。
>>679 いや、
>>678 は commit する気はないです。
~/.navi2ch/init.el の設定例ということで。
monazilla BBS の続きです。
>>516 さしつかえなければ、現状のものを公開していただけませんか?
>>680 了解です。
> ~/.navi2ch/init.el の設定例ということで。
C-c C-k で delete-windows-on して kill-buffer するのってそれほどめずら
しい動作じゃないから、こっちにバインドして commit しちゃってもいいような。