« タグ機能 | メイン | Development Environment Conference »

CSSを保存したときにブラウザを更新 mac+applescript+emacs+safari

del.icio.us it!   hatena bookmark

この辺のマネをMacで実現してみました。

最速インターフェース研究会 :: 萌ディタとSleipnirとWEBrickを使って人のサイトのCSSをリアルタイム編集するデモ
http://la.ma.la/blog/diary_200607172004.htm

Proxyは上記のモノを利用させていただきました。

Emacsから「do-applescript」でAppleScriptを実行できるので.emacs.elに


;; Safari reload
(defun reload-safari()
(if (string-match "\.\\(css\\|js\\)$" (buffer-file-name))
(do-applescript "tell application \"Safari\"
do JavaScript \"location.reload(true);\" in document 1
end tell")))
(add-hook 'after-save-hook 'reload-safari)

と記述して保存時にsafariを更新します。

これすげーべんりっす。



トラックバック

このエントリーのトラックバックURL:
http://un-q.net/mt-tb.cgi/4

コメントを投稿

crossreview