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
|