設定方法

本体を、以下から入手して適切な場所 (.emacs.d など) に配置する。

  • git://git.naquadah.org/google-weather-el.git

init.el に以下を記述。

(require 'google-weather)
(require 'org-google-weather)
(custom-set-variables
 '(org-google-weather-use-google-icons t))

agenda 対象のファイルに以下を記述。

 * Weather
%%(org-google-weather "Tokyo" "ja")

「Tokyo」「ja」は、天気を表示したい地域に応じて修正する。*1

古い emacs の url-cache.el には bug があるので、以下を参考にして、修正が必要。修正しないとアイコンが表示されないことがある。(キャッシュを使用するときだけ表示されなくなる)

修正箇所のみ引用しておく。

=== modified file 'lisp/url/url-cache.el'
--- a/lisp/url/url-cache.el	2011-01-25 04:08:28 +0000
+++ b/lisp/url/url-cache.el	2011-07-06 07:47:15 +0000
@@ -192,6 +192,7 @@
 (defun url-cache-extract (fnam)
   "Extract FNAM from the local disk cache."
   (erase-buffer)
+  (set-buffer-multibyte nil)
   (insert-file-contents-literally fnam)) (defun url-cache-expired (url &optional expire-time)

*1:Google Weather API 的には、ここを変えると取得 URL が変わる。 http://www.google.com/ig/api?weather=Tokyo&hl=ja