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

2. 使い方

2.1 起動方法  
2.2 List モード  
2.3 Board モード  
2.4 Bookmark モード  
2.5 Article モード  
2.6 Message モード  


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

2.1 起動方法

`~/.emacs'

 
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)

と書く。

M-x navi2ch RET で起動。

Windows では 環境変数 TZJST-9 としておいた方がいいらしい。

起動時のスプラッシュは `navi2ch-display-splash-screen' で制御できる。


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

2.2 List モード

Navi2ch を起動すると以下のような画面になる。

 
[+]Navi2ch
[+]ブックマーク
[+]その他
[+]変わった板
        :

カーソルを [+]PC等 の行に移動して SPC を押すと、 サブメニューが開いて以下のようになる。

 
[-]PC等
  Windows
  Mac
  新・mac
        :
  昔のPC

UNIX 板を読みたいなら、カーソルを UNIX の行に移動して SPC を押す。

板の名前の上で a を押すと、その板をブックマークに追加する。 b で板一覧とブックマークの表示を交互に切替えることができる。(グ ローバルブックマーク (2.4 Bookmark モード) とは違うので注意。)

List モードでは、基本的に2ちゃんねるの板がカテゴリごとに並んでいるが、 先頭の4つのカテゴリに属する板は特殊な板である。

 
[-]Navi2ch
  ファイル一覧
  表示スレ一覧
  検索一覧
  履歴
[+]ブックマーク
[+]その他

「Navi2ch」カテゴリの板は以下のとおり。

以上の4つの板には Navi2ch が自動的にスレを追加していくが、それ以外はグ ローバルブックマークと同等である。See section 2.4.3 ブックマークを閲覧する.

「ブックマーク」カテゴリにはグローバルブックマークが含まれる。 See section 2.4 Bookmark モード.

「その他」カテゴリには自分で追加した板が含まれる。See section 3.3 その他のカテゴリに入れる板を追加する.

「変わった板」カテゴリには前回 Navi2ch 起動してから追加された板、移転 した板が含まれる。


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

2.3 Board モード

板を開くとその板にあるスレの一覧が以下のような画面で表示される。

 
 16 +C くだらない質問はここに書き込め!なんでもアリ4     ( 636)
 17 =C*navi2ch for emacs (part 4)                        (  50)
 18  U おい、イブの夜にUnixいじってるうんこども!        ( 101)
  ^ ^^^                        :
  | |||                     タイトル                     レス数
  | ||+- マーク
  | |+-- 状態フラグ
  | +--- 更新フラグ
  +----- スレ番号

最初の項から、「スレ番号」、「更新フラグ」、「状態フラグ」、「マーク」、 「タイトル」、「レス数」となる。

読みたいスレにカーソルを移動し SPC を押すとそのスレを読む ことができる。

スレの上で a を押すと、そのスレをブックマークに追加する。b でスレ一覧とブックマークの表示を交互に切替えることができる。(グローバ ルブックマーク (2.4 Bookmark モード) とは違うので注意。)

? を押すと、スレを検索することができる。See section 2.3.5 スレの検索.

2.3.1 更新フラグ  
2.3.2 状態フラグ  
2.3.3 マーク  
2.3.4 スレを隠す  
2.3.5 スレの検索  
2.3.6 Web を使った検索  


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

2.3.1 更新フラグ

更新フラグの意味は以下のとおり。

%
新しい、以前その板を開いたときにはなかったスレ。

+
以前その板を開いてから更新されたスレ。+ を押すと、更新されたスレ と新しいスレのみの一覧を表示できる。

=
以前その板を開いてから更新されていないスレ。その他の更新フラグのスレを 開くとこれに変わる。

(空白)
このフラグは (空白なんだけども) 状態フラグ (VCU) の有無によって 意味が変化する。

C などの状態フラグが立っているときは以前その板を開いたとき、更 新されたのに読まずにいたスレで、状態フラグが何も立っていないときは一度 も読んだことのないスレという意味。


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

