ばっかじゃないの!

じゃみらー

vim で特定のファイルタイプを編集しているときだけ TAB を半角スペースに変換しないようにする

基本的に vim で編集するときはインデントに半角スペースを使っています.
それはを押すと自動で4つの半角スペースに変換されるように ~/.vimrc に書いてあるからなんですが,最近まで TeXvim で書いていなくてのまま使っていました.
で,基本的に

set expandtab

だけど,tex ファイルの場合だけ

set noexpandtab

という設定にしたい場合はどうすりゃいいのか分からなかったので調べてみました.

set expandtab
let _curfiletype=expand("%:e")
if _curfiletype == 'tex'
set noexpandtab
endif

expand については http://nanasi.jp/articles/code/io/file-path.html ,また雛形は http://qiita.com/Lacty/items/23a89d2b999cb0e9fae1 参考にさせていただきました.