navi2ch for Emacs


navi2chとは?

Emacsで動く2chクライアントです。


navi2chの特徴


navi2chの情報

配布元

 http://www.geocities.co.jp/SiliconValley-Oakland/7673/
掲示板

 http://cocoa.2ch.net/test/read.cgi?bbs=unix&;key=976032951


インストール

 tar xzvf navi2ch-XXX <- ダウンロードしたファイル

 cd navi2ch-XXX

 ./configure --prefix=(インストールするパス(普通は/usr/localでOK))

 make <- makeする

 su <- rootになる

 make install <- インストールする

そのあと、Emacsの設定ファイル(~/.emacsなど)に

 (require 'navi2ch)

と書きます。

そして、Emacsを起動して

 M-x navi2ch <- M-xはAltやEscキーを押しながらxを押す

で起動します。


基本的な使い方

書き込む(返信する)には?

スレッドを表示しているところでwキーを押します。

書き込む(送信する)にはC-cC-cです。

書いたメッセージを破棄するにはC-cC-kです。

他にもキー操作があります。

navi2ch-messageのキー操作を見てみましょう。


navi2chのキー操作

ここでは、navi2chの各モードのキー操作を紹介します。

時々現れる表記方法の説明。

\r

Return(Enter)キーの事です。

\eu

M-uのことです(\eはMと同じ)。


navi2ch-listのキー操作

板選択画面です。

``\r'' 'navi2ch-list-select-current-board カーソルがある位置の板を表示する。

``q'' 'navi2ch-list-exit 終了する。

``s'' 'navi2ch-list-sync 最新のデータを取得する。

`` '' 'navi2ch-list-select-current-board カーソルの板を選択する。

[del] 'scroll-down [backspace] 'scroll-down 1画面戻る。

``n'' 'next-line 次の板へカーソルを移動する。

``p'' 'previous-line 前の板へカーソルを移動する。

``a'' 'navi2ch-board-add-bookmark ブックマークを追加する。

``d'' 'navi2ch-board-delete-bookmark ブックマークを削除する。

``b'' 'navi2ch-board-toggle-bookmark ブックマークモードを切り替える。

``o'' 'navi2ch-toggle-offline オフラインモードを切り替える。

[mouse-2] 'navi2ch-list-mouse-select

``g'' 'navi2ch-list-goto-board 指定した板へ移動する。

``>'' 'navi2ch-article-end-of-buffer 一番最後へ移動する。

``<'' 'navi2ch-article-beginning-of-buffer 一番最初へ移動する。


navi2ch-boardのキー操作

スレッド一覧画面です。

``\r'' 'navi2ch-board-select-article カーソルがある位置のスレッドを表示する。

``q'' 'navi2ch-board-exit 終了する。

``s'' 'navi2ch-board-sync 最新のデータを取得する。

`` '' 'navi2ch-board-select-article カーソルのスレッドを選択する。

[del] 'scroll-down [backspace] 'scroll-down 1画面戻る。

``n'' 'next-line 次のスレッドへカーソルを移動する。

``p'' 'previous-line 前のスレッドへカーソルを移動する。

``a'' 'navi2ch-board-add-bookmark ブックマークを追加する。

``d'' 'navi2ch-board-delete-bookmark ブックマークを削除する。

``b'' 'navi2ch-board-toggle-bookmark ブックマークモードを切り替える。

``o'' 'navi2ch-toggle-offline オフラインモードを切り替える。

[mouse-2] 'navi2ch-board-mouse-select

``g'' 'navi2ch-board-goto-board 指定した板へ移動する。

``v'' 'navi2ch-board-browse-url その板をブラウザで開く。

``V'' 'navi2ch-board-browse-url-at-point 選択しているスレッドをブラウザで開く。

``>'' 'navi2ch-article-end-of-buffer 一番最後へ移動する。

``<'' 'navi2ch-article-beginning-of-buffer 一番最初へ移動する。


navi2ch-articleのキー操作

投稿を見ている画面です。

``q'' 'navi2ch-article-exit 終了する。

`` '' 'navi2ch-article-scroll-up 1画面進める。

``s'' 'navi2ch-article-sync 最新のデータを取得する。

``S'' 'navi2ch-article-sync-disable-diff diffで取得せずすべて取得する。

``r'' 'navi2ch-article-redraw 投稿データをparseしなおして再描画する。

[del] 'navi2ch-article-scroll-down [backspace] 'navi2ch-article-scroll-down 1画面戻る。

``\177'' 'navi2ch-article-scroll-down

``a'' 'navi2ch-article-add-number 現在選択しているメッセージにマークをつける。

``b'' 'navi2ch-article-open-number マークをつけたメッセージにジャンプする。

``w'' 'navi2ch-article-write-message メッセージを書き込む。

``o'' 'navi2ch-toggle-offline オフラインモードを切り替える。

``\r'' 'navi2ch-article-select-current-link カーソル上のリンク(URLなど)をブラウザで開く。

[mouse-2] 'navi2ch-article-mouse-select

``g'' 'navi2ch-article-goto-number 指定した番号のメッセージへ移動する。

``v'' 'navi2ch-article-browse-url そのスレッドをブラウザで開く。

``V'' 'navi2ch-article-browse-url-at-point 選択しているメッセージをブラウザで開く。

``p'' 'navi2ch-article-previous-message 1つ前のメッセージへ移動する。

``n'' 'navi2ch-article-next-message 1つ先のメッセージへ移動する。

``\e\C-i'' 'navi2ch-article-previous-link

``\C-\i'' 'navi2ch-article-next-link

``>'' 'navi2ch-article-end-of-buffer 一番最後へ移動する。

``<'' 'navi2ch-article-beginning-of-buffer 一番最初へ移動する。

``\eu'' 'navi2ch-article-uudecode-message


navi2ch-messageのキー操作

メッセージを書き込む画面です。

``\C-c\C-c'' 'navi2ch-message-send-message メッセージを送信する。

``\C-c\C-k'' 'navi2ch-message-exit 投稿画面を終了する(投稿を破棄する)。

``\C-c\C-y'' 'navi2ch-message-cite-original 選択している記事を引用する。

``\C-c\y'' 'navi2ch-message-cite-original-from-number 番号を選択して引用する。


細かい設定


Proxy経由で使うには?

Emacsの設定ファイル(~/.emacsなど)に

    (setq navi2ch-net-http-proxy "Proxyサーバー")

と書けばOKです。

例:

    (setq navi2ch-net-http-proxy "localhost:3128")


その他

どんどん、新しいバージョンが出るのでドキュメントが追いついていません。

 http://cocoa.2ch.net/test/read.cgi?bbs=unix&;key=976032951

を時々チェックしましょう。


Q&A

navi2chのQ&Aです。


スレッドを作りたいんですが?

現在その機能を追加するため作業中のようです。


強制的にデータを更新したいです。

    > Netscape Navigatorで見ると更新されてるのに
    > navi2chではfile is not updatedと言ってきたりするので
    > 強制的に更新する操作がほしいです。

と聞いたところ

    > あ、それは、C-u s でできます。
    > また、article mode で C-u S で diff を取らずに強制更新です。

との解答が。

これで出来るようです。

Ads by TOK2