2.3.2 状態フラグ

状態フラグの意味は以下のとおり。

V
現在 Navi2ch で buffer を持っている (表示されている) スレ。

C
ローカルにキャッシュがあるスレ。

U
i を押して更新された (buffer は無いかもしれない) スレ。

(空白)
読んだことも i で更新したこともないスレ。


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

2.3.3 マーク

スレをマークすることで、いくつものスレをまとめて処理することができる。 マークしたスレには * が表示される。

 
 16 +C くだらない質問はここに書き込め!なんでもアリ4     ( 636)
 17 =C*navi2ch for emacs (part 4)                        (  50)
 18  U おい、イブの夜にUnixいじってるうんこども!        ( 101)
     ^^                        :
     ||
     |+- マーク
     +-- 状態フラグ

* を押すとカーソル行のスレがマークされる。すべてのスレをマークし たいときは m a を使う。また、リージョンを指定した上で m r を押せばリージョン内のすべてのスレをマークできる。

マークを解除したいときには目的のスレの上で u を押す。

m i と入力するとマークしたスレを更新する。ブックマークで登録した スレを m a で全選択してから更新するととても楽だ。

m i で更新して、レスが増えていたスレには状態フラグに U が 立つ。更新されていなければ表示は変化しない。


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

2.3.4 スレを隠す

しょーもないスレは見たくない、目に入るのもいやだ、という時はスレを隠す機 能が便利。

d を押すことでカーソル上のスレを隠すことができる。一度隠したスレは 記憶され、次回に起動した時も表示されない。

後になって隠したスレをまた見たくなったら、h を押すことで隠したスレ の一覧を見るモードに移行できる。再度 h を押せば元の(表示したいスレ だけを見る)モードに戻る。

隠したスレを見るモードで d を押せば、カーソル上の隠したスレを再度 通常モードで見られるようにできる。

ここに挙げた以外のキー操作はBoard モードでのキーバインド (A.4 Board モードでのキーバインド) を参照してちょ。


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

2.3.5 スレの検索

Navi2ch ではキャッシュを対象にスレ検索することができる。

ボードモードで ? を押すと Search for: s)ubject a)rticle c)ache o)rphan と聞いて来るので、スレのタイトルのみを対象に検索を行うなら s を、 スレの内容を対象に検索を行うなら a を押す。c を押すと検索 を行わず、結果はキャッシュが存在するスレすべてになる。o を押すと キャッシュが存在するが、板からもグローバルブックマークからも参照されて いないスレが結果となる。

次に Search from: b)oard a)ll と聞いて来るので、現在開いている 板 (Board モードの場合) やカーソルのある行のスレが属する板 (Bookmark モード等の場合) を対象に検索するなら b を、すべての板を対象に検 索するなら a を押す。すべての板を対象にスレの内容を検索するには かなり時間がかかるので注意。

スレの内容の検索はローカルのキャッシュを対象とするので、検索対象とした いスレの内容をあらかじめキャッシュに取り込んでおくこと。

検索結果は Bookmark モードとよく似た Search モードバッファに表示される。 See section 2.2 List モード, See section 2.4 Bookmark モード.

また、リストモードで ? を押すと Search for: s)ubject a)rticle c)ache o)rphanと聞かれたあとに s と押すと、次に Search from: c)ategory l)ocal w)eb と聞いてくる。 その時にカーソ ルがあるカテゴリから探すなら c を、すべての(キャッシュしてある)板 から探すなら l を、 Web を使って 2ch 全体から検索するなら w を押す。

Web を使った検索についての詳細は See section 2.3.6 Web を使った検索 を見てほしい。


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

2.3.6 Web を使った検索

navi2ch では http://find.2ch.net/ や http://h.ula.cc/ といった 2ch の検 索サービスを使って、全スレッドから指定したキーワードに一致するスレッド を検索してくることができる。

検索を開始するには、リストモードで ? s w と押すか、任意のモードで C-c C-s と押す。すると、Subject search from web: と聞かれ るので、検索する言葉を入力すればよい。

