しゃある通信

#17-02 [hack]emacs lispと格闘

(setq unixtime (substring (int-to-string
			   (let ((curtime (current-time)))
			     (+ (* (car curtime) 65536.0) (cadr curtime)))) 0 10))
たったこれだけを作るのに 1時間ほど格闘…。しかも最適化されてないし。10文字決め打ちだし。 carcdr を組み合わせた cadr もここに書くまですっかり 忘れてましたな。

ちうことで日記表紙作成スクリプトも .* つけて修正完了。

(defun insert-unixtime ()
  "insert unixtime."
  (interactive)
  (setq unixtime (substring (int-to-string
			     (let ((curtime (current-time)))
			       (+ (* (car curtime) 65536.0) (cadr curtime)))) 0 10))
  (insert unixtime))
よくわかんないので html-mode.el のほかの関数を真似して書いてみたら冗長に。



マクロミルへ登録

© 2004 Kazuya 'Sharl' Masuda
(C)Willoo Entertainment Inc. (C)Konami Digital Entertainment 株式会社ウィローエンターテイメント及び株式会社コナミデジタルエンタテインメントの著作権を侵害する行為は禁止されています。 0.005346 cached