Added multiple timezone support to casual-timezone-planner
| emacsMy eldest sister got a Nintendo Switch. Now she can join my middle sister, the kids, and me in a Minecraft Realm. We're all in different timezones, so we needed to figure out a good time to meet. I briefly contemplated firing up timeanddate.com's Meeting Planner, but I wanted an Emacs way to do things.
I remembered coming across casual-timezone-planner in one of the Emacs News posts in June. It only handled one remote timezone, but it was easy to extend casual-timezone-utils.el to support multiple timezones. I changed completing-read
to completing-read-multiple
, added the columns to the vtable, and updated a few more functions. kickingvegas tweaked it a little more, and now multiple timezone support is in the version of casual that's on MELPA. Yay!

America/Toronto
, Europe/Amsterdam
, and America/Los_Angeles
We settled on 7 AM Los Angeles, 10 AM Toronto, 4 PM Amsterdam, and we played on Saturday and Sunday. Had lots of fun!