@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

= outputz.elで500エラー

[2011-12-12 00:29:42]

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

最近ふと思い出して導入したんですが,モード名がC++/lとかそんな感じでhttpリクエストに失敗してる感じだったのでエスケープするようにしました.

diffですがこんな感じ.

diff --git a/lisp/outputz.el b/lisp/outputz.el
index 1dcc146..07cf049 100644
--- a/lisp/outputz.el
+++ b/lisp/outputz.el
@@ -125,7 +125,7 @@
          '(("Content-Type" . "application/x-www-form-urlencoded")))
         (url-request-data
          (concat "key="   outputz-key
-                 "&uri="  (format outputz-uri major-mode)
+                 "&uri="  (url-hexify-string (format outputz-uri major-mode))
                  "&size=" (int-to-string count))))
     (url-retrieve url 'outputz-callback)))

便利なelispありがとうございます.