Subscribed unsubscribe Subscribe Subscribe

texの保存時に。を.とかに変換する

" {{{
" for tex 
function! s:subsitute_interpunction()
  let pos = getpos(".")
  silent execute "try | %s/。/./g | catch | endtry"
  silent execute "try | %s/、/,/g | catch | endtry"
  call setpos(".", pos)
endfunction

autocmd! BufWrite *.tex call s:subsitute_interpunction()
" }}}

というのをvimrcに書いた。
texで書くのは論文しかないのでこれでこまらないけどそうじゃない場合は

thinca/vim-localrc · GitHub

localrc.vimとかでディレクトリにlocal.vimrc的なのにこれを書けばいいと思います。

追記

getpos, setposしてなかったのを修正。