|
|
||
MacのCarbon EmacsでAS3書けるようにしてみたかったんだけど、ぼく子供だからよくわからなかったので手順まとめるよ。
ダウンロードは以上。ファイルの置き場所だけど、actionscript-mode.elとas-config.elは/Applications/Emacs.app/Contents/Resources/lisp/以下に、cc-mode5.28フォルダは/Applications/Emacs.app/にでも置いておくといいような気がする。
(setq load-path (cons (substitute-in-file-name "/Applications/Emacs.app/cc-mode-5.28") load-path)) (require 'cc-mode)
を追加。cc-mode-5.28のパスは適当に変えてください。この記述は.asの時だけ5.28使うという設定らしいです。
(require 'as-profiler)
をコメントアウトする。(デバッグトレースのなんとかに依存するとか言ってた)
;; actionscript
; "Symbol's value as variable is void: running-on-x"といわれたので。
; via http://blog.pettomato.com/content/site-lisp/.emacs
(defvar running-on-x (eq window-system 'x))
(autoload 'actionscript-mode "actionscript-mode" "Major mode for actionscript." t)
;; Activate actionscript-mode for any files ending in .as
(add-to-list 'auto-mode-alist '("\\.as$" . actionscript-mode))
;; Load our actionscript-mode extensions.
(eval-after-load "actionscript-mode" '(load "as-config"))
を追加。
以上です。.asファイルを開いてみると色付いてます。新規作成するとひな形付きで出ます。すげー!
このモードはバグ多いらしいのでjava-mode使う方がいい、とのこと。
その場合は上記の作業は行わずに、~/.emacs.elに
(setq auto-mode-alist (append '(("\\.as[123]?$" . java-mode))))
と書くだけ。.as、.as1、.as2、.as3ファイルがjava-modeで開きます。
でもこの方法だとひな形付きで新規作成してくれないぬーなんてわがまま言ってるのでその方法も調べてます。lispわかんねー・・・
yaottiactionscript-mode.elとかのファイルは~/以下に置いとかないとCarbonEmacsをアップデートしたときに消えてしまうよ(´・ω・`)
undo0530そうなのか!ってことはダウンロードしてきたファイルは全部~/以下に置いといた方がいいのかな
sakito~/.emacs.d 以下に置くのが良いです。こことか参考にすると良いかと http://coderepos.org/share/browser/dotfiles/emacs/typester
sakito(require 'autoinsert)
(setq auto-insert-directory "~/.emacs.d/autoinsert/")
(add-to-list 'auto-insert-alist '("¥¥.as¥¥'" . "as-insert.as"))
; 質問しないで auto-insertを実行する
(setq auto-insert-query nil)
して .emacs.d/autoinsert/ 以下に as-insert.as というファイルを作成し雛形を書いておくと実行されます
今月末から恵比寿なかまなのどよろしくおねがいします!