2003-09-25
xyzzyで日付(W3CDTF)を簡単入力!
xyzzyで日付を入力(挿入)する際は、M-x:insert-date-string で表示される「日付と時刻のダイアログ」からフォーマットを選択して日付と時刻を挿入できます。しかし、よく使用する決まったフォーマットであれば、lispを用いて操作の簡略化を図る方が何かと楽だし便利かな?ということで・・・
例えば、次のコードを.xyzzy
などに追加すると、W3CDTF形式で日時の挿入ができます。
;********************************
; 日付挿入(W3CDTF)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun insert-w3cdtf()
(interactive)
(insert (format-date-string "%Y-%m-%dT%H:%M:%S%#Z")))
;********************************
注釈
ミニバッファに M-x:insert-w3cdtf とコマンド入力すると、ポインタ位置にW3CDTF形式の日付を挿入します。