掲題の設定をさらしておこうかと。雑な設定ですけども。。実際の画面は上の画像の通りです。 参考にしたのはこちら。 Emacs+JavaScript - 紫藤のWiki Inferior JS - 紫藤のWiki js2-mode - 紫藤のWiki ポイントは js2-mode-hook に以下の一行を加えていることくらいでしょうか。 (local-set-key "\C-c\C-r" 'js-send-region)region を js の repl に送るコマンドです。 (require 'js-comint) (setq inferior-js-program-command "java org.mozilla.javascript.tools.shell.Main") (add-hook 'js2-mode-hook '(lambda () (local-set-key "\C-x
Emacs23.2からJavaScriptのためのメジャーモードとしてjs-modeが組み込まれている*1。auto-mode-alistに("\\.js\\'" . js-mode)が既に登録されているので*2、拡張子が.jsなファイルを開けば自動的にjs-modeとなるはずだ。 このときファイルを実行する方法として2つの選択肢が*3ある。 1つはEmacs上でJavaScriptのインタプリタを走らせる方法で、もう一つはFirefoxに実行させる方法。どちらが必要かは場合によるので*4、両方使えるように設定する。 Ejacs Ejacsというのは全部Emacs Lispで書かれたとかいうJavaScriptインタプリタ。 Google Code Archive - Long-term storage for Google Code Project Hosting.からzipを落としてき
javascript-mode の挙動がおかしくなってたから直そうとしたんだけど いい機会だからまた js2-mode を試してみた。 そしたらいい感じだったので今度こそ乗り換えることにした。 js2-modeを使いやすくする - speg03の日記が分かりやすくまとまっていて大変助かりました。 ほとんどの部分は参考先と同じで 変更したのは .emacs に記述する my-js2-mode-hook の冒頭部分のみ。 以下の2つの設定値を 4 ではなく 2 にした。 espresso-indent-level c-basic-offset 個人的に JS のインデントはスペース2つが好きなので。 (defun my-js2-mode-hook () (require 'espresso) (setq espresso-indent-level 2 indent-tabs-mode nil
相当歴史の長いプログラミング言語であるLisp。形を変え、様々な方言が生まれつつも今も広く利用されている。一般的にはEmacsの中で使われているのが有名だ。だがその特殊性もあって、使ってみたいと思いつつも手出しできていない人も多いはずだ。 Emacs上で動作するJavaScript そのような方々にとって、Emacs上で動くJavaScriptというのはある種可能性を感じさせるものかもしれない。 今回紹介するオープンソース・ソフトウェアはEjacs、Emacs上で動作するJavaScriptインタプリタだ。 Ejacsは全てEmacs Lispで書かれている。 ロードした後、js-consoleで起動する。すると「js>」が立ち上がるので、JavaScriptを入力すればそれが評価され、結果が返る。JavaScriptなので無名関数などもできるが、document.writeやalertは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く