Emacsを終了なんてしねーよという人のためのoutputz.el設定

auto-save-buffersとoutputz.elを併用していると、大量のリクエストが投げられるのでいやーな気分になります。で、バッファをkillしたときやEmacsを終了したときに投げるようにする設定があります。

http://d.hatena.ne.jp/yaotti/20081121/1227252525

でも、EmacsはOSとともに起動してOSとともに終了する、みたいな人にはあんまり幸せになれない気がします。というわけで、3秒間入力がなかったらポストする、みたいな設定にしてみました。

;; http://d.hatena.ne.jp/antipop/20081120/1227180641 より
(setq outputz-key "Your Private Key")      ;; 復活の呪文
(setq outputz-uri "http://howdyword.org")  ;; 適当なURL
(global-outputz-mode t)

(require 'outputz)
(defun outputz-buffers ()
  (dolist (buf (buffer-list))
    (with-current-buffer buf
    (outputz))))

(run-with-idle-timer 3 t 'outputz-buffers)
(remove-hook 'after-save-hook 'outputz)