Emacsで好きなフォーマットの日時文字列を入力する関数
2016/08/16や2016-08-16などいろいろ手入力は面倒なので、関数を書いてキーを割り当てた。IMEのきょうを変換するのはスペースキー連打が手間。
使い方
C-c dを割り当てているとして説明する。割り当ててなければM-x insert-dateで読み替える。
C-c d: YYYY/MM/DDのフォーマットで今日の日付を入力C-u C-c d: YYYYMMDDのフォーマットで今日の日付を入力C-u C-u C-c d: YYYY-MM-DDのフォーマットで今日の日付を入力C-u C-u C-u C-c d: フォーマットをミニバッファで入力する。デフォルトはYYYY/MM/DD HH:MM:SS
私のよく使う順になっているので、適宜変更していただければ。
実装
結構前から固定のフォーマットでは入力できていたけれど、ミニバッファで入力できてなかった。 ふと見直すと上手く動いたので公開。