Web 検索には多くの方法がある。navi2ch では以下のものをサポートしている。

navi2ch-search-find-2ch-method
http://find.2ch.net/ を使って検索する。

navi2ch-search-hula-method
http://h.ula.cc/ を使って検索する。

navi2ch-search-union-method
navi2ch-search-union-method-list に設定されている全ての検索方式による検 索結果を統合して表示する。

たとえば

 
(setq navi2ch-search-web-search-method 'navi2ch-search-union-method)
(setq navi2ch-search-union-method-list '(navi2ch-search-find-2ch-method
                                         navi2ch-search-hula-method))

のようにすると、 http://find.2ch.net/ による検索結果と http://h.ula.cc/ による検索結果が統合されたものを検索結果として得ること ができる。


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

2.4 Bookmark モード

グローバルブックマークとは、いくつかのスレをまとめた、仮想的な板 (のよ うなもの) である。

その他の特殊な板 (Articles モード、Search モード、History モード) につ いても Bookmark モードと同等であるので、この章を参照してほしい。 See section 2.2 List モード.

2.4.1 ブックマークを追加する  
2.4.2 ブックマークを操作する  
2.4.3 ブックマークを閲覧する  


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

2.4.1 ブックマークを追加する

Board モード (2.3 Board モード) や Article モード(2.5 Article モード) で A を押すことで、そのスレをグローバルブックマークに追加するこ とができる。

Board モードでは、m A を使用することでマークを付けたスレをまとめ て追加することもできる。See section 2.3.3 マーク.

ブックマークを追加する際、bookmark id: には追加したいグローバル ブックマークのブックマーク ID を、Input bookmark name for [BOOKMARK-ID]: にはそのブックマーク ID の名前を入力する。


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

2.4.2 ブックマークを操作する

List モード (2.2 List モード) では、同じブックマーク ID を持つスレをま とめて、ブックマークカテゴリに属する一つ板のように表示される。

 
[+]Navi2ch
[-]ブックマーク
  navi2ch for emacs
[+]その他

ブックマークのある行にカーソルを置いて C を押すとそのブックマー クを編集でき、D を押すとそのブックマークを削除できる。


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

2.4.3 ブックマークを閲覧する

ブックマークを開くと、Board モード (2.3 Board モード) とよく似た Bookmark モードになる。

 
  1  V navi2ch for emacs (part 4)                        [UNIX]
  2  C 2ch専用ブラウザ「Navi2ch」                        [UNIX]
  3  U ナビ兄ちゃん                                      [UNIX]
  ^  ^^                        :
  |  ||                     タイトル                       板
  |  |+- マーク
  |  +-- 状態フラグ
  +----- スレ番号

Board モードとの違いは以下のとおり。

その他のキー操作は Bookmark モードでのキーバインド (A.5 Bookmark モードでのキーバインド) を参照のこと。


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

2.5 Article モード

スレを開くと上下2つのペインに分かれ、上にはスレ一覧が、下にはそのスレ の内容が以下のように表示される。

 
From: [1] 名無しさん@お腹いっぱい。 <>
Date: 01/12/26 13:17

Emacsenで動く2ch用ブラウザ、navi2chスレッドpart 4です。
はたしてsourceforgeでの共同開発は実現するのか。

* 作者の(not 1)さんのページ
 http://www.geocities.co.jp/SiliconValley-Oakland/7673/

>>2 リンク、過去スレッド
>>3 インストール、起動のしかた(READMEから抜粋)
________________________________________

From: [2] 名無しさん@お腹いっぱい。 <>
Date: 01/12/26 13:17

リンク
                        :

SPC/DEL で次/前のページ、n/p で 次/前のレスに移動するので、適当に読み進める。

スレを隠す(2.3.4 スレを隠す) 時と同様に、 d でレスを隠すことがで きる。通常の一覧モードと隠したレスだけを見るモードへの移行 h でで き、隠したレスを見るモードで d を押せばまた通常モードでみることが できるようになる。

