Emacsでhtmlのリアルタイムプレビュー
Emacsとブラウザを使って、htmlファイルをリアルタイムでプレビューしながら編集する方法です。
プレビューを開始
次の手順でリアルタイムプレビューを行う。
- サーバを起動:
M-x httpd-start
- プレビューしたいバッファを開いてimpatient-modeをONにする:
M-x impatient-mode
- ブラウザで
http://localhost/8080/imp
にアクセス - impatient-modeがONになっているファイルの一覧が出てくるので、表示したいものを選択
CSSを反映させておきたいときはCSSファイを編集しているバッファでも忘れずにimpatient-modeをONにしておきます。
プレビューを終了
終了するには次の手順を踏む。
- impatient-modeがONになっているバッファでimpatient-modeをOFFにする:
M-x impatient-mode
- サーバを停止:
M-x httpd-stop