~/bin/reload.scpt
if application "Safari" is running then tell application "Safari" do JavaScript "location.reload(true);" in document 1 end tellend ifif application "Google Chrome" is running then tell application "Google Chrome" to reload active tab of window 1end if~~~~
このapplescriptを`~/bin/reload.scpt`とかに+xして置いて、vimから呼び出す。
~~~~vim:.vimrc
augroup MyBrowserReload
command! -bar BrowserReload silent !osascript $HOME/bin/reload.scpt
augroup END
nnoremap <silent> <Leader>rl :BrowserReload<CR>
~~~~
これでvimでファイルを編集しつつ`<Leader>rl`でリロードできる。…が、リロードする度にtmuxが爆発してしまい微妙にスタメンから外れている。