Edited at

emacs で World Cup の日程をサクッと表示する

More than 1 year has passed since last update.


目的

calfw.el、calfw-ical.el を使用して、World Cup の日程をワンコマンドで表示します。

ぶっちゃけ calfw-ical で以下を設定するだけです。


設定


  1. calfw.el のインストール (M-x package-install calfw)

  2. calfw-ical.el のインストール (M-x package-install calfw-ical)

  3. init.el に以下を追加


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))



結果

M-x worldcup2018-calendar

Screenshot_2018-06-13_19-47-53.png

M で月表示、W で 1週間表示、T で 2 週間表示、D で日表示、f で次の日、など。


おまけ

J リーグの予定も同時に表示させたければ


init.el

(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

Screenshot_2018-06-13_20-01-30.png

org まで落したい人は以下より。


参考

...初めての投稿です。 org にするの面倒くさいのですが、 しました (Thu Jun 14 2018) が、その他、いい方法があったら教えてください。