Lisp

comment-dwim のその後

xmp meets elisp 昨日のエントリの comment-dwim は、あのままだと rcodetools とぶつかって、ruby-mode で => マークが付かなくなってしまう。defadvice の NAME を変えれば OK ... と思ったら、それに気付くより先に lispxmp がバージョンアップされて、co…

xmp meets elisp

xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース - '(rubikitch wanna be (a . lisper)) 早速 scratch バッファで試してみた。 (require 'lispxmp) lispxmp (+ 3 4) ; => Error in eval: (void-variable lispxmp) 2 行目 (requir…

magic comment を自動的に付ける

Ruby1.9 で漢字を扱うには、magic comment で文字コードを指定しないといけない。この面倒な作業を自動的にやってくれる Emacs の設定がある。 保存時に自動でRuby 1.9のmagic commentをつける - '(rubikitch wanna be (a . lisper)) 1 ヶ月以上 何不自由な…

世界のナベアツ

Rubyist SNS で世界のナベアツが話題になっていたので、emacs lisp で作ってたみた。 (defun nabep (n &optional base) "n は あほ になる数か?" (or base (setq base 3)) (cond ((= (mod n base) 0) t) ((string-match (format "%d" base) (format "%d" n))…