超単純。
declare -x scratchfile=/tmp/"$(osascript -e 'tell application "System Events" to get name of (path to frontmost application)')"-"$(date '+%s')"-"$$"
cat - > "$scratchfile"
mvim -f +"set noconfirm noswapfile"&& cat "$scratchfile"
- 選択したテキストを一時ファイルに保存。
- MacVimで編集。
- 元のテキストと置き換える。
ダウンロード
http://cl.ly/d5mv/Edit%20with%20MacVim.workflow.zip