Slime と Swank-js でサクサク JavaScript 開発

この記事は JavaScript2 Advent Calendar 2018 の 25 日目の記事として書かれました. 今回は,Emacs エディタからリモート上の Node やブラウザに接続して,エディタの編集画面から直接プログラムをホットスワップする開発方法を紹介します.Lisp 系言語の開発者にはお馴染みの Slime を用いた開発です.JavaScript 用の Swank サーバ(swank-js)は随分前から開発されていましたが,長い間更新が滞り最新の Emacs 環境では使うことができませんでした.今回,最新の Emacs 環境で使えるように修正したので,導入方法と使い方を紹介します. .... »