Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

EmacsからOutputzに文字数を投げる

ブラウザから投稿した文字数をカウントできるサービスOutputzAPIを出したってんで(API - Outputz)、Emacsから文字数を投稿できるminor-modeを書いてみました。保存時に文字数が増えていたら、増加分だけOutputzにポストします。

http://svn.coderepos.org/share/lang/elisp/outputz/outputz.el

指定したメジャーモードでいい感じにminor-modeを自動的に適用する方法については、auto-complete.elを見て学習。なるほどー。elispを久しぶりに書いたので、ほとんど忘れかけていた……。

設定方法は以下の通り。

(require 'outputz)
(setq outputz-key "Your Private Key")      ;; 復活の呪文
(setq outputz-uri "http://example.com/%s") ;; 適当なURL。%sにmajor-modeの名前が入るので、major-modeごとのURLで投稿できます。
(global-outputz-mode t)

ouputz-modeがデフォルトで適用されるmajor-modeを追加したい場合は、outputz-modesに適宜つっこんでください。

追記