undo0530の日記@g86

2011-03-23

みんな今頃なにしてるのかな

22:12 | みんな今頃なにしてるのかな - undo0530の日記@g86 を含むブックマーク はてなブックマーク - みんな今頃なにしてるのかな - undo0530の日記@g86

フンフンフン(*‘ω‘ *)

suztomosuztomo2011/03/24 03:29シアトルに学会で来ています!
今月末から恵比寿なかまなのどよろしくおねがいします!

undo0530undo05302011/04/03 20:13flickrで楽しげな様子を確認しております( ╹◡╹)

2010-12-27みんな このエントリーを含むブックマーク

俺やで

2008-11-12

まんこ

05:00 | まんこ - undo0530の日記@g86 を含むブックマーク はてなブックマーク - まんこ - undo0530の日記@g86

友人が院進学するか、近所の大学ベンチャーに世話になりつつ勉強するか、という選択肢で迷っている模様だった。院進学した後に新卒で就職がいいよ、と言っておいた。彼は思い立った日に自転車広島まで行くような奴なのでどっちの道でも大丈夫そうだが。

2008-06-08

Flash CS3で.asファイル書いてる奴ってなんなの?

22:12 | Flash CS3で.asファイル書いてる奴ってなんなの? - undo0530の日記@g86 を含むブックマーク はてなブックマーク - Flash CS3で.asファイル書いてる奴ってなんなの? - undo0530の日記@g86

MacのCarbon EmacsでAS3書けるようにしてみたかったんだけど、ぼく子供だからよくわからなかったので手順まとめるよ。

ダウンロード

  • Emacs本体はここ
  • ここの「actionscript-mode.el」と「as-config.el」を落とす。elispっていうファイルらしいです。
  • このモードにはcc-mode5.28が必要らしいのでここの「Download this CC Mode version.」リンクからcc-mode5.28を落とす。

ダウンロードは以上。ファイルの置き場所だけど、actionscript-mode.elとas-config.elは/Applications/Emacs.app/Contents/Resources/lisp/以下に、cc-mode5.28フォルダは/Applications/Emacs.app/にでも置いておくといいような気がする。

ファイル内容を少し変える

  • actionscript-mode.elを開いて、先頭に
(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使うという設定らしいです。

  • as-config.elを開いて、最初に書いてある
(require 'as-profiler)

をコメントアウトする。(デバッグトレースのなんとかに依存するとか言ってた)

  • ホームディレクトリに~/.emacs.elファイルを作って(もし既に設定ファイル作ってる人はそれ使って)、
;; 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わかんねー・・・

yaottiyaotti2008/06/08 22:31actionscript-mode.elとかのファイルは~/以下に置いとかないとCarbonEmacsをアップデートしたときに消えてしまうよ(´・ω・`)

undo0530undo05302008/06/09 02:31そうなのか!ってことはダウンロードしてきたファイルは全部~/以下に置いといた方がいいのかな

sakitosakito2008/06/09 05:35~/.emacs.d 以下に置くのが良いです。こことか参考にすると良いかと http://coderepos.org/share/browser/dotfiles/emacs/typester

sakitosakito2008/06/10 23:42(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 というファイルを作成し雛形を書いておくと実行されます