@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Emacsで好きなフォーマットの日時文字列を入力する関数

2016/08/162016-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

私のよく使う順になっているので、適宜変更していただければ。

実装

結構前から固定のフォーマットでは入力できていたけれど、ミニバッファで入力できてなかった。 ふと見直すと上手く動いたので公開。