Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite
In directory sc8-pr-cvs1:/tmp/cvs-serv19503/ftplugin/latex-suite
Modified Files:
Tag: b-newimaps
bibtex.vim custommacros.vim diacritics.vim elementmacros.vim
envmacros.vim main.vim mathmacros.vim packages.vim
templates.vim texrc wizardfuncs.vim
Log Message:
. Revert back Tex_IMAP() to IMAP() and
Tex_PutTextWithMovement() to IMAP_PutTextWithMovement().
Index: bibtex.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/bibtex.vim,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -C2 -d -r1.2.2.1 -r1.2.2.2
*** bibtex.vim 14 Dec 2002 10:59:18 -0000 1.2.2.1
--- bibtex.vim 19 Dec 2002 12:18:59 -0000 1.2.2.2
***************
*** 3,7 ****
" Function: BibT
" Author: Alan G Isaac <ai...@am...>
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"=============================================================================
--- 3,7 ----
" Function: BibT
" Author: Alan G Isaac <ai...@am...>
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"=============================================================================
***************
*** 11,17 ****
let s:done = 1
! call Tex_IMAP ('BBA', "\<C-r>=BibT('article', '', 0)\<CR>", 'bib')
! call Tex_IMAP ('BBB', "\<C-r>=BibT('inproceedings', '', 0)\<CR>", 'bib')
! call Tex_IMAP ('BAS', "\<C-r>=BibT('', '', 0)\<CR>", 'bib')
" BibT: function to generate a formatted bibtex entry {{{
--- 11,17 ----
let s:done = 1
! call IMAP ('BBA', "\<C-r>=BibT('article', '', 0)\<CR>", 'bib')
! call IMAP ('BBB', "\<C-r>=BibT('inproceedings', '', 0)\<CR>", 'bib')
! call IMAP ('BAS', "\<C-r>=BibT('', '', 0)\<CR>", 'bib')
" BibT: function to generate a formatted bibtex entry {{{
***************
*** 251,255 ****
let retval = retval."}<++>"."\n"
! return Tex_PutTextWithMovement(retval)
endfunction
--- 251,255 ----
let retval = retval."}<++>"."\n"
! return IMAP_PutTextWithMovement(retval)
endfunction
Index: custommacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/custommacros.vim,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -C2 -d -r1.8 -r1.8.2.1
*** custommacros.vim 13 Dec 2002 17:23:46 -0000 1.8
--- custommacros.vim 19 Dec 2002 12:18:59 -0000 1.8.2.1
***************
*** 4,8 ****
" Version: 1.0
" Created: Tue Apr 23 05:00 PM 2002 PST
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Description: functions for processing custom macros in the
--- 4,8 ----
" Version: 1.0
" Created: Tue Apr 23 05:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: functions for processing custom macros in the
***************
*** 109,113 ****
call Tex_CleanSearchHistory()
! silent! exec "normal! i\<C-r>='¡!¡Start here¡!¡'.Tex_PutTextWithMovement(@a)\<CR>"
let pos = line('.').'| normal! '.virtcol('.').'|'
--- 109,113 ----
call Tex_CleanSearchHistory()
! silent! exec "normal! i\<C-r>='¡!¡Start here¡!¡'.IMAP_PutTextWithMovement(@a)\<CR>"
let pos = line('.').'| normal! '.virtcol('.').'|'
Index: diacritics.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/diacritics.vim,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -C2 -d -r1.2 -r1.2.2.1
*** diacritics.vim 13 Dec 2002 17:23:51 -0000 1.2
--- diacritics.vim 19 Dec 2002 12:18:59 -0000 1.2.2.1
***************
*** 3,7 ****
" Author: Lubomir Host
" Created: Tue Apr 23 07:00 PM 2002 PST
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Description: shortcuts for all diacritics.
--- 3,7 ----
" Author: Lubomir Host
" Created: Tue Apr 23 07:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: shortcuts for all diacritics.
***************
*** 13,125 ****
" \'{a} {{{
! call Tex_IMAP ('=a', "\\\'{a}", 'tex')
! call Tex_IMAP ('=b', "\\'{b}", 'tex')
! call Tex_IMAP ('=c', "\\'{c}", 'tex')
! call Tex_IMAP ('=d', "\\'{d}", 'tex')
! call Tex_IMAP ('=e', "\\'{e}", 'tex')
! call Tex_IMAP ('=f', "\\'{f}", 'tex')
! call Tex_IMAP ('=g', "\\'{g}", 'tex')
! call Tex_IMAP ('=h', "\\'{h}", 'tex')
! call Tex_IMAP ('=i', "\\'{\i}", 'tex')
! call Tex_IMAP ('=j', "\\'{j}", 'tex')
! call Tex_IMAP ('=k', "\\'{k}", 'tex')
! call Tex_IMAP ('=l', "\\'{l}", 'tex')
! call Tex_IMAP ('=m', "\\'{m}", 'tex')
! call Tex_IMAP ('=n', "\\'{n}", 'tex')
! call Tex_IMAP ('=o', "\\'{o}", 'tex')
! call Tex_IMAP ('=p', "\\'{p}", 'tex')
! call Tex_IMAP ('=q', "\\'{q}", 'tex')
! call Tex_IMAP ('=r', "\\'{r}", 'tex')
! call Tex_IMAP ('=s', "\\'{s}", 'tex')
! call Tex_IMAP ('=t', "\\'{t}", 'tex')
! call Tex_IMAP ('=u', "\\'{u}", 'tex')
! call Tex_IMAP ('=v', "\\'{v}", 'tex')
! call Tex_IMAP ('=w', "\\'{w}", 'tex')
! call Tex_IMAP ('=x', "\\'{x}", 'tex')
! call Tex_IMAP ('=y', "\\'{y}", 'tex')
! call Tex_IMAP ('=z', "\\'{z}", 'tex')
! call Tex_IMAP ('=A', "\\'{A}", 'tex')
! call Tex_IMAP ('=B', "\\'{B}", 'tex')
! call Tex_IMAP ('=C', "\\'{C}", 'tex')
! call Tex_IMAP ('=D', "\\'{D}", 'tex')
! call Tex_IMAP ('=E', "\\'{E}", 'tex')
! call Tex_IMAP ('=F', "\\'{F}", 'tex')
! call Tex_IMAP ('=G', "\\'{G}", 'tex')
! call Tex_IMAP ('=H', "\\'{H}", 'tex')
! call Tex_IMAP ('=I', "\\'{\I}", 'tex')
! call Tex_IMAP ('=J', "\\'{J}", 'tex')
! call Tex_IMAP ('=K', "\\'{K}", 'tex')
! call Tex_IMAP ('=L', "\\'{L}", 'tex')
! call Tex_IMAP ('=M', "\\'{M}", 'tex')
! call Tex_IMAP ('=N', "\\'{N}", 'tex')
! call Tex_IMAP ('=O', "\\'{O}", 'tex')
! call Tex_IMAP ('=P', "\\'{P}", 'tex')
! call Tex_IMAP ('=Q', "\\'{Q}", 'tex')
! call Tex_IMAP ('=R', "\\'{R}", 'tex')
! call Tex_IMAP ('=S', "\\'{S}", 'tex')
! call Tex_IMAP ('=T', "\\'{T}", 'tex')
! call Tex_IMAP ('=U', "\\'{U}", 'tex')
! call Tex_IMAP ('=V', "\\'{V}", 'tex')
! call Tex_IMAP ('=W', "\\'{W}", 'tex')
! call Tex_IMAP ('=X', "\\'{X}", 'tex')
! call Tex_IMAP ('=Y', "\\'{Y}", 'tex')
! call Tex_IMAP ('=Z', "\\'{Z}", 'tex')
" }}}
" \v{a} {{{
! call Tex_IMAP ('+a', "\\v{a}", 'tex')
! call Tex_IMAP ('+b', "\\v{b}", 'tex')
! call Tex_IMAP ('+c', "\\v{c}", 'tex')
! call Tex_IMAP ('+d', "\\v{d}", 'tex')
! call Tex_IMAP ('+e', "\\v{e}", 'tex')
! call Tex_IMAP ('+f', "\\v{f}", 'tex')
! call Tex_IMAP ('+g', "\\v{g}", 'tex')
! call Tex_IMAP ('+h', "\\v{h}", 'tex')
! call Tex_IMAP ('+i', "\\v{\i}", 'tex')
! call Tex_IMAP ('+j', "\\v{j}", 'tex')
! call Tex_IMAP ('+k', "\\v{k}", 'tex')
! call Tex_IMAP ('+l', "\\q l", 'tex')
! call Tex_IMAP ('+m', "\\v{m}", 'tex')
! call Tex_IMAP ('+n', "\\v{n}", 'tex')
! call Tex_IMAP ('+o', "\\v{o}", 'tex')
! call Tex_IMAP ('+p', "\\v{p}", 'tex')
! call Tex_IMAP ('+q', "\\v{q}", 'tex')
! call Tex_IMAP ('+r', "\\v{r}", 'tex')
! call Tex_IMAP ('+s', "\\v{s}", 'tex')
! call Tex_IMAP ('+t', "\\q t", 'tex')
! call Tex_IMAP ('+u', "\\v{u}", 'tex')
! call Tex_IMAP ('+v', "\\v{v}", 'tex')
! call Tex_IMAP ('+w', "\\v{w}", 'tex')
! call Tex_IMAP ('+x', "\\v{x}", 'tex')
! call Tex_IMAP ('+y', "\\v{y}", 'tex')
! call Tex_IMAP ('+z', "\\v{z}", 'tex')
! call Tex_IMAP ('+A', "\\v{A}", 'tex')
! call Tex_IMAP ('+B', "\\v{B}", 'tex')
! call Tex_IMAP ('+C', "\\v{C}", 'tex')
! call Tex_IMAP ('+D', "\\v{D}", 'tex')
! call Tex_IMAP ('+E', "\\v{E}", 'tex')
! call Tex_IMAP ('+F', "\\v{F}", 'tex')
! call Tex_IMAP ('+G', "\\v{G}", 'tex')
! call Tex_IMAP ('+H', "\\v{H}", 'tex')
! call Tex_IMAP ('+I', "\\v{\I}", 'tex')
! call Tex_IMAP ('+J', "\\v{J}", 'tex')
! call Tex_IMAP ('+K', "\\v{K}", 'tex')
! call Tex_IMAP ('+L', "\\v{L}", 'tex')
! call Tex_IMAP ('+M', "\\v{M}", 'tex')
! call Tex_IMAP ('+N', "\\v{N}", 'tex')
! call Tex_IMAP ('+O', "\\v{O}", 'tex')
! call Tex_IMAP ('+P', "\\v{P}", 'tex')
! call Tex_IMAP ('+Q', "\\v{Q}", 'tex')
! call Tex_IMAP ('+R', "\\v{R}", 'tex')
! call Tex_IMAP ('+S', "\\v{S}", 'tex')
! call Tex_IMAP ('+T', "\\v{T}", 'tex')
! call Tex_IMAP ('+U', "\\v{U}", 'tex')
! call Tex_IMAP ('+V', "\\v{V}", 'tex')
! call Tex_IMAP ('+W', "\\v{W}", 'tex')
! call Tex_IMAP ('+X', "\\v{X}", 'tex')
! call Tex_IMAP ('+Y', "\\v{Y}", 'tex')
! call Tex_IMAP ('+Z', "\\v{Z}", 'tex')
" }}}
! call Tex_IMAP ('+}', "\\\"{a}", 'tex')
! call Tex_IMAP ('+:', "\\^{o}", 'tex')
" vim:fdm=marker:ts=4:sw=4:noet
--- 13,125 ----
" \'{a} {{{
! call IMAP ('=a', "\\\'{a}", 'tex')
! call IMAP ('=b', "\\'{b}", 'tex')
! call IMAP ('=c', "\\'{c}", 'tex')
! call IMAP ('=d', "\\'{d}", 'tex')
! call IMAP ('=e', "\\'{e}", 'tex')
! call IMAP ('=f', "\\'{f}", 'tex')
! call IMAP ('=g', "\\'{g}", 'tex')
! call IMAP ('=h', "\\'{h}", 'tex')
! call IMAP ('=i', "\\'{\i}", 'tex')
! call IMAP ('=j', "\\'{j}", 'tex')
! call IMAP ('=k', "\\'{k}", 'tex')
! call IMAP ('=l', "\\'{l}", 'tex')
! call IMAP ('=m', "\\'{m}", 'tex')
! call IMAP ('=n', "\\'{n}", 'tex')
! call IMAP ('=o', "\\'{o}", 'tex')
! call IMAP ('=p', "\\'{p}", 'tex')
! call IMAP ('=q', "\\'{q}", 'tex')
! call IMAP ('=r', "\\'{r}", 'tex')
! call IMAP ('=s', "\\'{s}", 'tex')
! call IMAP ('=t', "\\'{t}", 'tex')
! call IMAP ('=u', "\\'{u}", 'tex')
! call IMAP ('=v', "\\'{v}", 'tex')
! call IMAP ('=w', "\\'{w}", 'tex')
! call IMAP ('=x', "\\'{x}", 'tex')
! call IMAP ('=y', "\\'{y}", 'tex')
! call IMAP ('=z', "\\'{z}", 'tex')
! call IMAP ('=A', "\\'{A}", 'tex')
! call IMAP ('=B', "\\'{B}", 'tex')
! call IMAP ('=C', "\\'{C}", 'tex')
! call IMAP ('=D', "\\'{D}", 'tex')
! call IMAP ('=E', "\\'{E}", 'tex')
! call IMAP ('=F', "\\'{F}", 'tex')
! call IMAP ('=G', "\\'{G}", 'tex')
! call IMAP ('=H', "\\'{H}", 'tex')
! call IMAP ('=I', "\\'{\I}", 'tex')
! call IMAP ('=J', "\\'{J}", 'tex')
! call IMAP ('=K', "\\'{K}", 'tex')
! call IMAP ('=L', "\\'{L}", 'tex')
! call IMAP ('=M', "\\'{M}", 'tex')
! call IMAP ('=N', "\\'{N}", 'tex')
! call IMAP ('=O', "\\'{O}", 'tex')
! call IMAP ('=P', "\\'{P}", 'tex')
! call IMAP ('=Q', "\\'{Q}", 'tex')
! call IMAP ('=R', "\\'{R}", 'tex')
! call IMAP ('=S', "\\'{S}", 'tex')
! call IMAP ('=T', "\\'{T}", 'tex')
! call IMAP ('=U', "\\'{U}", 'tex')
! call IMAP ('=V', "\\'{V}", 'tex')
! call IMAP ('=W', "\\'{W}", 'tex')
! call IMAP ('=X', "\\'{X}", 'tex')
! call IMAP ('=Y', "\\'{Y}", 'tex')
! call IMAP ('=Z', "\\'{Z}", 'tex')
" }}}
" \v{a} {{{
! call IMAP ('+a', "\\v{a}", 'tex')
! call IMAP ('+b', "\\v{b}", 'tex')
! call IMAP ('+c', "\\v{c}", 'tex')
! call IMAP ('+d', "\\v{d}", 'tex')
! call IMAP ('+e', "\\v{e}", 'tex')
! call IMAP ('+f', "\\v{f}", 'tex')
! call IMAP ('+g', "\\v{g}", 'tex')
! call IMAP ('+h', "\\v{h}", 'tex')
! call IMAP ('+i', "\\v{\i}", 'tex')
! call IMAP ('+j', "\\v{j}", 'tex')
! call IMAP ('+k', "\\v{k}", 'tex')
! call IMAP ('+l', "\\q l", 'tex')
! call IMAP ('+m', "\\v{m}", 'tex')
! call IMAP ('+n', "\\v{n}", 'tex')
! call IMAP ('+o', "\\v{o}", 'tex')
! call IMAP ('+p', "\\v{p}", 'tex')
! call IMAP ('+q', "\\v{q}", 'tex')
! call IMAP ('+r', "\\v{r}", 'tex')
! call IMAP ('+s', "\\v{s}", 'tex')
! call IMAP ('+t', "\\q t", 'tex')
! call IMAP ('+u', "\\v{u}", 'tex')
! call IMAP ('+v', "\\v{v}", 'tex')
! call IMAP ('+w', "\\v{w}", 'tex')
! call IMAP ('+x', "\\v{x}", 'tex')
! call IMAP ('+y', "\\v{y}", 'tex')
! call IMAP ('+z', "\\v{z}", 'tex')
! call IMAP ('+A', "\\v{A}", 'tex')
! call IMAP ('+B', "\\v{B}", 'tex')
! call IMAP ('+C', "\\v{C}", 'tex')
! call IMAP ('+D', "\\v{D}", 'tex')
! call IMAP ('+E', "\\v{E}", 'tex')
! call IMAP ('+F', "\\v{F}", 'tex')
! call IMAP ('+G', "\\v{G}", 'tex')
! call IMAP ('+H', "\\v{H}", 'tex')
! call IMAP ('+I', "\\v{\I}", 'tex')
! call IMAP ('+J', "\\v{J}", 'tex')
! call IMAP ('+K', "\\v{K}", 'tex')
! call IMAP ('+L', "\\v{L}", 'tex')
! call IMAP ('+M', "\\v{M}", 'tex')
! call IMAP ('+N', "\\v{N}", 'tex')
! call IMAP ('+O', "\\v{O}", 'tex')
! call IMAP ('+P', "\\v{P}", 'tex')
! call IMAP ('+Q', "\\v{Q}", 'tex')
! call IMAP ('+R', "\\v{R}", 'tex')
! call IMAP ('+S', "\\v{S}", 'tex')
! call IMAP ('+T', "\\v{T}", 'tex')
! call IMAP ('+U', "\\v{U}", 'tex')
! call IMAP ('+V', "\\v{V}", 'tex')
! call IMAP ('+W', "\\v{W}", 'tex')
! call IMAP ('+X', "\\v{X}", 'tex')
! call IMAP ('+Y', "\\v{Y}", 'tex')
! call IMAP ('+Z', "\\v{Z}", 'tex')
" }}}
! call IMAP ('+}', "\\\"{a}", 'tex')
! call IMAP ('+:', "\\^{o}", 'tex')
" vim:fdm=marker:ts=4:sw=4:noet
Index: elementmacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/elementmacros.vim,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -C2 -d -r1.5.2.1 -r1.5.2.2
*** elementmacros.vim 14 Dec 2002 10:59:18 -0000 1.5.2.1
--- elementmacros.vim 19 Dec 2002 12:19:00 -0000 1.5.2.2
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"
" Description: macros for dimensions/fonts/counters.
--- 3,7 ----
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: macros for dimensions/fonts/counters.
***************
*** 55,59 ****
exe "vnoremap <silent> ".g:Tex_Leader.vislhs.
\" \<C-\\>\<C-N>:call VEnclose('\\text".vislhs."{', '}', '{\\".vislhs.a:fam." ', '}')<CR>"
! exe 'call Tex_IMAP ("'.a:font.'", "\\text'.vislhs.'{<++>}<++>", "tex")'
endif
--- 55,59 ----
exe "vnoremap <silent> ".g:Tex_Leader.vislhs.
\" \<C-\\>\<C-N>:call VEnclose('\\text".vislhs."{', '}', '{\\".vislhs.a:fam." ', '}')<CR>"
! exe 'call IMAP ("'.a:font.'", "\\text'.vislhs.'{<++>}<++>", "tex")'
endif
***************
*** 62,66 ****
let location = s:fontMenuLoc.substitute(a:fam, '^.', '\u&', '').'.'.vislhs.a:fam.'<tab>'.a:font.'\ ('.g:Tex_Leader.vislhs.')'
exe "amenu ".location.
! \" <plug><C-r>=Tex_PutTextWithMovement('\\text".vislhs."{<++>}<++>')<CR>"
exe "vmenu ".location.
\" \<C-\\>\<C-N>:call VEnclose('\\text".vislhs."{', '}', '{\\".vislhs.a:fam." ', '}')<CR>"
--- 62,66 ----
let location = s:fontMenuLoc.substitute(a:fam, '^.', '\u&', '').'.'.vislhs.a:fam.'<tab>'.a:font.'\ ('.g:Tex_Leader.vislhs.')'
exe "amenu ".location.
! \" <plug><C-r>=IMAP_PutTextWithMovement('\\text".vislhs."{<++>}<++>')<CR>"
exe "vmenu ".location.
\" \<C-\\>\<C-N>:call VEnclose('\\text".vislhs."{', '}', '{\\".vislhs.a:fam." ', '}')<CR>"
***************
*** 75,79 ****
let location = s:fontMenuLoc.'&Diacritics.'.a:name.'<tab>'
exe 'amenu '.location.
! \" <plug><C-r>=Tex_PutTextWithMovement('\\".a:rhs."{<++>}<++>')<CR>"
exe 'vmenu '.location.
\" \<C-\\>\<C-n>:call VEnclose('\\".a:rhs."{', '}', '', '')<CR>"
--- 75,79 ----
let location = s:fontMenuLoc.'&Diacritics.'.a:name.'<tab>'
exe 'amenu '.location.
! \" <plug><C-r>=IMAP_PutTextWithMovement('\\".a:rhs."{<++>}<++>')<CR>"
exe 'vmenu '.location.
\" \<C-\\>\<C-n>:call VEnclose('\\".a:rhs."{', '}', '', '')<CR>"
***************
*** 90,94 ****
function! <SID>Tex_Fontfont(desc, lhs)
let location = s:fontMenuLoc.'&font.'.a:desc.'<tab>'
! exe "amenu ".location." <plug><C-r>=Tex_PutTextWithMovement('".a:lhs."')<CR>"
exe "vunmenu ".location
endfunction " }}}
--- 90,94 ----
function! <SID>Tex_Fontfont(desc, lhs)
let location = s:fontMenuLoc.'&font.'.a:desc.'<tab>'
! exe "amenu ".location." <plug><C-r>=IMAP_PutTextWithMovement('".a:lhs."')<CR>"
exe "vunmenu ".location
endfunction " }}}
***************
*** 108,112 ****
function! <SID>Tex_VariousMenus(desc, lhs)
let location = s:variousMenuLoc.a:desc.'<tab>'
! exe "amenu ".location." <plug><C-r>=Tex_PutTextWithMovement('".a:lhs."')<CR>"
exe "vunmenu ".location
endfunction " }}}
--- 108,112 ----
function! <SID>Tex_VariousMenus(desc, lhs)
let location = s:variousMenuLoc.a:desc.'<tab>'
! exe "amenu ".location." <plug><C-r>=IMAP_PutTextWithMovement('".a:lhs."')<CR>"
exe "vunmenu ".location
endfunction " }}}
***************
*** 132,136 ****
" the \emph is special.
if g:Tex_FontMaps | exe "vnoremap <silent> ".g:Tex_Leader."em \<C-\\>\<C-N>:call VEnclose('\\emph{', '}', '{\\em', '\\/}')<CR>" | endif
! if g:Tex_FontMaps | exe 'call Tex_IMAP ("FEM", "\\emph{<++>}<++>", "tex")' | endif
" }}}
--- 132,136 ----
" the \emph is special.
if g:Tex_FontMaps | exe "vnoremap <silent> ".g:Tex_Leader."em \<C-\\>\<C-N>:call VEnclose('\\emph{', '}', '{\\em', '\\/}')<CR>" | endif
! if g:Tex_FontMaps | exe 'call IMAP ("FEM", "\\emph{<++>}<++>", "tex")' | endif
" }}}
Index: envmacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/envmacros.vim,v
retrieving revision 1.12.2.1
retrieving revision 1.12.2.2
diff -C2 -d -r1.12.2.1 -r1.12.2.2
*** envmacros.vim 14 Dec 2002 10:59:18 -0000 1.12.2.1
--- envmacros.vim 19 Dec 2002 12:19:00 -0000 1.12.2.2
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 08:00 PM 2002 PST
! " Last Change: Sat Dec 14 02:00 AM 2002 PST
"
" Description: mappings/menus for environments.
--- 3,7 ----
" Author: Mikolaj Machowski
" Created: Tue Apr 23 08:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: mappings/menus for environments.
***************
*** 74,78 ****
if g:Tex_EnvironmentMaps && !exists('s:doneOnce')
! call Tex_IMAP (a:lhs, '\begin{'.a:name."}\<CR>".extra."<++>\<CR>\\end{".a:name."}<++>", 'tex')
exec 'vnoremap <silent> '.vlhs.' '.vrhs
endif
--- 74,78 ----
if g:Tex_EnvironmentMaps && !exists('s:doneOnce')
! call IMAP (a:lhs, '\begin{'.a:name."}\<CR>".extra."<++>\<CR>\\end{".a:name."}<++>", 'tex')
exec 'vnoremap <silent> '.vlhs.' '.vrhs
endif
***************
*** 113,117 ****
if g:Tex_EnvironmentMaps && !exists('s:doneOnce')
! call Tex_IMAP(a:lhs, a:irhs, 'tex')
exec 'vnoremap '.vlhs.' '.vrhs
endif
--- 113,117 ----
if g:Tex_EnvironmentMaps && !exists('s:doneOnce')
! call IMAP(a:lhs, a:irhs, 'tex')
exec 'vnoremap '.vlhs.' '.vrhs
endif
***************
*** 123,127 ****
exe 'amenu '.location.' <plug><C-r>=Tex_DoEnvironment("'.a:name.'")<CR>'
else
! exe 'amenu '.location." <plug><C-r>=Tex_PutTextWithMovement('".a:irhs."')<CR>"
endif
exe 'vmenu '.location.' '.vrhs
--- 123,127 ----
exe 'amenu '.location.' <plug><C-r>=Tex_DoEnvironment("'.a:name.'")<CR>'
else
! exe 'amenu '.location." <plug><C-r>=IMAP_PutTextWithMovement('".a:irhs."')<CR>"
endif
exe 'vmenu '.location.' '.vrhs
***************
*** 138,142 ****
if g:Tex_SectionMaps && !exists('s:doneOnce')
exe 'vnoremap '.vlhs.' '.vrhs
! call Tex_IMAP (a:lhs, "\\".a:name.'{<++>}<++>', 'tex')
endif
--- 138,142 ----
if g:Tex_SectionMaps && !exists('s:doneOnce')
exe 'vnoremap '.vlhs.' '.vrhs
! call IMAP (a:lhs, "\\".a:name.'{<++>}<++>', 'tex')
endif
***************
*** 145,149 ****
let advlocation = g:Tex_EnvMenuLocation.'Sections.Advanced.'.a:name
! let irhs = "\<C-r>=Tex_PutTextWithMovement('\\".a:name."{<++>}<++>')\<CR>"
let advirhs = "\<C-r>=Tex_InsSecAdv('".a:name."')\<CR>"
--- 145,149 ----
let advlocation = g:Tex_EnvMenuLocation.'Sections.Advanced.'.a:name
! let irhs = "\<C-r>=IMAP_PutTextWithMovement('\\".a:name."{<++>}<++>')\<CR>"
let advirhs = "\<C-r>=Tex_InsSecAdv('".a:name."')\<CR>"
***************
*** 286,290 ****
" Tex_itemize: {{{
function! Tex_itemize(env)
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>\\item <++>\<cr>\\end{".a:env."}<++>")
endfunction
" }}}
--- 286,290 ----
" Tex_itemize: {{{
function! Tex_itemize(env)
! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr>\\item <++>\<cr>\\end{".a:env."}<++>")
endfunction
" }}}
***************
*** 296,302 ****
let itlabel = '['.itlabel.']'
endif
! return Tex_PutTextWithMovement("\\begin{description}\<cr>\\item".itlabel." <++>\<cr>\\end{description}<++>")
else
! return Tex_PutTextWithMovement(s:description)
endif
endfunction
--- 296,302 ----
let itlabel = '['.itlabel.']'
endif
! return IMAP_PutTextWithMovement("\\begin{description}\<cr>\\item".itlabel." <++>\<cr>\\end{description}<++>")
else
! return IMAP_PutTextWithMovement(s:description)
endif
endfunction
***************
*** 341,347 ****
let figure = figure . centr
let figure = figure . '\end{'.a:env.'}'
! return Tex_PutTextWithMovement(figure)
else
! return Tex_PutTextWithMovement(s:figure)
endif
endfunction
--- 341,347 ----
let figure = figure . centr
let figure = figure . '\end{'.a:env.'}'
! return IMAP_PutTextWithMovement(figure)
else
! return IMAP_PutTextWithMovement(s:figure)
endif
endfunction
***************
*** 385,391 ****
endif
let ret=ret.'\end{table}<++>'
! return Tex_PutTextWithMovement(ret)
else
! return Tex_PutTextWithMovement(s:table)
endif
endfunction
--- 385,391 ----
endif
let ret=ret.'\end{table}<++>'
! return IMAP_PutTextWithMovement(ret)
else
! return IMAP_PutTextWithMovement(s:table)
endif
endfunction
***************
*** 402,408 ****
let format = '{'.format.'}'
endif
! return Tex_PutTextWithMovement('\begin{'.a:env.'}'.pos.format."\<cr> \<cr>\\end{".a:env.'}<++>')
else
! return Tex_PutTextWithMovement('\begin{'.a:env.'}[<+position+>]{<+format+>}'."\<cr><++>\<cr>\\end{".a:env.'}<++>')
endif
endfunction
--- 402,408 ----
let format = '{'.format.'}'
endif
! return IMAP_PutTextWithMovement('\begin{'.a:env.'}'.pos.format."\<cr> \<cr>\\end{".a:env.'}<++>')
else
! return IMAP_PutTextWithMovement('\begin{'.a:env.'}[<+position+>]{<+format+>}'."\<cr><++>\<cr>\\end{".a:env.'}<++>')
endif
endfunction
***************
*** 421,425 ****
let arrlabel = ''
endif
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."<++>\<cr>\\end{".a:env."}<++>")
else
if a:env !~ '\*'
--- 421,425 ----
let arrlabel = ''
endif
! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."<++>\<cr>\\end{".a:env."}<++>")
else
if a:env !~ '\*'
***************
*** 428,432 ****
let arrlabel = '<++>'
endif
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."\<cr>".'\end{'.a:env.'}<++>')
endif
endfunction
--- 428,432 ----
let arrlabel = '<++>'
endif
! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."\<cr>".'\end{'.a:env.'}<++>')
endif
endfunction
***************
*** 445,451 ****
let label = ''
endif
! return Tex_PutTextWithMovement('\begin{list}'.label."\<cr>\\item \<cr>\\end{list}<++>")
else
! return Tex_PutTextWithMovement(s:list)
endif
endfunction
--- 445,451 ----
let label = ''
endif
! return IMAP_PutTextWithMovement('\begin{list}'.label."\<cr>\\item \<cr>\\end{list}<++>")
else
! return IMAP_PutTextWithMovement(s:list)
endif
endfunction
***************
*** 462,468 ****
let foo = foo.'['.opts.']'.'{'.dstyle.'}'
endif
! return Tex_PutTextWithMovement(foo."\<cr>\<cr>\\begin{document}\<cr><++>\<cr>\\end{document}")
else
! return Tex_PutTextWithMovement(s:document)
endif
endfunction
--- 462,468 ----
let foo = foo.'['.opts.']'.'{'.dstyle.'}'
endif
! return IMAP_PutTextWithMovement(foo."\<cr>\<cr>\\begin{document}\<cr><++>\<cr>\\end{document}")
else
! return IMAP_PutTextWithMovement(s:document)
endif
endfunction
***************
*** 479,485 ****
let foo = foo.'['.pos.']{'.width.'}'
endif
! return Tex_PutTextWithMovement(foo."\<cr><++>\<cr>\\end{minipage}<++>")
else
! return Tex_PutTextWithMovement(s:minipage)
endif
endfunction
--- 479,485 ----
let foo = foo.'['.pos.']{'.width.'}'
endif
! return IMAP_PutTextWithMovement(foo."\<cr><++>\<cr>\\end{minipage}<++>")
else
! return IMAP_PutTextWithMovement(s:minipage)
endif
endfunction
***************
*** 497,501 ****
endif
let bar = bar.'{'.key.'}'
! return Tex_PutTextWithMovement('\begin{thebibliography}'.foo."\<cr>".bar." \<cr>\\end{thebibliography}<++>\<Up>")
endfunction
" }}}
--- 497,501 ----
endif
let bar = bar.'{'.key.'}'
! return IMAP_PutTextWithMovement('\begin{thebibliography}'.foo."\<cr>".bar." \<cr>\\end{thebibliography}<++>\<Up>")
endfunction
" }}}
***************
*** 580,588 ****
exe 'return Tex_'.a:env.'(a:env)'
elseif a:env == '$$'
! return Tex_PutTextWithMovement('$$<++>$$')
elseif a:env == '['
! return Tex_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>")
else
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr><++>\<cr>\\end{".a:env."}<++>")
endif
endfunction " }}}
--- 580,588 ----
exe 'return Tex_'.a:env.'(a:env)'
elseif a:env == '$$'
! return IMAP_PutTextWithMovement('$$<++>$$')
elseif a:env == '['
! return IMAP_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>")
else
! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr><++>\<cr>\\end{".a:env."}<++>")
endif
endfunction " }}}
Index: main.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/main.vim,v
retrieving revision 1.16.2.1
retrieving revision 1.16.2.2
diff -C2 -d -r1.16.2.1 -r1.16.2.2
*** main.vim 14 Dec 2002 10:59:18 -0000 1.16.2.1
--- main.vim 19 Dec 2002 12:19:00 -0000 1.16.2.2
***************
*** 4,8 ****
" Email: sr...@fa...
" URL:
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"
" Help:
--- 4,8 ----
" Email: sr...@fa...
" URL:
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Help:
***************
*** 75,137 ****
" short forms for latex formatting and math elements. {{{
" taken from auctex.vim or miktexmacros.vim
! call Tex_IMAP ('__', '_{<++>}<++>', "tex")
! call Tex_IMAP ('()', '(<++>)<++>', "tex")
! call Tex_IMAP ('[]', '[<++>]<++>', "tex")
! call Tex_IMAP ('{}', '{<++>}<++>', "tex")
! call Tex_IMAP ('^^', '^{<++>}<++>', "tex")
! call Tex_IMAP ('$$', '$<++>$<++>', "tex")
! call Tex_IMAP ('==', '&=& ', "tex")
! call Tex_IMAP ('~~', '&\approx& ', "tex")
! call Tex_IMAP ('=~', '\approx', "tex")
! call Tex_IMAP ('::', '\dots', "tex")
! call Tex_IMAP ('((', '\left( <++> \right)<++>', "tex")
! call Tex_IMAP ('[[', '\left[ <++> \right]<++>', "tex")
! call Tex_IMAP ('{{', '\left\{ <++> \right\}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'^', '\hat{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'_', '\bar{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'6', '\partial', "tex")
! call Tex_IMAP (g:Tex_Leader.'8', '\infty', "tex")
! call Tex_IMAP (g:Tex_Leader.'/', '\frac{<++>}{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'%', '\frac{<++>}{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'@', '\circ', "tex")
! call Tex_IMAP (g:Tex_Leader.'0', '^\circ', "tex")
! call Tex_IMAP (g:Tex_Leader.'=', '\equiv', "tex")
! call Tex_IMAP (g:Tex_Leader."\\",'\setminus', "tex")
! call Tex_IMAP (g:Tex_Leader.'.', '\cdot', "tex")
! call Tex_IMAP (g:Tex_Leader.'*', '\times', "tex")
! call Tex_IMAP (g:Tex_Leader.'&', '\wedge', "tex")
! call Tex_IMAP (g:Tex_Leader.'-', '\bigcap', "tex")
! call Tex_IMAP (g:Tex_Leader.'+', '\bigcup', "tex")
! call Tex_IMAP (g:Tex_Leader.'(', '\subset', "tex")
! call Tex_IMAP (g:Tex_Leader.')', '\supset', "tex")
! call Tex_IMAP (g:Tex_Leader.'<', '\le', "tex")
! call Tex_IMAP (g:Tex_Leader.'>', '\ge', "tex")
! call Tex_IMAP (g:Tex_Leader.',', '\nonumber', "tex")
! call Tex_IMAP (g:Tex_Leader.'~', '\tilde{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.';', '\dot{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.':', '\ddot{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'2', '\sqrt{<++>}<++>', "tex")
! call Tex_IMAP (g:Tex_Leader.'|', '\Big|', "tex")
! call Tex_IMAP (g:Tex_Leader.'I', "\\int_{<++>}^{<++>}<++>", 'tex')
" }}}
" other miscellaneous stuff taken from imaps.vim. {{{
! call Tex_IMAP ("vb".s:ml, "\\verb|<++>|<++>", "tex")
! call Tex_IMAP ("bf".s:ml, "{\\bf <++>}<++>", "tex")
! call Tex_IMAP ("em".s:ml, "{\\em <++>}<++>", "tex")
! call Tex_IMAP ("it".s:ml, "{\\it <++>}<++>", "tex")
! call Tex_IMAP ("mb".s:ml, "\\mbox{<++>}<++>", "tex")
! call Tex_IMAP ("frac".s:ml, "\\frac{<++>}{<++>}<++>", "tex")
! call Tex_IMAP ("sq".s:ml, "\\sqrt{<++>}<++>", "tex")
! call Tex_IMAP ("eps".s:ml, "\\psfig{figure=<++>.eps}<++>", "tex")
! call Tex_IMAP ("sum".s:ml, "\\sum{<++>}{<++>}<++>", "tex")
! call Tex_IMAP ("suml".s:ml, "\\sum\\limits_{<++>}^{<++>}<++>", "tex")
! call Tex_IMAP ("int".s:ml, "\\int_{<++>}^{<++>}<++>", "tex")
! call Tex_IMAP ("intl".s:ml, "\\int\\limits_{<++>}^{<++>}<++>", "tex")
! call Tex_IMAP ("bbr".s:ml, "\\left( <++> \\right)<++>", "tex")
! call Tex_IMAP ("bbc".s:ml, "\\left\\{ <++> \\right\\}<++>", "tex")
! call Tex_IMAP ("bbs".s:ml, "\\left[ <++> \\right]<++>", "tex")
! call Tex_IMAP ("rr".s:ml, "\\right", "tex")
! call Tex_IMAP ("ll".s:ml, "\\left", "tex")
! call Tex_IMAP ("part".s:ml, "\\partial", "tex")
" }}}
" Greek Letters {{{
--- 75,137 ----
" short forms for latex formatting and math elements. {{{
" taken from auctex.vim or miktexmacros.vim
! call IMAP ('__', '_{<++>}<++>', "tex")
! call IMAP ('()', '(<++>)<++>', "tex")
! call IMAP ('[]', '[<++>]<++>', "tex")
! call IMAP ('{}', '{<++>}<++>', "tex")
! call IMAP ('^^', '^{<++>}<++>', "tex")
! call IMAP ('$$', '$<++>$<++>', "tex")
! call IMAP ('==', '&=& ', "tex")
! call IMAP ('~~', '&\approx& ', "tex")
! call IMAP ('=~', '\approx', "tex")
! call IMAP ('::', '\dots', "tex")
! call IMAP ('((', '\left( <++> \right)<++>', "tex")
! call IMAP ('[[', '\left[ <++> \right]<++>', "tex")
! call IMAP ('{{', '\left\{ <++> \right\}<++>', "tex")
! call IMAP (g:Tex_Leader.'^', '\hat{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.'_', '\bar{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.'6', '\partial', "tex")
! call IMAP (g:Tex_Leader.'8', '\infty', "tex")
! call IMAP (g:Tex_Leader.'/', '\frac{<++>}{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.'%', '\frac{<++>}{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.'@', '\circ', "tex")
! call IMAP (g:Tex_Leader.'0', '^\circ', "tex")
! call IMAP (g:Tex_Leader.'=', '\equiv', "tex")
! call IMAP (g:Tex_Leader."\\",'\setminus', "tex")
! call IMAP (g:Tex_Leader.'.', '\cdot', "tex")
! call IMAP (g:Tex_Leader.'*', '\times', "tex")
! call IMAP (g:Tex_Leader.'&', '\wedge', "tex")
! call IMAP (g:Tex_Leader.'-', '\bigcap', "tex")
! call IMAP (g:Tex_Leader.'+', '\bigcup', "tex")
! call IMAP (g:Tex_Leader.'(', '\subset', "tex")
! call IMAP (g:Tex_Leader.')', '\supset', "tex")
! call IMAP (g:Tex_Leader.'<', '\le', "tex")
! call IMAP (g:Tex_Leader.'>', '\ge', "tex")
! call IMAP (g:Tex_Leader.',', '\nonumber', "tex")
! call IMAP (g:Tex_Leader.'~', '\tilde{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.';', '\dot{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.':', '\ddot{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.'2', '\sqrt{<++>}<++>', "tex")
! call IMAP (g:Tex_Leader.'|', '\Big|', "tex")
! call IMAP (g:Tex_Leader.'I', "\\int_{<++>}^{<++>}<++>", 'tex')
" }}}
" other miscellaneous stuff taken from imaps.vim. {{{
! call IMAP ("vb".s:ml, "\\verb|<++>|<++>", "tex")
! call IMAP ("bf".s:ml, "{\\bf <++>}<++>", "tex")
! call IMAP ("em".s:ml, "{\\em <++>}<++>", "tex")
! call IMAP ("it".s:ml, "{\\it <++>}<++>", "tex")
! call IMAP ("mb".s:ml, "\\mbox{<++>}<++>", "tex")
! call IMAP ("frac".s:ml, "\\frac{<++>}{<++>}<++>", "tex")
! call IMAP ("sq".s:ml, "\\sqrt{<++>}<++>", "tex")
! call IMAP ("eps".s:ml, "\\psfig{figure=<++>.eps}<++>", "tex")
! call IMAP ("sum".s:ml, "\\sum{<++>}{<++>}<++>", "tex")
! call IMAP ("suml".s:ml, "\\sum\\limits_{<++>}^{<++>}<++>", "tex")
! call IMAP ("int".s:ml, "\\int_{<++>}^{<++>}<++>", "tex")
! call IMAP ("intl".s:ml, "\\int\\limits_{<++>}^{<++>}<++>", "tex")
! call IMAP ("bbr".s:ml, "\\left( <++> \\right)<++>", "tex")
! call IMAP ("bbc".s:ml, "\\left\\{ <++> \\right\\}<++>", "tex")
! call IMAP ("bbs".s:ml, "\\left[ <++> \\right]<++>", "tex")
! call IMAP ("rr".s:ml, "\\right", "tex")
! call IMAP ("ll".s:ml, "\\left", "tex")
! call IMAP ("part".s:ml, "\\partial", "tex")
" }}}
" Greek Letters {{{
***************
*** 193,199 ****
let i = char2nr('a')
while i <= char2nr('z')
! call Tex_IMAP(g:Tex_Leader.nr2char(i), "\<C-r>=TEX_InsertGreekLetter('".nr2char(i)."')\<CR>", 'tex')
if exists('s:greek_'.nr2char(i-32))
! call Tex_IMAP(g:Tex_Leader.nr2char(i-32), "\<C-r>=TEX_InsertGreekLetter('".nr2char(i-32)."')\<CR>", 'tex')
endif
let i = i + 1
--- 193,199 ----
let i = char2nr('a')
while i <= char2nr('z')
! call IMAP(g:Tex_Leader.nr2char(i), "\<C-r>=TEX_InsertGreekLetter('".nr2char(i)."')\<CR>", 'tex')
if exists('s:greek_'.nr2char(i-32))
! call IMAP(g:Tex_Leader.nr2char(i-32), "\<C-r>=TEX_InsertGreekLetter('".nr2char(i-32)."')\<CR>", 'tex')
endif
let i = i + 1
Index: mathmacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/mathmacros.vim,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -C2 -d -r1.3.2.1 -r1.3.2.2
*** mathmacros.vim 14 Dec 2002 10:59:18 -0000 1.3.2.1
--- mathmacros.vim 19 Dec 2002 12:19:00 -0000 1.3.2.2
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"
" Description: macros for everything mathematical in latex.
--- 3,7 ----
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: macros for everything mathematical in latex.
***************
*** 79,91 ****
" MATH Fonts {{{
let s:pA2a = s:pA."&MathFonts."
! exe s:pA2a.'mathbf{} <plug><C-r>=Tex_PutTextWithMovement("\\mathbf{<++>}<++>")<cr>'
! exe s:pA2a.'mathrm{} <plug><C-r>=Tex_PutTextWithMovement("\\mathrm{<++>}<++>")<cr>'
! exe s:pA2a.'mathsf{} <plug><C-r>=Tex_PutTextWithMovement("\\mathsf{<++>}<++>")<cr>'
! exe s:pA2a.'mathtt{} <plug><C-r>=Tex_PutTextWithMovement("\\mathtt{<++>}<++>")<cr>'
! exe s:pA2a.'mathit{} <plug><C-r>=Tex_PutTextWithMovement("\\mathit{<++>}<++>")<cr>'
! exe s:pA2a.'mathfrak{} <plug><C-r>=Tex_PutTextWithMovement("\\mathfrak{<++>}<++>")<cr>'
! exe s:pA2a.'mathcal{} <plug><C-r>=Tex_PutTextWithMovement("\\mathcal{<++>}<++>")<cr>'
! exe s:pA2a.'mathscr{} <plug><C-r>=Tex_PutTextWithMovement("\\mathscr{<++>}<++>")<cr>'
! exe s:pA2a.'mathbb{} <plug><C-r>=Tex_PutTextWithMovement("\\mathbb{<++>}<++>")<cr>'
" }}}
" Greek Letters small {{{
--- 79,91 ----
" MATH Fonts {{{
let s:pA2a = s:pA."&MathFonts."
! exe s:pA2a.'mathbf{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathbf{<++>}<++>")<cr>'
! exe s:pA2a.'mathrm{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathrm{<++>}<++>")<cr>'
! exe s:pA2a.'mathsf{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathsf{<++>}<++>")<cr>'
! exe s:pA2a.'mathtt{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathtt{<++>}<++>")<cr>'
! exe s:pA2a.'mathit{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathit{<++>}<++>")<cr>'
! exe s:pA2a.'mathfrak{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathfrak{<++>}<++>")<cr>'
! exe s:pA2a.'mathcal{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathcal{<++>}<++>")<cr>'
! exe s:pA2a.'mathscr{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathscr{<++>}<++>")<cr>'
! exe s:pA2a.'mathbb{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathbb{<++>}<++>")<cr>'
" }}}
" Greek Letters small {{{
***************
*** 472,498 ****
" {{{ MathDiacritics
let s:pA12 = s:pA."&MathDiacritics."
! exe s:pA12.'acute{} <plug><C-r>=Tex_PutTextWithMovement("\\acute{<++>}<++>")<cr>'
! exe s:pA12.'bar{}<Tab>`_ <plug><C-r>=Tex_PutTextWithMovement("\\bar{<++>}<++>")<cr>'
! exe s:pA12.'breve{} <plug><C-r>=Tex_PutTextWithMovement("\\breve{<++>}<++>")<cr>'
! exe s:pA12.'check{} <plug><C-r>=Tex_PutTextWithMovement("\\check{<++>}<++>")<cr>'
! exe s:pA12.'ddot{}<Tab>`: <plug><C-r>=Tex_PutTextWithMovement("\\ddot{<++>}<++>")<cr>'
! exe s:pA12.'dot{}<Tab>`; <plug><C-r>=Tex_PutTextWithMovement("\\dot{<++>}<++>")<cr>'
! exe s:pA12.'grave{} <plug><C-r>=Tex_PutTextWithMovement("\\grave{<++>}<++>")<cr>'
! exe s:pA12.'hat{}<Tab>`^ <plug><C-r>=Tex_PutTextWithMovement("\\hat{<++>}<++>")<cr>'
! exe s:pA12.'tilde{}<tab>`~ <plug><C-r>=Tex_PutTextWithMovement("\\tilde{<++>}<++>")<cr>'
! exe s:pA12.'vec{} <plug><C-r>=Tex_PutTextWithMovement("\\vec{<++>}<++>")<cr>'
! exe s:pA12.'widehat{} <plug><C-r>=Tex_PutTextWithMovement("\\widehat{<++>}<++>")<cr>'
! exe s:pA12.'widetilde{} <plug><C-r>=Tex_PutTextWithMovement("\\widetilde{<++>}<++>")<cr>'
! exe s:pA12.'imath <plug><C-r>=Tex_PutTextWithMovement("\\imath")<cr>'
! exe s:pA12.'jmath <plug><C-r>=Tex_PutTextWithMovement("\\jmath")<cr>'
" }}}
" {{{ OverlineAndCo
let s:pA13 = s:pA."&OverlineAndCo."
! exe s:pA13.'overline{} <plug><C-r>=Tex_PutTextWithMovement("\\overline{}")<cr>'
! exe s:pA13.'underline{} <plug><C-r>=Tex_PutTextWithMovement("\\underline{}")<cr>'
! exe s:pA13.'overrightarrow{} <plug><C-r>=Tex_PutTextWithMovement("\\overrightarrow{}")<cr>'
! exe s:pA13.'overleftarrow{} <plug><C-r>=Tex_PutTextWithMovement("\\overleftarrow{}")<cr>'
! exe s:pA13.'overbrace{} <plug><C-r>=Tex_PutTextWithMovement("\\overbrace{}")<cr>'
! exe s:pA13.'underbrace{} <plug><C-r>=Tex_PutTextWithMovement("\\underbrace{}")<cr>'
" }}}
" {{{ Symbols1
--- 472,498 ----
" {{{ MathDiacritics
let s:pA12 = s:pA."&MathDiacritics."
! exe s:pA12.'acute{} <plug><C-r>=IMAP_PutTextWithMovement("\\acute{<++>}<++>")<cr>'
! exe s:pA12.'bar{}<Tab>`_ <plug><C-r>=IMAP_PutTextWithMovement("\\bar{<++>}<++>")<cr>'
! exe s:pA12.'breve{} <plug><C-r>=IMAP_PutTextWithMovement("\\breve{<++>}<++>")<cr>'
! exe s:pA12.'check{} <plug><C-r>=IMAP_PutTextWithMovement("\\check{<++>}<++>")<cr>'
! exe s:pA12.'ddot{}<Tab>`: <plug><C-r>=IMAP_PutTextWithMovement("\\ddot{<++>}<++>")<cr>'
! exe s:pA12.'dot{}<Tab>`; <plug><C-r>=IMAP_PutTextWithMovement("\\dot{<++>}<++>")<cr>'
! exe s:pA12.'grave{} <plug><C-r>=IMAP_PutTextWithMovement("\\grave{<++>}<++>")<cr>'
! exe s:pA12.'hat{}<Tab>`^ <plug><C-r>=IMAP_PutTextWithMovement("\\hat{<++>}<++>")<cr>'
! exe s:pA12.'tilde{}<tab>`~ <plug><C-r>=IMAP_PutTextWithMovement("\\tilde{<++>}<++>")<cr>'
! exe s:pA12.'vec{} <plug><C-r>=IMAP_PutTextWithMovement("\\vec{<++>}<++>")<cr>'
! exe s:pA12.'widehat{} <plug><C-r>=IMAP_PutTextWithMovement("\\widehat{<++>}<++>")<cr>'
! exe s:pA12.'widetilde{} <plug><C-r>=IMAP_PutTextWithMovement("\\widetilde{<++>}<++>")<cr>'
! exe s:pA12.'imath <plug><C-r>=IMAP_PutTextWithMovement("\\imath")<cr>'
! exe s:pA12.'jmath <plug><C-r>=IMAP_PutTextWithMovement("\\jmath")<cr>'
" }}}
" {{{ OverlineAndCo
let s:pA13 = s:pA."&OverlineAndCo."
! exe s:pA13.'overline{} <plug><C-r>=IMAP_PutTextWithMovement("\\overline{}")<cr>'
! exe s:pA13.'underline{} <plug><C-r>=IMAP_PutTextWithMovement("\\underline{}")<cr>'
! exe s:pA13.'overrightarrow{} <plug><C-r>=IMAP_PutTextWithMovement("\\overrightarrow{}")<cr>'
! exe s:pA13.'overleftarrow{} <plug><C-r>=IMAP_PutTextWithMovement("\\overleftarrow{}")<cr>'
! exe s:pA13.'overbrace{} <plug><C-r>=IMAP_PutTextWithMovement("\\overbrace{}")<cr>'
! exe s:pA13.'underbrace{} <plug><C-r>=IMAP_PutTextWithMovement("\\underbrace{}")<cr>'
" }}}
" {{{ Symbols1
Index: packages.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/packages.vim,v
retrieving revision 1.15.2.1
retrieving revision 1.15.2.2
diff -C2 -d -r1.15.2.1 -r1.15.2.2
*** packages.vim 14 Dec 2002 10:59:19 -0000 1.15.2.1
--- packages.vim 19 Dec 2002 12:19:00 -0000 1.15.2.2
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"
" Description: handling packages from within vim
--- 3,7 ----
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: handling packages from within vim
***************
*** 251,257 ****
let p_o_end = p_o_item[strlen(p_o_item) - 1]
if p_o_end !~ "[a-zA-Z}]"
! let r_m_p_o_item = "<plug><C-r>=Tex_PutTextWithMovement('".p_o_item.'<++>'.p_o_delimiter."<++>')<cr>"
elseif p_o_end == '}'
! let r_m_p_o_item = "<plug><C-r>=Tex_PutTextWithMovement('".p_o_item.p_o_delimiter."<++>')<cr>"
else
let r_m_p_o_item = '<plug>'.p_o_item.p_o_delimiter
--- 251,257 ----
let p_o_end = p_o_item[strlen(p_o_item) - 1]
if p_o_end !~ "[a-zA-Z}]"
! let r_m_p_o_item = "<plug><C-r>=IMAP_PutTextWithMovement('".p_o_item.'<++>'.p_o_delimiter."<++>')<cr>"
elseif p_o_end == '}'
! let r_m_p_o_item = "<plug><C-r>=IMAP_PutTextWithMovement('".p_o_item.p_o_delimiter."<++>')<cr>"
else
let r_m_p_o_item = '<plug>'.p_o_item.p_o_delimiter
***************
*** 286,298 ****
let com_type = '{}'
let l_m_item = '\\&'.p_item_name.'{}'
! let r_m_item = "<plug><C-r>=Tex_PutTextWithMovement('\\".p_item_name."{<++>}<++>')<cr>"
elseif p_item_def == 'brs'
let com_type = '{}'
let l_m_item = '\\&'.substitute(p_item_name, "[<++><++>]", '', 'g')
! let r_m_item = "<plug><C-r>=Tex_PutTextWithMovement('\\".p_item_name."<++>')<cr>"
elseif p_item_def == 'brd'
let com_type = '{}{}'
let l_m_item = '\\&'.p_item_name.'{}{}'
! let r_m_item = "<plug><C-r>=Tex_PutTextWithMovement('\\".p_item_name."{<++>}{<++>}<++>')<cr>"
elseif p_item_def == 'sep'
let com_type = ''
--- 286,298 ----
let com_type = '{}'
let l_m_item = '\\&'.p_item_name.'{}'
! let r_m_item = "<plug><C-r>=IMAP_PutTextWithMovement('\\".p_item_name."{<++>}<++>')<cr>"
elseif p_item_def == 'brs'
let com_type = '{}'
let l_m_item = '\\&'.substitute(p_item_name, "[<++><++>]", '', 'g')
! let r_m_item = "<plug><C-r>=IMAP_PutTextWithMovement('\\".p_item_name."<++>')<cr>"
elseif p_item_def == 'brd'
let com_type = '{}{}'
let l_m_item = '\\&'.p_item_name.'{}{}'
! let r_m_item = "<plug><C-r>=IMAP_PutTextWithMovement('\\".p_item_name."{<++>}{<++>}<++>')<cr>"
elseif p_item_def == 'sep'
let com_type = ''
***************
*** 320,328 ****
let com_type = '\\[]'
let l_m_item = '\\&'.p_item_name.'[]'
! let r_m_item = "<plug><C-r>=Tex_PutTextWithMovement('\\".p_item_name."[<++>]<++>')<cr>"
elseif p_item_def == 'nob'
let com_type = '[]{}'
let l_m_item = '\\&'.p_item_name.'[]{}'
! let r_m_item = "<plug><C-r>=Tex_PutTextWithMovement('\\".p_item_name."[<++>]{<++>}<++>')<cr>"
elseif p_item_def == 'pla'
let com_type = '(p)'
--- 320,328 ----
let com_type = '\\[]'
let l_m_item = '\\&'.p_item_name.'[]'
! let r_m_item = "<plug><C-r>=IMAP_PutTextWithMovement('\\".p_item_name."[<++>]<++>')<cr>"
elseif p_item_def == 'nob'
let com_type = '[]{}'
let l_m_item = '\\&'.p_item_name.'[]{}'
! let r_m_item = "<plug><C-r>=IMAP_PutTextWithMovement('\\".p_item_name."[<++>]{<++>}<++>')<cr>"
elseif p_item_def == 'pla'
let com_type = '(p)'
Index: templates.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/templates.vim,v
retrieving revision 1.6
retrieving revision 1.6.4.1
diff -C2 -d -r1.6 -r1.6.4.1
*** templates.vim 10 Nov 2002 18:09:35 -0000 1.6
--- templates.vim 19 Dec 2002 12:19:00 -0000 1.6.4.1
***************
*** 5,9 ****
" Version: 1.0
" Created: Tue Apr 23 05:00 PM 2002 PST
! " Last Change: nie lis 10 05:00 2002 C
"
" Description: functions for handling templates in latex-suite/templates
--- 5,9 ----
" Version: 1.0
" Created: Tue Apr 23 05:00 PM 2002 PST
! " Last Change: Thu Dec 19 03:00 AM 2002 PST
"
" Description: functions for handling templates in latex-suite/templates
Index: texrc
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/texrc,v
retrieving revision 1.15.2.1
retrieving revision 1.15.2.2
diff -C2 -d -r1.15.2.1 -r1.15.2.2
*** texrc 14 Dec 2002 10:59:19 -0000 1.15.2.1
--- texrc 19 Dec 2002 12:19:00 -0000 1.15.2.2
***************
*** 4,8 ****
" Author: Srinath Avadhanula
" Created: Mon Apr 01 11:00 AM 2002 PST
! " Last Change: Sat Dec 14 02:00 AM 2002 PST
"
" Description: This file contains resource configuration information for the
--- 4,8 ----
" Author: Srinath Avadhanula
" Created: Mon Apr 01 11:00 AM 2002 PST
! " Last Change: Thu Dec 19 04:00 AM 2002 PST
"
" Description: This file contains resource configuration information for the
***************
*** 181,190 ****
" and not Tex_. See |placeholders| for a description of how to use
" place-holders. You can either completely disable placeholders (not
! " recommended) and/or you can change the place holder characters. The Start
! " and End characters should only be single characters. i.e, '' or ,, etc are
! " not allowed.
TexLet g:Imap_UsePlaceHolders = 1
TexLet g:Imap_PlaceHolderStart = '<+'
TexLet g:Imap_PlaceHolderEnd = '+>'
" }}}
--- 181,202 ----
" and not Tex_. See |placeholders| for a description of how to use
" place-holders. You can either completely disable placeholders (not
! " recommended) and/or you can change the place holder characters.
!
TexLet g:Imap_UsePlaceHolders = 1
TexLet g:Imap_PlaceHolderStart = '<+'
TexLet g:Imap_PlaceHolderEnd = '+>'
+
+ " This option when set to 1 makes <C-J> in insert mode delete
+ " non-descriptive (empty) placeholders and enters insert mode.
+ " NOTE: This option _has_ to be set in the .vimrc. Setting this in a filetype
+ " plugin file such as ftplugin/tex.vim will not have any affect.
+ TexLet g:Imap_DeleteEmptyPlaceHolders = 0
+
+ " When set to 1, in visual mode, <C-J> takes you to the next placeholder
+ " without deleting the current placeholder.
+ " NOTE: This option _has_ to be set in the .vimrc. Setting this in a filetype
+ " plugin file such as ftplugin/tex.vim will not have any affect.
+ TexLet g:Imap_StickyPlaceHolders = 1
+
" }}}
Index: wizardfuncs.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/wizardfuncs.vim,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -C2 -d -r1.5.2.1 -r1.5.2.2
*** wizardfuncs.vim 14 Dec 2002 10:59:19 -0000 1.5.2.1
--- wizardfuncs.vim 19 Dec 2002 12:19:00 -0000 1.5.2.2
***************
*** 198,202 ****
exe "normal! i\\".a:section_name."{<++>}<++>\<Esc>0\<C-j>"
" let ret_section = "\\".a:section_name."{<++>}<++>"
! " exe "normal! i\<C-r>=Tex_PutTextWithMovement(ret_section)\<CR>"
" normal f}i
endfunction "}}}
--- 198,202 ----
exe "normal! i\\".a:section_name."{<++>}<++>\<Esc>0\<C-j>"
" let ret_section = "\\".a:section_name."{<++>}<++>"
! " exe "normal! i\<C-r>=IMAP_PutTextWithMovement(ret_section)\<CR>"
" normal f}i
endfunction "}}}
|