emacs でワールドカップの日程をサクッと表示する
1 目的
calfw.el、calfw-ical.el を使用して、Worldcup 2018 の日程をワンコマンドで表示します。 ぶっちゃけ、calfw-ical で以下を設定するだけです。
2 設定
- calfw.el のインストール (M-x package-install calfw)
- calfw-ical.el のインストール (M-x package-install calfw-ical)
init.el に以下を追加
(require 'calfw) (require 'calfw-ical) (setq worldcup2018-calendar-url "http://www.skysports.com/calendars/football/fixtures/competitions/world-cup") (defun worldcup2018-calendar () (interactive) (cfw:open-ical-calendar worldcup2018-calendar-url))
3 結果
M-x worldcup2018-calendar
M で月表示、W で 1週間表示、T で 2 週間表示、D で日表示、f で次の日、など。
4 おまけ
J リーグの予定も同時に表示させたければ
(require 'calfw) (require 'calfw-ical) (setq worldcup2018-calendar-url "http://www.skysports.com/calendars/football/fixtures/competitions/world-cup") (setq J-calendar-url "http://web-japp.datastadium.net/J/icals/download3/0/0/0/ical.ics") (defun football-calendar () (interactive) (cfw:open-calendar-buffer :view 'month :contents-sources (list (cfw:ical-create-source "J-league" J-calendar-url "#b7193f") (cfw:ical-create-source "WC2018" worldcup2018-calendar-url "DarkOrange") )))
M-x football-calendar