56 lines
1013 B
VimL
56 lines
1013 B
VimL
" Stefans vim-file plugin
|
|
|
|
" Add Menu-Bar
|
|
setlocal guioptions+=m
|
|
|
|
" benutze Makefile
|
|
let g:Tex_UseMakefile = 1
|
|
let g:Tex_CompileRule_dvi = 'make $*'
|
|
|
|
" ----
|
|
" TABS
|
|
" ----
|
|
setlocal noexpandtab
|
|
setlocal shiftwidth=4
|
|
setlocal expandtab
|
|
setlocal tabstop=4
|
|
|
|
" formatting
|
|
setlocal formatoptions=tcroq
|
|
|
|
" folding
|
|
setlocal nofoldenable
|
|
|
|
" spell check
|
|
setlocal spell
|
|
|
|
" commenting
|
|
let b:commentstring = '%'
|
|
|
|
" Grep options
|
|
let b:GrepFiles = '*.tex'
|
|
|
|
" Umlaute
|
|
command! Tex2Ascii call Tex2Ascii()
|
|
command! Ascii2Tex call Ascii2Tex()
|
|
|
|
function! Tex2Ascii()
|
|
silent! execute '%s/"a/ä'
|
|
silent! execute '%s/"o/ö'
|
|
silent! execute '%s/"u/ü'
|
|
silent! execute '%s/"A/Ä'
|
|
silent! execute '%s/"O/Ö'
|
|
silent! execute '%s/"U/Ü'
|
|
silent! execute '%s/"s/ß'
|
|
endfunction
|
|
|
|
function! Ascii2Tex()
|
|
silent! execute '%s/ä/"a'
|
|
silent! execute '%s/ö/"o'
|
|
silent! execute '%s/ü/"u'
|
|
silent! execute '%s/Ä/"A'
|
|
silent! execute '%s/Ö/"O'
|
|
silent! execute '%s/Ü/"U'
|
|
silent! execute '%s/ß/"s'
|
|
endfunction
|