Emacsで動く2chクライアントです。
Emacsで動く。:-)
データファイルを直接読み込むのでブラウザで見るより速い。
その他(募集中)。
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の各モードのキー操作を紹介します。
時々現れる表記方法の説明。
Return(Enter)キーの事です。
M-uのことです(\eはMと同じ)。
板選択画面です。
``\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 一番最初へ移動する。
スレッド一覧画面です。
``\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 一番最初へ移動する。
投稿を見ている画面です。
``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
メッセージを書き込む画面です。
``\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 番号を選択して引用する。
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
を時々チェックしましょう。
navi2chのQ&Aです。
現在その機能を追加するため作業中のようです。
> Netscape Navigatorで見ると更新されてるのに
> navi2chではfile is not updatedと言ってきたりするので
> 強制的に更新する操作がほしいです。
と聞いたところ
> あ、それは、C-u s でできます。
> また、article mode で C-u S で diff を取らずに強制更新です。
との解答が。
これで出来るようです。
|
|||
|
|