simple-hatena-mode
hatena-mode でうまく POST できないので, simple-hatena-mode を試してみる.
よくよく調べてみたら, Cygwin に Perl が入ってなかったらしい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 しておく必要があります.