Associato .Rnw con la suite di lattice vim
Domanda
Questo sono sicuro che è davvero roba di base. Sto solo cominciando con gvim e lattice-suite. Tuttavia vorrei lattice-suite da caricare quando modifico l'estensione with.Rnw sweavefile.
il mio Vimrc assomiglia a questo
" 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+=:
e credo che ci sia qualche possibilità che posso impostare qui che fa vim trattano Rnw come .tex?
Soluzione
Mettere un file in / usr / share / vim / vimfiles / ftdetect (per il mondiale) o .vim / ftdetect (per locale) chiamato Rnw.vim che sembra qualcosa di simile:
" Vim filetype detection plugin
" Language: sweavefile
autocmd BufRead,BufNewFile *.Rnw set filetype=tex
Modifica:. Sono abbastanza sicuro che si potrebbe mettere questo autocomando nel vostro .vimrc troppo, dal momento che è caricato all'avvio del programma, prima di tutti i file vengono caricati, ma questo è directory il luogo naturale per il rilevamento filetype
Edit: Se volete dare a questi file qualche trattamento diverso da TeX, è possibile invece impostare il tipo di file per RNW, aggiungere script al ftplugin, trattino, e le directory di sintassi, se necessario, molto probabilmente sourcing i copioni TeX e poi facendo il proprio roba.
Altri suggerimenti
Spero che queste indicazioni vi aiuteranno:
- Date un'occhiata a questo: http://feferraz.net/en/P/Sweave_Syntax_Highlighting_in_vim .
- Questo è stato anche in precedenza su R-Aiuto .