設定方法
本体を、以下から入手して適切な場所 (.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