UP | HOME

emacs でワールドカップの日程をサクッと表示する

目次

1. 目的

calfw.el、calfw-ical.el を使用して、Worldcup 2018 の日程をワンコマンドで表示します。 ぶっちゃけ、calfw-ical で以下を設定するだけです。

2. 設定

  1. calfw.el のインストール (M-x package-install calfw)
  2. calfw-ical.el のインストール (M-x package-install calfw-ical)
  3. 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

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

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

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

著者: clothoid

Created: 2025-01-19 日 16:29

Validate