.Rnw Asociado con la suite de látex vim
Pregunta
Esta estoy seguro es realmente cosas básicas. Me estoy empezando usar gvim y látex de baño. Sin embargo, me gustaría látex de baño a cargar cuando edito una extensión with.Rnw sweavefile.
mi .vimrc se parece a esto
" 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+=:
y creo que hay alguna opción que pueda establecer aquí que hace vim tratar Rnw como .tex?
Solución
Ponga un archivo en / usr / share / vim / vimfiles / ftdetect (para el mundial) o .vim / ftdetect (para locales) llamada Rnw.vim que se ve algo como esto:
" Vim filetype detection plugin
" Language: sweavefile
autocmd BufRead,BufNewFile *.Rnw set filetype=tex
Editar:. Estoy bastante seguro de que podría poner esto en su AutoCommand .vimrc también, ya que se carga en el inicio del programa, antes de cargar los archivos, pero este es el lugar natural de directorio para la detección filetype
Editar: Si desea dar a estos archivos de algún tratamiento diferente de TeX, en su lugar podría establecer el tipo de archivo a RNW, agregar secuencias de comandos para la ftplugin, guión, y los directorios de sintaxis según sea necesario, lo más probable abastecimiento de las secuencias de comandos de TeX y luego haciendo sus propias cosas.
Otros consejos
Esperamos que estos consejos le ayudará a:
- Tener un vistazo a esto: http://feferraz.net/en/P/Sweave_Syntax_Highlighting_in_vim .
- Esto también fue previamente en I-Ayuda .