hatena-modeからSimple-hatena-modeに。

なんとなく、hatena-modeの挙動で自分とまっちしない部分があったので、
simple-hatena-modeに浮気してみる。
といいつつ、このメモはhatena-modeで書いていたり・・・
とりあえずhw.pl*1をDL。
PATHの通った所に設置。
  
実行すると

Crypt::SSLeay is not found

といわれる。
  
・・・ふむ。ActivePerlさんはいらっしゃるので、

ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd

  
なんか、OKぽい。

そんで、imple-hatena-modeをば・・・
公式サイト*2を見つつ、
site-lisp内にて、

$ svn co http://svn.coderepos.org/share/lang/elisp/simple-hatena-mode/trunk simple-hatena-mode

ついでにhatenahelper-mode.elもDLして設置。
  
.emacs.elに以下を書き込み

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; simple-hatena-mode
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'simple-hatena-mode)
(require 'hatenahelper-mode)
(add-hook 'simple-hatena-mode-hook
          '(lambda ()
             (hatenahelper-mode 1)))

(setq simple-hatena-default-id "echo_orz")

;; はてダラスクリプトのパス(デフォルト値: hw.pl)
(setq simple-hatena-bin "c:/Meadow/bin/hw.pl")

;; はてダラデータを置くディレクトリ(デフォルト値: ~/.hatena)
(setq simple-hatena-root "~/.hatena")

;; はてダラで使うデフォルトのはてなid(デフォルト値: nil)
(setq simple-hatena-default-id "echo_orz")

;;; ;; はてダラで使うデフォルトのグループ名(デフォルト値: nil)
;;; (setq simple-hatena-default-group "subtech")

;; はてなダイアリーライターのユーザエージェントオプション(デフォルト値:
;; simple-hatena-mode/vヴァージョン番号)
(setq simple-hatena-option-useragent "Hatena::Diary::Writer")

;; はてなダイアリーライターのパーマリンクに、タイムスタンプを使うかどう
;; かを指定する(デフォルト値: t)
(setq simple-hatena-use-timestamp-permalink-flag t)

;; 日付を計算する際に用いるオフセット。たとえば以下のように6に設定する
;; と、午前6時まで前日の日付として扱われる(デフォルト値: nil)
(setq simple-hatena-time-offset 10)

;; はてなダイアリーライターのデバッグモードオプション(デフォルト値: nil)
(setq simple-hatena-option-debug-flag nil)

;; はてなダイアリーライターのタイムアウトオプション(デフォルト値: 30秒)
(setq simple-hatena-option-timeout 30)

;; はてなダイアリーライターのクッキーオプション(デフォルト値: t)
(setq simple-hatena-option-cookie-flag t)

;; はてダラを実行するプロセスのバッファ名(デフォルト値: *SimpleHatena*)
(setq simple-hatena-process-buffer-name "*SimpleHatena*")

(define-key simple-hatena-mode-map (kbd "C-c C-v") 'simple-hatena-version)
(define-key simple-hatena-mode-map (kbd "C-c C-c") 'simple-hatena-submit)
(define-key simple-hatena-mode-map (kbd "C-c C-p") 'simple-hatena-trivial-submit)
(define-key simple-hatena-mode-map (kbd "C-c C-i") 'simple-hatena-change-default-id)
(define-key simple-hatena-mode-map (kbd "C-c C-g") 'simple-hatena-change-default-group)
(define-key simple-hatena-mode-map (kbd "C-c C-n") 'simple-hatena-find-diary-for)
(define-key simple-hatena-mode-map (kbd "C-c C-b") 'simple-hatena-go-back)
(define-key simple-hatena-mode-map (kbd "C-c C-f") 'simple-hatena-go-forward)
(define-key simple-hatena-mode-map (kbd "C-c C-d") 'simple-hatena-toggle-debug-mode)
(define-key simple-hatena-mode-map (kbd "C-c C-e") 'simple-hatena-exit)
(define-key simple-hatena-mode-map (kbd       "*") 'simple-hatena-electric-asterisk)

;;;hatena起動
;; C-c h で起動
(global-set-key "\C-ch" 'simple-hatena)

んで、Config.txtをはてだら設定の指定場所において、実行・・・と。
  
OKぽい