[Vim-latex-cvs] vimfiles/ftplugin/latex-suite envmacros.vim,1.29,1.30
Brought to you by:
srinathava,
tmaas
From: <mi...@us...> - 2003-05-28 09:15:51
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv18682 Modified Files: envmacros.vim Log Message: check in package variables for templates for environments inserted in line with <F5> Index: envmacros.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/envmacros.vim,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** envmacros.vim 21 Jan 2003 22:10:46 -0000 1.29 --- envmacros.vim 28 May 2003 09:15:48 -0000 1.30 *************** *** 564,568 **** return VEnclose('\begin{'.a:env.'}', '\end{'.a:env.'}', '\begin{'.a:env.'}', '\end{'.a:env.'}') else ! if a:env =~ "equation*\\|eqnarray*\\|align*\\|theorem\\|lemma\\|equation\\|eqnarray\\|align\\|multline" return Tex_eqnarray(a:env) elseif a:env =~ "enumerate\\|itemize\\|theindex\\|trivlist" --- 564,569 ---- return VEnclose('\begin{'.a:env.'}', '\end{'.a:env.'}', '\begin{'.a:env.'}', '\end{'.a:env.'}') else ! if a:env =~ 'equation*\|eqnarray*\|theorem\|lemma\|equation\|eqnarray\|align\*\|align\>\|multline' ! let g:aa = a:env return Tex_eqnarray(a:env) elseif a:env =~ "enumerate\\|itemize\\|theindex\\|trivlist" *************** *** 579,583 **** return IMAP_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>") else ! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr><++>\<cr>\\end{".a:env."}<++>") endif endif --- 580,604 ---- return IMAP_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>") else ! " Look in supported packages if exists template for environment ! " given in the line ! if exists('g:Tex_package_supported') && g:Tex_package_supported != '' ! let i = 1 ! while Tex_Strntok(g:Tex_package_supported, ',', i) != '' ! let checkpack = Tex_Strntok(g:Tex_package_supported, ',', i) ! if g:TeX_package_{checkpack} =~ 'e..:'.a:env ! if a:env =~ '*' ! " Don't allow * to be treated as wildcard ! let aenv = substitute(a:env, '*', '\\*', '') ! else ! let aenv = a:env ! endif ! let envcommand = matchstr(g:TeX_package_{checkpack}, '\zse..:'.aenv.'[^,]\{-}\ze,') ! return Tex_ProcessPackageCommand(envcommand) ! endif ! let i = i + 1 ! endwhile ! else ! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr><++>\<cr>\\end{".a:env."}<++>") ! endif endif endif |