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?

È stato utile?

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:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top