の続き...
hiki-modeをインストール
個人的なwikiとして、hikiを持っています。 hiki-modeを導入することで、Emacsからの編集が可能になります。 textbox内での編集は結構ストレスたまるので、入れておきます。
使いかたの詳細は下記ページを参照ください。 Meadow/Emacs memo: Wikiなどのインターフェイス http://www.bookshelf.jp/soft/meadow_54.html
作業は
- hiki-mode.elのインストール
- 設定ファイルの編集
の流れです。
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://yourpalm.jubenoum.com/hiki/hiki.cgi" rd+) )) (setq hiki-site-info '("umount wiki" ;←↓自分のwikiに置き換えてください "http://yourpalm.jubenoum.com/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」からのアクセスはうまくいかず... うまくできたら、手順を上げたいと思います。