2008年7月2日水曜日

Emacs g-clientでブログを編集する。

このブログはできるだけg-clientでやろうかと思います。
まずインストールとセットアップ。".emacs"に以下を追加。

(when (locate-library "g")
(autoload 'gblogger-sign-in "g" "Resets client so you can start with a different userid." t)
(autoload 'gblogger-blog "g" "Retrieve and display feed of feeds after authenticating." t)
(eval-after-load 'g
'(progn
(setq g-user-email "XXXXXX@gmail.com")
;;(setq gcal-user-email "XXXXX@gmail.com")
;;(setq gblogger-user-email "XXXXX@gmail.com")
;;(setq browse-url-browser-function 'w3m-browse-url))
(setq browse-url-browser-function 'browse-url-firefox))))

次に、"M-x gblogger-blog" を実行。ブラウザに一連のリンクが表示されます。これがキーになります。たとえば、新しいブログを投稿したい場合は、"M-x gblogger-new-entry" を実行しますが、その後に聞いてくる "Post URL:"には、このリンクの該当するブログの[PostLink]のリンクをコピーして貼り付けます。

編集したい場合は、まず"M-x gblogger-atom-display" を実行して、"Feed:"に対しては、[feedLink]のリンクをコピーして表示。そして編集したいブログに対して、"M-x gblogger-edit-entry" を実行して、[Edit]のリンクを入力。

日本語でも編集しやすいよう、auto-fill-modeは無効にして、あと <br /> の文字列は改行に置換した方が良いでしょう。

うーん・・現時点では今ひとつ使いにくい(英語圏の人用のカスタマイズが入ってるみたい)のですが、なれればこっちの方がいいのかな…?

0 件のコメント: