2009-02-16

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」からのアクセスはうまくいかず...
うまくできたら、手順を上げたいと思います。

0 コメント: