[Tutkielma-TeX] Mun Vim-konfikset LaTeX-editointiin
Juhapekka Tolvanen
juhtolv at cc.jyu.fi
Tue Nov 11 09:37:51 EET 2003
Jos kirjoittaa LaTeX-dokuaan editorilla nimeltä Vim, kandee masentaa
Vim:iinsä ns. LaTeX-Suite.
http://www.vim.org/
http://vim-latex.sourceforge.net
Ja vaikka pääasiallisesti editoisi sitä LaTeX-dokuaan esim. GNU
Emacsilla tai XEmacsilla, niin onhan tuo Vim tarpeen silloin, jos
kerkesi jo sammuttaa sen editorinsa ja pitäisi editoida siitä
LaTeX-dokustaan joku pikku juttu, eikä millään jaksaisi käynnistää sitä
pääasiallista editoriaan uudestaan.
Debianissa se LaTeX-Suite löytyy erillisenä Debian-pakettina.
Jonkin verran säätöä tarvitaan sen jälkeen. Kas tässä mun
Vim-konfiksista kaikki jollain lailla LaTeX:ia koskevat asetukset:
" {{{ Misc
set modeline " Read modelines, like: # vim: set ft=sh
set modelines=5 " Amount of modelines
" }}}
" {{{ Folding
if v:version >= 600
" Use same folding method that folding.el of emacs use
set foldmethod=marker
set foldcolumn=2
endif
" }}}
" {{{ Indentation and textwidth for filetypes
if v:version >= 600
function MyIndentation2()
setlocal softtabstop=2
setlocal shiftwidth=2
setlocal tabstop=2
endfunction
function MyIndentation4()
setlocal softtabstop=4
setlocal shiftwidth=4
setlocal tabstop=4
endfunction
function MyIndentation8()
setlocal softtabstop=8
setlocal shiftwidth=8
setlocal tabstop=8
endfunction
autocmd Filetype lisp,tex call MyIndentation2()
autocmd FileType sgml,tex,zsh setlocal smartindent
autocmd FileType sgml,tex,zsh set indentkeys+=!<Tab>
endif
" }}}
" {{{ No tabs in source code
" http://www.jwz.org/doc/tabs-vs-spaces.html
" http://adamspiers.org/computing/why_no_tabs.html
set expandtab
" Tabs may be used in Makefiles and Plain Text, though.
if v:version >= 600
autocmd Filetype text,make setlocal noexpandtab
endif
" }}}
" {{{ LaTeX-suite
" IMPORTANT: grep will sometimes skip displaying the file name if you
" search in a singe file. This will confuse latex-suite. Set your grep
" program to alway generate a file-name.
set grepprg=grep\ -nH\ $*
" I am student of social sciences. I don't need MathMenus, yet. :-)
let g:Tex_MathMenus=0
let g:Tex_NestElementMenus=1
let g:Tex_PackagesMenu=0
let g:Tex_Folding=0
" }}}
Lisäksi sinne LaTeX-fileton loppuun lisäsin tällaisen:
% vim: set foldmethod=marker:
Kaikki Vim-asetukseni löytyvät täältä:
http://iki.fi/juhtolv/configs/vim/
Ja kasa muita konfiksiani löytyy täältä:
http://iki.fi/juhtolv/configs/vim/
--
Juhapekka "naula" Tolvanen * * http colon slash slash iki dot fi slash juhtolv
"pakkomielteen kudosta kaikki sanat jotka lausuin. kunpa olisi ollut
käärmeenkieli pirunnyrkissä. hei, hei hei. tämän runon tahtoisin unohtaa." CMX
More information about the Tutkielma-TeX
mailing list