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ぽい