普段業務中の作業メモや進捗を Emacs で書いています。

その時に今日の日付を書くんですけど、毎回ちゃんと打つのは結構面倒臭いです。

今までは ATOK を使っていて、きょうと打つと2018/4/16に変換されるので非常に便利でした。 だけど、ATOK の強みって変換や公正だと思うんですけど、知らないまに Windows 標準の IME に切り替わってても気づかないレベルだったので ATOK を使うのをやめてしまいました。

なので、Emacs に以下の関数を定義して使うようにしました。

(defun today()
  (interactive)
  (insert (format-time-string "%Y/%m/%d" (current-time))))

キーバインドを設定してもいいんですけど、1日に1回程度しか打たないのでM-x todayで十分かなと思います。