2013-10-22 7 views
6

Quando si compila da vim utilizzando lattice-suite (con il comando <leader>ll) Spesso ottengo il seguente errore:Come sbarazzarsi di W11 durante la compilazione di lattice usando vim-lattice-suite

W11: Warning: File "yourLaTeXfile.log" has changed since editing started See ":help W11" for more info.

Come posso configurare vim/latex-suite per impostare sempre l'autoread dei file di registro prodotti da Tex_RunLaTeX()? Sarebbe sufficiente re-mappare <leader>ll a Tex_RunLaTeX()! o introdurrà qualche nuova funzionalità interessante?

risposta

0

How can I configure vim/latex-suite to always set the autoread of the log-files produced by Tex_RunLaTeX() ?

Scopri quali tipo di file è impostato per il file:

:setl filetype? 

quindi impostare un autocmd:

:autocmd FileType <the-filetype-here> setlocal autoread 

In alternativa, è anche possibile definire direttamente l'autocmd sul modello di file :autocmd BufRead *.log ... oppure aggiungere :setlocal autoread direttamente alla mappatura <Leader>ll.

+0

Il mio ' ll' è mappato in questo modo,' nmap ll ': aggiornamento! : chiama Tex_RunLaTeX() 'potrebbe funzionare per modificarlo in questo modo:' nmap ll ': aggiornamento! : chiama Tex_RunLaTeX() : setlocal autoread'' poiché è il file di registro generato che causa il W11 non il file corrente. –

+0

Sì, ti manca solo un finale ''. Oppure usa '...: chiama Tex_RunLaTeX() setlocal autoread '. –

+0

No, non funziona. Sto compilando un file tex e il file che causa l'errore è il file di log prodotto da 'Tex_RunLaTeX()'. –

Problemi correlati