Cygwin上のEmacs でGmail, 2ch, hiki更新 (その6) hiki-mode

Cygwin上のEmacs でGmail, 2ch, hiki更新 (その5)
http://yourpalm.blogspot.com/2009/02/cygwinemacs-gmail-2ch-hiki-5-navi2ch.html
の続き…


hiki-modeをインストール

個人的なwikiとして、hikiを持っています。
hiki-modeを導入することで、Emacsからの編集が可能になります。
textbox内での編集は結構ストレスたまるので、入れておきます。

使いかたの詳細は下記ページを参照ください。
Meadow/Emacs memo: Wikiなどのインターフェイス
http://www.bookshelf.jp/soft/meadow_54.html

作業は
1) hiki-mode.elのインストール
2) 設定ファイルの編集
の流れです。

1) hiki-mode.elのインストール

ダウンロード後、認証付きサイトに対応できるように、下記の情報を参考にhiki-mode.elに手パッチを当てます。

GFD電脳Ruby小物置き場 – (Tips) emacsのhiki-modeを使って編集
http://davis.rish.kyoto-u.ac.jp/rubygadgets/ja/?(Tips)emacs%A4%CEhiki-mode%A4%F2%BB%C8%A4%A6

$ cd$ cd .emacs/elisp$ wget http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hiki/hiki/misc/hiki-mode/hiki-mode.el$ vim hiki-mode.el

632行目を
[編集前] (cond ((equal code “302″)
[編集後] (cond ((or (equal code “302″) (equal code “200″))
に編集して保存


2) 設定ファイルの編集

.emacs


;;;;;;;;;;;;;; hiki-mode;;;;;;;

(setq hiki-site-list     '(       ("umount wiki" ;←↓自分のwikiに置き換えてください        "http://jbn.jpn.org/hiki/hiki.cgi"        rd+)       ))(setq hiki-site-info     '("umount wiki" ;←↓自分のwikiに置き換えてください       "http://jbn.jpn.org/hiki/hiki.cgi"       rd+)     )

(autoload 'hiki-edit "hiki-mode" nil t)(autoload 'hiki-edit-url "hiki-mode" nil t)(autoload 'hiki-index "hiki-mode" nil t)


emacsで「M-x hiki-index」とすると、ミニバッファでアクセスするhikiを問われます。主な操作は以下のとおり。
コマンド 意味
M-x hiki-index ページ一覧
I(アイ) ログイン
E(M-x hiki-edit) 指定したページを編集(存在しないページ名を指定した場合、新規作成)
RET 編集
SPC 表示
R インデックス更新
Q 終了
C-c C-c 編集を反映
C-c C-r 編集をキャンセル

ここまでで今回の目的は達成されました。
本当はこのbloggerの更新もEmacsでやりたいのですが、「g-client」からのアクセスはうまくいかず…
うまくできたら、手順を上げたいと思います。

コメントを書く