emacsにasymptoteのモードをインストールする

emacsにasymptoteのモードをインストールする

ubuntu 8.10にasymptote1.66をインストールする方法 - 計算機と戯れる日々でインストールした後
load-pathが通っているところにasy-*.elをコピーする。

$ cp /usr/local/share/asymptote/*.el ~/lib/emacs/
$ cat >> .emacs
;; asymptoteモード
(autoload 'asy-mode "asy-mode.el" "Asymptote major mode." t)
(autoload 'lasy-mode "asy-mode.el" "hybrid Asymptote/Latex major mode." t)
(autoload 'asy-insinuate-latex "asy-mode.el" "Asymptote insinuate LaTeX." t)
(add-to-list 'auto-mode-alist '("\\.asy$" . asy-mode))
(add-hook 'asy-mode-hook (lambda () (local-set-key [f5] 'asy-compile)))

これで *.asyでasy-modeが立ち上がるようになり、[F5]でコンパイル&ビューア(gv)が起動するようになる。
ビューアはqで終了するのでマウスを一切触らずにすむ。


参考にしたページ:Editing modes (Asymptote: the Vector Graphics Language)