Vim6 Part8

このエントリーをはてなブックマークに追加
6.2.170のkaoriya版をlinuxで使っています。

texのftpluginでiskの設定と、format.vim(27-May-2003)の読み込みをしています。
setlocal isk-=_
runtime macros/format.vim

vim hoge.texと起動し、gqで整形します。そしてtex以外のファイ
ルを開いてiskを見てみるとformat.vimで変更されて"_"が抜けてい
ることがわかります。
:new hoge.vim
:verb se isk?
iskeyword=@,48-57,192-255
    Last set from /home/.vim/macros/format.vim

format.vimの以下の部分のsetをsetlに変えることで解決しました。
 set iskeyword="!-~"
 execute "set iskeyword=" . iskeyword_save

しかし、iskeywordはバッファローカルなはずなのに、なぜ他のバッ
ファにも影響すのかわかりません。