初めまして。
この度 踊るサボテン工房様が公開されている "編集中のスクリプトを実行" のCotEditorスクリプトを元に
sphinx (
http://sphinx-users.jp/ ) の .rst ファイルを自動でmakeするバージョンを追記しました。
もしよろしければ、マージ頂ければ嬉しいです。
マージ頂けない場合は、そちらのCopyrightを残したままで再配布させて頂けると嬉しい限りですが、如何でしょうか?
==== 以下DIFF ====
$ diff 編集中のスクリプトを実行.@r.sh 追記版.@r.sh
14a15,17
> # * rst -> 当該ファイルのカレントディレクトリにて make html 後
> # safari で ./_build/html/index.html を開く (ターミナル)
> # 2012/03/26 add by Joey Chen
83a87
> cmd_rst="make html"
112a117,148
> # .rst Sphinx ファイルとみなして、カレントディレクトリで make html を実行して、Safariでopenする
> # 2012/03/26 add by Joey Chen
> # ============================================================
> elif [ "${DOCEXTENSION}" = "rst" ]
> then
> # 自分自身ではないことの確認
> if [ "$0" != "${DOCPATH}" ]
> then
> cmd=`eval 'echo $cmd_'${DOCEXTENSION}`
> osascript <<EOF
> tell application "Terminal"
> activate
> set wList to properties of every window
> set listSize to count of wList
> if listSize < 1 then
> do script "cd \"${DOCPATH%/*}\""
> do script "${cmd}"
> else
> do script "cd \"${DOCPATH%/*}\"" in front window
> do script "${cmd}" in front window
> end if
> end tell
> EOF
> osascript <<EOF
> tell application "Safari"
> activate
> open location "file://${DOCPATH%/*}/_build/html/index.html"
> end tell
> EOF
> fi
>
> # ============================================================