「JScript on WSH」の編集履歴(バックアップ)一覧はこちら
「JScript on WSH」(2010/11/09 (火) 14:31:49) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
-[[JScript/よくあるパターン]]
*emacsでJScriptを編集するための準備
**メジャーモード
.wsfファイルとして作成する場合、XMLとJavaScriptの表記がまざることになる。
***mmm-mode
http://sourceforge.net/projects/mmm-mode/
cd mmm-mode
EMACS=meadow ./configure
make
として,コンパイルをします.
これができなければ, dired で開いて拡張子が el のファイルにmでマークをつけて, Bとしてコンパイルしてもかまいません.
後は,フォルダごと site-lisp へ移動します.
そして,以下の設定を追加します.
;; mmm-mode
(require 'mmm-mode)
(setq mmm-global-mode 'maybe)
;; 色設定.これは,好みで.色をつけたくないなら nil にします.
(set-face-background 'mmm-default-submode-face "navy")
参考:http://www.bookshelf.jp/soft/meadow_13.html#SEC102
***js2-mode
http://code.google.com/p/js2-mode/
-最新ファイルをダウンロード。
-site-lisp にコピー
-ファイル名を js2.el にする
-バイトコンパイル(Diredでマーク(m)してバイトコンパイル(B))
;; js2-mode
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
mmm-modeで有効にするには、さらに
(mmm-add-classes
'((wsf
:submode js2-mode
:front "<script[^>]*>\n<!--\n"
:back " ?-->\n</script>")))
(mmm-add-mode-ext-class nil "\\.wsf$" 'wsf)
参考:http://d.hatena.ne.jp/m-hiyama/20080627/1214549228
http://stickydiary.blog88.fc2.com/blog-entry-94.html
-[[JScript/よくあるパターン]]
*emacsでJScriptを編集するための準備
**メジャーモード
.wsfファイルとして作成する場合、XMLとJavaScriptの表記がまざることになる。
***mmm-mode
http://sourceforge.net/projects/mmm-mode/
cd mmm-mode
EMACS=meadow ./configure
make
として,コンパイルをします.
これができなければ, dired で開いて拡張子が el のファイルにmでマークをつけて, Bとしてコンパイルしてもかまいません.
後は,フォルダごと site-lisp へ移動します.
そして,以下の設定を追加します.
;; mmm-mode
(require 'mmm-mode)
(setq mmm-global-mode 'maybe)
;; 色設定.これは,好みで.色をつけたくないなら nil にします.
(set-face-background 'mmm-default-submode-face "navy")
参考:http://www.bookshelf.jp/soft/meadow_13.html#SEC102
***js2-mode
http://code.google.com/p/js2-mode/
-最新ファイルをダウンロード。
-site-lisp にコピー
-ファイル名を js2.el にする
-バイトコンパイル(Diredでマーク(m)してバイトコンパイル(B))
;; js2-mode
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
mmm-modeで有効にするには、さらに
(mmm-add-classes
'((wsf
:submode js2-mode
:front "<script[^>]*>\n<!--\n"
:back " ?-->\n</script>")))
(mmm-add-mode-ext-class nil "\\.wsf$" 'wsf)
***javascript-mode
http://www.brgeight.se/
参考:http://d.hatena.ne.jp/m-hiyama/20080627/1214549228
http://stickydiary.blog88.fc2.com/blog-entry-94.html