特定のレスをブックマークしたい場合は、カーソルをそのレスに合わせた上で a を押す。ブックマークされたレスを見るには $ を押す。再度 $ を押せば元のレス一覧状態に戻る。

Navi2ch には、>>1 などのように記述された他のレス参照や、 http:// で始まるリンクなどを楽に追いかけられる機能が用意されてい る。TAB を押すことで、カーソルより後にあるそれらのリンクに 移動でき、その状態で RET を押すことで該当する番号のレスに飛 んだり、参照している URL を引数にブラウザを呼び出したりできる。レス参照 したのち、l を押すことで元のレスに戻ることができる。また、戻りす ぎたら L を押すことで逆方向に戻る事ができる。

レスを書きたい時は w (age で書く時) または W (sage で書く 時) を押す。

? を押すと、レスを検索することができる。名前 (name)、メール (mail)、日付 (date)、ID (id)、ホスト名/IP (hostname)、本文 (body)、スレ のタイトル (subject)、 参照レス (reference) から検索条件を選び、検索し たい文字列を入力する。パーズ済みのメッセージのみを検索対象とするので、 あらかじめ検索したい範囲のメッセージを表示しておくこと。

検索結果の表示バッファでは、D を押すと表示されているレスをまとめ て隠すことができ、A を押すと同様にまとめてブックマークすることが できる。また、これらの操作の対象にしたくないレスがあるときは、d でカーソル位置のレスを除外することができる。間違って除外してしまったと きは、C-u d でレスが復活する。

スレ表示バッファの mode-line は navi2ch-article-mode-line-format によっ て設定される。普通の文字はそのまま出力され、'%' に続く文字は以下のよう に置換される。

