初めてEmacs Lispを自分で書いてみた

めっちゃtiny codeですが。。

(defun myisam2mosql ()
  "replacing myisam macro/symbol name to mosql's one"
  (interactive)
  (beginning-of-buffer)
  (replace-string "myisam" "mosql")
  (beginning-of-buffer)
  (replace-string "mi_" "mo_")
  (beginning-of-buffer)
  (replace-string "isam" "sql"))

MoSQLエンジン開発でMyISAM関連のマクロ名/シンボル名をMoSQL用に変更しているのですけど、作業量が多くて面倒くさくなったのでファイルを開いてAlt+Rで変更できるようにと作ってみた感じです。

最初、interactiveを指定していなかったため、"Wrong type argument: commandp myisam2mosql"と怒られていたのは内緒です。