質問

これは本当に基本的なことだと思います。gvim と latex-suite を使い始めたばかりです。ただし、拡張子が.Rnwのsweaveファイルを編集するときにlatex-suiteをロードしたいと考えています。

私の .vimrc は次のようになります

" These settings are needed for latex-suite
filetype indent on
filetype plugin on
filetype on
let g:tex_flavor='latex'
set grepprg=grep\ -nH\ $*
"let g:Tex_Folding=0 "I don't like folding.
set iskeyword+=:

ここで、vim が Rnw を .tex として扱うようにするオプションがあると思いますか?

役に立ちましたか?

解決

このようになりますRnw.vimと呼ばれる(ローカル用)は、/ usr / share / vimの/ vimfiles / ftdetect内のファイル(グローバル)またはて.vim / ftdetectを置きます:

" Vim filetype detection plugin
" Language:    sweavefile

autocmd BufRead,BufNewFile *.Rnw set filetype=tex

編集:私は、すべてのファイルがロードされる前には、プログラムの起動時にロードされていますので、あなたは、あまりにもあなたの.vimrcにこの自動コマンドを入れることができますかなり確信しているが、これはファイルタイプ検出のための自然な場所のディレクトリです。

編集:あなたはこれらのファイルにTeXの異なるいくつかの治療法を提供したい場合は、代わりにftplugin、インデントにスクリプトを追加、RNWへのファイルタイプを設定することができ、および構文ディレクトリ必要に応じて、最も可能性の高いその後、TeXのスクリプトを調達し、独自のものをやってます。

他のヒント

これらのポインタが役立つことを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top