`%a'
スレッド名
`%b'
板名
`%n'
実際のレス数
`%N'
スレ一覧から取得したレス数
`%%'
%

2.5.1 スレの表示範囲  
2.5.2 レスのフィルタ処理  


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

2.5.1 スレの表示範囲

Navi2ch では、スレ中のすべてのレスを一度に処理するのは負荷が高いため、 表示するスレを一部のレスのみにすることができる。

デフォルトでは、そのスレを初めて開いた場合は先頭の 100 レスと最後のレ ス、以前開いた事がある場合は先頭のレスと最後の 100 レスが表示される。 この動作を変えたい場合は navi2ch-article-auto-rangenavi2ch-article-new-message-rangenavi2ch-article-exist-message-range を変更する。See section 3. カスタマイズ.

現在表示中のスレの表示領域を変えたい場合は r を押す。


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

2.5.2 レスのフィルタ処理

Navi2ch には、名前や本文中の語句など、レスに含まれる特定の文字列を条件 としてフィルタする機能が用意されている。

スレ閲覧中に ! を押すと、

  1. 名前 (name)、メール欄 (mail)、ID (id)、ホスト名/IP (hostname)、本文 (body)、スレのタイトル (subject) のうち、どの項目でフィルタするか。

  2. レスを検査する方法を、拡張形式によってくわしく指定する (Use extended matching) か。

    拡張形式で指定する場合、部分一致 (substring)、あいまい一致(fuzzy)、完 全一致 (exact)、正規表現 (regexp) のうち、どの方法を使うか。

    その際、大文字と小文字の違いは無視する (Ignore case) か。 文字列一致の真偽を逆転して判定する (Invert match) か。

    その他のオプション(判定順位上げ(float)と、フィルタ有効範囲(scope))を指 定するか。

    判定順位上げを指定する時は、決して上げない(never)か、常に上げる (always)か、デフォルト動作(default)か。

    フィルタ有効範囲を指定する時は、板内のみ(board-local)か、スレ内のみ (article-local)か、デフォルト動作(default)か。

  3. どんな文字列をフィルタ対象にするか。

  4. 条件が一致したレスに対し、置き換える (replace)、隠す (hide)、ブックマー クする (important)、点数を加える (score) のうち、どの処理をおこなうか。

    置き換える場合は、どう置き換えるか。 点数を加える場合は、何点加えるか。

  5. 設定したフィルタを閲覧中のスレに今すぐ反映させるか。

が順番に質問され、これに答えていくと、対応する変数の設定値が自動的に更 新される。

複数の項目、例えばスレのタイトルとレス本文の両方を条件としてフィルタし たい場合は、まずスレタイと本文によってレスに点数を付け、つぎに合計点数 によってレスがうまくフィルタされるように、 navi2ch-article-message-replace-belownavi2ch-article-message-hide-belownavi2ch-article-message-add-important-above を設定するとよい。 See section 3. カスタマイズ.

スレ閲覧中に F を押すと、フィルタの有効・無効を切り替えることが できる。また、デフォルトではフィルタ処理の結果はキャッシュされ、一度検 査されたレスは再度検査されないようになっているが、フィルタ処理の条件を 変更したときなどあらためてレスを検査したい場合には、C-u F を押す とキャッシュが更新される。

カーソル位置のレスがフィルタにより置き換えられていた場合、x を押 すとそのレスの置き換えの有効・無効を切り替えることができる。


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

2.6 Message モード

レスを書く際は画面が上下2つのペインに分かれ、上にはこれまで見ていたス レが、下には Message モード が表示される。

 
From:
Mail:
----------------
-!-

From: の後にハンドルを、Mail: の後に必要なら sage を入力し、---------------- の次の行からレスを書く。

C-c C-y と入力すると、見ていたレスを以下のように引用することがで きる。C-u C-c C-y と入力すると、見ていたレスの番号だけを引用する。 また、この時 region を指定してあれば、その region に含まれるレスに対し て引用ができる。

 
>>5
> さっそくそのSRをmonitor設定しときました。
> はやく登録されるといいですね。

C-c C-a 英字キー でアスキーアートを入力 (A.8 Message モードでのアスキーアート一覧) したりして、思う存分煽り文句を書いたら、C-c C-c で書き込 みを完了する。

書き込みをキャンセルするには、C-c C-k と入力する。

書き込み中に他のスレを見るなどで別な (Navi2ch の) バッファに移動したときは、C-c C-o で元の「上のバッファが書き込むスレ、下のバッファでレスを書く」の状態に戻せる。

`navi2ch-message-samba24-show' が t ならば、 samba24 が解除されるまでに あと何秒かかるかを mode-line に表示してくれる。

2.6.1 送信控えをとる  


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

2.6.1 送信控えをとる

自分の書いたレスを保存しておくことができる。 ただし、デフォルトでは控えをとらない。

控えをとるには、カスタマイズインターフェイス (3.1 Emacs のカスタマイズインターフェイスを利用する。) を利用して navi2ch-message-save-sendlog を non-nil にするか、 初期化ファイル (3.2 初期化ファイル) に以下のように書いておく。

 
(setq navi2ch-message-save-sendlog t)
(add-to-list 'navi2ch-list-navi2ch-category-alist
              navi2ch-message-sendlog-board)

このようにすると、「Navi2ch」カテゴリに「送信控え」板が追加される。 See section 2.2 List モード.


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

2.6.2 送信控えのレスの表示

送信控えのレスの表示はデフォルトでは以下のようになっている。

 
Subject: Navi2ch for Emacs (Part 14)
URL: http://pc5.2ch.net/test/read.cgi/unix/1106152504/

hide されたやつの表示をちょっと変えてみました。
不満があったらどうぞ。
____________________________________________________________

板名も表示したいと思うなら以下のように設定すればいい。

 
(setq navi2ch-message-sendlog-message-format-function
      'navi2ch-message-sendlog-message-format-with-board-name)

すると、送信控えのレスが以下のようになる。

 
[UNIX]: Navi2ch for Emacs (Part 14)
URL: http://pc5.2ch.net/test/read.cgi/unix/1106152504/

hide されたやつの表示をちょっと変えてみました。
不満があったらどうぞ。
____________________________________________________________


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

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