xyzzy での xmldatetime, unix timestamp
; Unix-Timestamp (global-set-key #\C-2 #'(lambda () (interactive) (with-output-to-selected-buffer (format t "~d" (- (get-universal-time) (encode-universal-time 0 0 9 1 1 1970)))))) ; xml datetime (global-set-key #\C-1 #'(lambda () (interactive) (let (date) (setq date (format-date-string "%Y-%m-%dT%H:%M:%S%Z")) (insert (concat (substring date 0 -2) ":" (substring date -2)))))) ;%Z => "+0900" -> "+09:00"
これなしじゃ生きれない!
それと pre を使うときは CDATA で囲ってる……そうしないとインデントされてしまうから……
関連エントリー
- lisp ちょっと勉強がてらに簡単なのを書いたりした。 xyzzy でしかどうせ使わないけど。 現在時刻の Unix-timestamp を突っ込むだ...
- msxsl | xmllintmsxsl | xmllint サイト全体を XML + XSLT 化? の続き。ファイル名から判断して msxsl に突っ込むスクリプトを書く。具体的には index.h...
- xyzzy めも 補完リストはポップアップ!これ便利すぎ。 :M-g:指定行へ移動 :C-x 0:分割閉じる :C-x C-f:ミニバッファで開く :C-q:...
- *-mode in textarea 似非 xyzzy テキストエリアの管理部分と、モード用機能を分離してみた。似非ミニバッファ搭載! 新しくモード用のオブジェクト (関数) を...
- xyzzy -> gvim vim に慣れるために Windows でのエディタも vim にしてみる、といってもしばらくは共存になりそうだ? vim といっても gv...