Question

Je suis sûr est vraiment des choses de base. Je commence juste à l'aide gvim et de bains de latex. Cependant, je voudrais suite de latex pour charger quand je modifier une extension with.Rnw sweavefile.

mon .vimrc ressemble à ceci

" 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+=:

et je crois qu'il ya une option que je peux définir ici qui fait vim traiter Rnw comme .tex?

Était-ce utile?

La solution

Mettre un fichier dans / usr / share / vim / vimfiles / ftdetect (pour global) ou .vim / ftdetect (pour local) appelé Rnw.vim qui ressemble à ceci:

" Vim filetype detection plugin
" Language:    sweavefile

autocmd BufRead,BufNewFile *.Rnw set filetype=tex

Modifier. Je suis sûr que vous pouvez mettre cette autocommande dans votre .vimrc aussi, puisque qui est chargé au démarrage du programme, avant que les fichiers sont chargés, mais c'est le répertoire le lieu naturel pour la détection de filetype

Edit: Si vous souhaitez donner à ces fichiers un traitement différent de TeX, vous pourriez plutôt définir le type de fichier à RNW, ajouter des scripts au ftplugin, tiret et répertoires de syntaxe si nécessaire, la plupart approvisionnement probablement les scripts TeX et faire vos propres trucs.

Autres conseils

Espérons que ces pointeurs contribueront à:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top