[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3. カスタマイズ

3.1 Emacs のカスタマイズインターフェイスを利用する。  
                                   を利用する
3.2 初期化ファイル  
3.3 その他のカテゴリに入れる板を追加する  
3.4 モナーフォントを使う  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.1 Emacs のカスタマイズインターフェイスを利用する。

Navi2ch のカスタマイズをしたい場合は、M-x customize-group RET navi2ch RET と入力する。customization buffer の使い方 については Emacs のマニュアルを参照してね。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.2 初期化ファイル

Navi2ch は起動時に `~/.navi2ch/init.el' をロードする。

Navi2ch の起動時に色んな処理をしたい場合や、Emacs のカスタマイズインター フェイスなんか使ってられるかゴルァという人は、このファイルを編集する。

存在しない場合は自分で作成すること。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.3 その他のカテゴリに入れる板を追加する

2ちゃんねるに板が追加された後も List モードに板が表示されない場合や、 2ちゃんねると互換性のある BBS を Navi2ch で読みたい場合は、 `~/.navi2ch/etc.txt' というファイルを作成すると Navi2ch から読む ことができる。

書式は以下のとおり。

 
板の名前
板の URL
板の ID
    :    (以下3行ずつ同様に続ける)

たとえばニュース速報+板を追加するには、`~/.navi2ch/etc.txt' に以 下のように書く。

 
ニュース速報+
http://news.2ch.net/newsplus/
newsplus

「板の名前」には List モードで表示したい名前を、「板の URL」にはその板 をブラウザで表示した際の URL から先頭の http://ホスト/ディレクトリ/ の部分を、板の ID には その板を一意に識別できる単語 (大抵は ディレクトリ でおっけー) を 使用する。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.4 モナーフォントを使う

GNU Emacs 21以降 や XEmacs ではレスを表示する際、アスキーアートフレンド リー(藁) なモナーフォントというフォントを使うことができる。

3.4.1 モナーフォントって何よ?  
3.4.2 んで、どうやって使うの?  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.4.1 モナーフォントって何よ?

モナーフォントは2ちゃんねるのアスキーアートを見るために作られたフリー のフォントです。

詳しくは http://monafont.sourceforge.net/ を参照のこと。

注:IPAモナーフォントとは別のものです。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.4.2 んで、どうやって使うの?

GNU Emacs 21 や XEmacs でモナーフォントを使いたい場合は `~/.navi2ch/init.el' に以下のように書いておく。See section 3.2 初期化ファイル.

 
(setq navi2ch-mona-enable t)

これですべての板でモナーフォントが使われる。

もし、これでも表示されない場合は

 
(setq navi2ch-mona-face-variable 'navi2ch-mona16-face)

を追記すると表示されるかもしれない。 (3)

特定の板でのみモナーフォントを使いたいときは、上記に加えて 以下の例のように navi2ch-mona-enable-board-list に 板の ID のリストを入れておく。 (4)

 
(setq navi2ch-mona-enable-board-list '("mona" "aastory" "kao"))

いずれの場合も、特定の板でモナーフォントを使いたくないときは、 以下の例のように navi2ch-mona-disable-board-list に 板の ID のリストを入れておけば、その板ではモナーフォントは使われない。

 
(setq navi2ch-mona-disable-board-list '("unix" "linux" "network"))

さらに、特定のスレでモナーフォントを使いたいときは 以下の例のように navi2ch-mona-enable-article-list に 板の ID とスレの ID の alist を入れておく。

 
;; http://pc.2ch.net/test/read.cgi/unix/1037275862/
;; http://pc.2ch.net/test/read.cgi/linux/1037806127/
(setq navi2ch-mona-enable-article-list '(("unix" . "1037275862")
					 ("linux" . "1037806127")))

また、特定のスレでモナーフォントを使いたくないときは 以下の例のように navi2ch-mona-disable-article-list に 板の ID とスレの ID の alist を入れておく。

 
;; http://aa.2ch.net/test/read.cgi/mona/1047715077/
;; http://aa.2ch.net/test/read.cgi/aastory/1032888547/
(setq navi2ch-mona-disable-article-list '(("mona" . "1047715077")
					  ("aastory" . "1032888547")))

これらのスレごとの設定は板ごとの設定より優先される。

なお、Navi2ch 1.5.1 かそれ以前のバージョンでモナーフォントを使用したい場合は 次のように書く必要がある。

 
(when (eq window-system 'x)
  (require 'navi2ch-mona)
  (add-hook 'navi2ch-article-arrange-message-hook
            'navi2ch-mona-arrange-message)
  (setq navi2ch-mona-enable t))

残念ながら、GNU Emacs 20 では可変幅フォントを使用することができないの でモナーフォントは使用できない。


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by nawota on March, 23 2011 using texi2html