simple-hatena-mode

hatena-mode でうまく POST できないので, simple-hatena-mode を試してみる.

よくよく調べてみたら, CygwinPerl が入ってなかったらしいorz

Perl を入れれば, hatena-mode も動くかもしれないけど, はてなダイアリーライターがエレガントで良さげなので, こちらに乗り替え.

と思ったが, 動かないorz

いろいろ調べたあげく, NTEmacs 用に shell の設定を変更していたのに気づき, デフォルト値に修正.

めでたく動作するようになりました. たまに Windows を触るとだめですね...

また, 僕は howm のファイルを Subversion で管理しているのですが, simple-hatena-mode で扱うファイルも howm と共に Subversion で管理するようにしてみました.

(setq simple-hatena-root "~/howm")
(add-hook 'simple-hatena-mode-hook
          '(lambda nil
             (call-process "svn" nil "*Messages*" nil "update" (expand-file-name "~/howm/nanasess/diary"))))
(add-hook 'simple-hatena-after-submit-hook
          '(lambda nil
             (call-process "svn" nil "*Messages*" nil "ci" "-m" " " "." )))

simple-hatena-after-submit-hook では, svn ci しか呼ばないので, 日記のファイルは予め svn add しておく必要があります.