vimに日本語をしゃべらせる(mac)

スケット団のスイッチ君みたいにしたかったので

  1. SayKotoeri2をインストール (https://sites.google.com/site/nicohemus/home/saykotoeri2)

  2. .vimrcに

  au BufReadPre,BufNewFile *.kotoeri set filetype=kotoeri  " *.kotoeriの拡張子設定 
  au BufWritePost *.kotoeri !cat % | xargs -I {} SayKotoeri2 -p aq_rm -s 150 {} "保存時 SayKotoeri2コマンドの使用 -pはボイス -sは速度 (SayKotoeri2 -cを実行すればボイスリストが表示されます)

  au Filetype kotoeri noremap <CR> :w<CR>ddi " enterで読み上げ&削除
  au Filetype kotoeri inoremap <CR> <ESC>:w<CR>ddi " enterで読み上げ&削除(挿入時)

と書いて、

hoge.kotoeriとかのファイルに日本語をかきこんでEnterを押せば読み上げ。

一度読み上げた文章を二回読まないように、読み上げた文章は消すようにしてあります。(消したくない場合は普通に:wでOK)