Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite
In directory sc8-pr-cvs1:/tmp/cvs-serv21869/ftplugin/latex-suite
Modified Files:
Tag: b-newimaps
bibtex.vim elementmacros.vim envmacros.vim main.vim
mathmacros.vim packages.vim texrc wizardfuncs.vim
Log Message:
Changed ä to <++>
changed « to <+
changed » to +>
No other change.
I will not be posting the actual diff of this commit to the group. Just the
log. Check the web cvs if you want the diff.
Index: bibtex.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/bibtex.vim,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -C2 -d -r1.2 -r1.2.2.1
*** bibtex.vim 13 Dec 2002 17:23:43 -0000 1.2
--- bibtex.vim 14 Dec 2002 10:59:18 -0000 1.2.2.1
***************
*** 3,7 ****
" Function: BibT
" Author: Alan G Isaac <ai...@am...>
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"=============================================================================
--- 3,7 ----
" Function: BibT
" Author: Alan G Isaac <ai...@am...>
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"=============================================================================
***************
*** 44,48 ****
let extras=""
let retval = ""
! let key='«key»'
" characterize entry types
--- 44,48 ----
let extras=""
let retval = ""
! let key='<+key+>'
" characterize entry types
***************
*** 248,253 ****
endif
endif
! let retval = retval.'otherinfo = {«»}'."\n"
! let retval = retval."}«»"."\n"
return Tex_PutTextWithMovement(retval)
--- 248,253 ----
endif
endif
! let retval = retval.'otherinfo = {<++>}'."\n"
! let retval = retval."}<++>"."\n"
return Tex_PutTextWithMovement(retval)
***************
*** 259,266 ****
let retval = input(a:prompt)
if retval == ''
! return "«»"
endif
else
! return "«»"
endif
endfunction
--- 259,266 ----
let retval = input(a:prompt)
if retval == ''
! return "<++>"
endif
else
! return "<++>"
endif
endfunction
Index: elementmacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/elementmacros.vim,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -C2 -d -r1.5 -r1.5.2.1
*** elementmacros.vim 13 Dec 2002 17:23:55 -0000 1.5
--- elementmacros.vim 14 Dec 2002 10:59:18 -0000 1.5.2.1
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Description: macros for dimensions/fonts/counters.
--- 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.
***************
*** 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 Tex_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>=Tex_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>=Tex_PutTextWithMovement('\\".a:rhs."{<++>}<++>')<CR>"
exe 'vmenu '.location.
\" \<C-\\>\<C-n>:call VEnclose('\\".a:rhs."{', '}', '', '')<CR>"
***************
*** 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 Tex_IMAP ("FEM", "\\emph{<++>}<++>", "tex")' | endif
" }}}
***************
*** 166,174 ****
" }}}
" {{{ &font.
! call s:Tex_Fontfont('fontencoding{}', '\fontencoding{ä}«»')
! call s:Tex_Fontfont('fontfamily{qtm}', '\fontfamily{ä}«»')
! call s:Tex_Fontfont('fontseries{m\ b\ bx\ sb\ c}', '\fontseries{ä}«»')
! call s:Tex_Fontfont('fontshape{n\ it\ sl\ sc\ ui}', '\fontshape{ä}«»')
! call s:Tex_Fontfont('fontsize{}{}', '\fontsize{ä}{«»}«»')
call s:Tex_Fontfont('selectfont', '\selectfont ')
" }}}
--- 166,174 ----
" }}}
" {{{ &font.
! call s:Tex_Fontfont('fontencoding{}', '\fontencoding{<++>}<++>')
! call s:Tex_Fontfont('fontfamily{qtm}', '\fontfamily{<++>}<++>')
! call s:Tex_Fontfont('fontseries{m\ b\ bx\ sb\ c}', '\fontseries{<++>}<++>')
! call s:Tex_Fontfont('fontshape{n\ it\ sl\ sc\ ui}', '\fontshape{<++>}<++>')
! call s:Tex_Fontfont('fontsize{}{}', '\fontsize{<++>}{<++>}<++>')
call s:Tex_Fontfont('selectfont', '\selectfont ')
" }}}
***************
*** 320,331 ****
if g:Tex_Menus
" Various {{{
! call <SID>Tex_VariousMenus('ref{}' , '\ref{ä}«»')
! call <SID>Tex_VariousMenus('pageref{}' , '\pageref{ä}«»')
! call <SID>Tex_VariousMenus('label{}' , '\label{ä}«»')
! call <SID>Tex_VariousMenus('footnote{}' , '\footnote{ä}«»')
! call <SID>Tex_VariousMenus('footnotemark{}', '\footnotemark{ä}«»')
! call <SID>Tex_VariousMenus('footnotemark{}', '\footnotetext{ä}«»')
! call <SID>Tex_VariousMenus('cite{}' , '\cite{ä}«»')
! call <SID>Tex_VariousMenus('nocite{}' , '\nocite{ä}«»')
" }}}
endif
--- 320,331 ----
if g:Tex_Menus
" Various {{{
! call <SID>Tex_VariousMenus('ref{}' , '\ref{<++>}<++>')
! call <SID>Tex_VariousMenus('pageref{}' , '\pageref{<++>}<++>')
! call <SID>Tex_VariousMenus('label{}' , '\label{<++>}<++>')
! call <SID>Tex_VariousMenus('footnote{}' , '\footnote{<++>}<++>')
! call <SID>Tex_VariousMenus('footnotemark{}', '\footnotemark{<++>}<++>')
! call <SID>Tex_VariousMenus('footnotemark{}', '\footnotetext{<++>}<++>')
! call <SID>Tex_VariousMenus('cite{}' , '\cite{<++>}<++>')
! call <SID>Tex_VariousMenus('nocite{}' , '\nocite{<++>}<++>')
" }}}
endif
Index: envmacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/envmacros.vim,v
retrieving revision 1.12
retrieving revision 1.12.2.1
diff -C2 -d -r1.12 -r1.12.2.1
*** envmacros.vim 13 Dec 2002 17:23:59 -0000 1.12
--- envmacros.vim 14 Dec 2002 10:59:18 -0000 1.12.2.1
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 08:00 PM 2002 PST
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Description: mappings/menus for environments.
--- 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.
***************
*** 18,33 ****
" Define environments for IMAP evaluation " {{{
! let s:figure = "\\begin{figure}[«htpb»]\<cr>\\begin{center}\<cr>\\psfig{figure=«eps file»}\<cr>\\end{center}\<cr>\\caption{«caption text»}\<cr>\\label{fig:«label»}\<cr>\\end{figure}«»"
! let s:minipage = "\\begin{minipage}[«tb»]{«width»}\<cr>«»\<cr>\\end{minipage}«»"
! let s:picture = "\\begin{picture}(«width», «height»)(«xoff»,«yoff»)\<cr>\\put(«xoff»,«yoff»){\\framebox(«»,«»){«»}}\<cr>\\end{picture}«»"
! let s:list = "\\begin{list}{«label»}{«commands»}\<cr>\\item «»\<cr>\\end{list}«»"
! let s:enumerate = "\\begin{enumerate}{«label»}{«commands»}\<cr>\\item «»\<cr>\\end{enumerate}«»"
! let s:itemize = "\\begin{itemize}{«label»}{«commands»}\<cr>\\item «»\<cr>\\end{itemize}«»"
! let s:theindex = "\\begin{theindex}{«label»}{«commands»}\<cr>\\item «»\<cr>\\end{theindex}«»"
! let s:trivlist = "\\begin{trivlist}{«label»}{«commands»}\<cr>\\item «»\<cr>\\end{trivlist}«»"
! let s:table = "\\begin{table}\<cr>\\centering\<cr>\\begin{tabular}{«dimensions»}\<cr>«»\<cr>\\end{tabular}\<cr>\\caption{«Caption text»}\<cr>\\label{tab:«label»}\<cr>\\end{table}«»"
! let s:array = "\\leftä\<cr>\\begin{array}{«dimension»}\<cr>«elements»\<cr>\\end{array}\<cr>\\right«»"
! let s:description ="\\begin{description}\<cr>\\item[«label»]«»\<cr>\\end{description}«»"
! let s:document = "\\documentclass[«options»]{«class»}\<cr>\<cr>\\begin{document}\<cr>«»\<cr>\\end{document}"
" }}}
--- 18,33 ----
" Define environments for IMAP evaluation " {{{
! let s:figure = "\\begin{figure}[<+htpb+>]\<cr>\\begin{center}\<cr>\\psfig{figure=<+eps file+>}\<cr>\\end{center}\<cr>\\caption{<+caption text+>}\<cr>\\label{fig:<+label+>}\<cr>\\end{figure}<++>"
! let s:minipage = "\\begin{minipage}[<+tb+>]{<+width+>}\<cr><++>\<cr>\\end{minipage}<++>"
! let s:picture = "\\begin{picture}(<+width+>, <+height+>)(<+xoff+>,<+yoff+>)\<cr>\\put(<+xoff+>,<+yoff+>){\\framebox(<++>,<++>){<++>}}\<cr>\\end{picture}<++>"
! let s:list = "\\begin{list}{<+label+>}{<+commands+>}\<cr>\\item <++>\<cr>\\end{list}<++>"
! let s:enumerate = "\\begin{enumerate}{<+label+>}{<+commands+>}\<cr>\\item <++>\<cr>\\end{enumerate}<++>"
! let s:itemize = "\\begin{itemize}{<+label+>}{<+commands+>}\<cr>\\item <++>\<cr>\\end{itemize}<++>"
! let s:theindex = "\\begin{theindex}{<+label+>}{<+commands+>}\<cr>\\item <++>\<cr>\\end{theindex}<++>"
! let s:trivlist = "\\begin{trivlist}{<+label+>}{<+commands+>}\<cr>\\item <++>\<cr>\\end{trivlist}<++>"
! let s:table = "\\begin{table}\<cr>\\centering\<cr>\\begin{tabular}{<+dimensions+>}\<cr><++>\<cr>\\end{tabular}\<cr>\\caption{<+Caption text+>}\<cr>\\label{tab:<+label+>}\<cr>\\end{table}<++>"
! let s:array = "\\left<++>\<cr>\\begin{array}{<+dimension+>}\<cr><+elements+>\<cr>\\end{array}\<cr>\\right<++>"
! let s:description ="\\begin{description}\<cr>\\item[<+label+>]<++>\<cr>\\end{description}<++>"
! let s:document = "\\documentclass[<+options+>]{<+class+>}\<cr>\<cr>\\begin{document}\<cr><++>\<cr>\\end{document}"
" }}}
***************
*** 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 Tex_IMAP (a:lhs, '\begin{'.a:name."}\<CR>".extra."<++>\<CR>\\end{".a:name."}<++>", 'tex')
exec 'vnoremap <silent> '.vlhs.' '.vrhs
endif
***************
*** 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 Tex_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>=Tex_PutTextWithMovement('\\".a:name."{<++>}<++>')\<CR>"
let advirhs = "\<C-r>=Tex_InsSecAdv('".a:name."')\<CR>"
***************
*** 159,172 ****
" NewEnvironments {{{
! call s:Tex_SpecialMacros('', '', 'newenvironment', '\newenvironment{«»}[«»][«»]{«»}{«»}«»', 0)
! call s:Tex_SpecialMacros('', '', 'newenvironment*', '\newenvironment*{«»}[«»][«»]{«»}{«»}«»', 0)
! call s:Tex_SpecialMacros('', '', 'renewenvironment', '\renewenvironment{«»}[«»][«»]{«»}{«»}«»', 0)
! call s:Tex_SpecialMacros('', '', 'renewenvironment*', '\renewenvironment*{«»}[«»][«»]{«»}{«»}«»', 0)
call s:Tex_SpecialMacros('', '', '-sepenv0-', ' :', 0)
" }}}
" Environments specific commands {{{
call s:Tex_SpecialMacros('', 'Env&Commands.&Lists.', '&item', '\item', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Lists.', 'i&tem[]', '\item[«»]«»', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Lists.', '&bibitem{}', '\bibitem{«»}«»', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&=', '\=', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&>', '\>', 0)
--- 159,172 ----
" NewEnvironments {{{
! call s:Tex_SpecialMacros('', '', 'newenvironment', '\newenvironment{<++>}[<++>][<++>]{<++>}{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', '', 'newenvironment*', '\newenvironment*{<++>}[<++>][<++>]{<++>}{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', '', 'renewenvironment', '\renewenvironment{<++>}[<++>][<++>]{<++>}{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', '', 'renewenvironment*', '\renewenvironment*{<++>}[<++>][<++>]{<++>}{<++>}<++>', 0)
call s:Tex_SpecialMacros('', '', '-sepenv0-', ' :', 0)
" }}}
" Environments specific commands {{{
call s:Tex_SpecialMacros('', 'Env&Commands.&Lists.', '&item', '\item', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Lists.', 'i&tem[]', '\item[<++>]<++>', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Lists.', '&bibitem{}', '\bibitem{<++>}<++>', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&=', '\=', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&>', '\>', 0)
***************
*** 177,183 ****
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&`', '\`', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&kill', '\kill', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '&makron\ \\CHAR=', '\«»=«»', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', "&aigu\ \\CHAR\'", "\\«»\'«»", 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '&grave\ \\CHAR`', '\«»`«»', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', 'p&ushtabs', '\pushtabs', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', 'p&optabs', '\poptabs', 0)
--- 177,183 ----
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&`', '\`', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '\\&kill', '\kill', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '&makron\ \\CHAR=', '\<++>=<++>', 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', "&aigu\ \\CHAR\'", "\\<++>\'<++>", 0)
! call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', '&grave\ \\CHAR`', '\<++>`<++>', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', 'p&ushtabs', '\pushtabs', 0)
call s:Tex_SpecialMacros('', 'Env&Commands.&Tabbing.', 'p&optabs', '\poptabs', 0)
***************
*** 186,190 ****
call s:Tex_SpecialMacros('', 'EnvCommands.&Tabular.', '&\&', '&', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.&Tabular.', '&\\\\', '\\', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.&Tabular.', '&multicolumn{}{}{}', '\multicolumn{«»}{«»}{«»}«»', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&makelabels', '\makelabels', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&address', '\address', 0)
--- 186,190 ----
call s:Tex_SpecialMacros('', 'EnvCommands.&Tabular.', '&\&', '&', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.&Tabular.', '&\\\\', '\\', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.&Tabular.', '&multicolumn{}{}{}', '\multicolumn{<++>}{<++>}{<++>}<++>', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&makelabels', '\makelabels', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&address', '\address', 0)
***************
*** 192,201 ****
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&date', '\date', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '-sepenva4-', ' :', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&opening{}', '\opening{«»}«»', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&closing{}', '\closing{«»}«»', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&ps{}', '\ps{«»}«»', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', 'cc&{}', '\cc{«»}«»', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '&onlyslides{}', '\onlyslides{«»}«»', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '&onlynotes{}', '\onlynotes{«»}«»', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '-sepenva5-', ' :', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '&invisible', '\invisible', 0)
--- 192,201 ----
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&date', '\date', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '-sepenva4-', ' :', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&opening{}', '\opening{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&closing{}', '\closing{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', '&ps{}', '\ps{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.Le&tter.', 'cc&{}', '\cc{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '&onlyslides{}', '\onlyslides{<++>}<++>', 0)
! call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '&onlynotes{}', '\onlynotes{<++>}<++>', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '-sepenva5-', ' :', 0)
call s:Tex_SpecialMacros('', 'EnvCommands.&Slides.', '&invisible', '\invisible', 0)
***************
*** 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 Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>\\item <++>\<cr>\\end{".a:env."}<++>")
endfunction
" }}}
***************
*** 296,300 ****
let itlabel = '['.itlabel.']'
endif
! return Tex_PutTextWithMovement("\\begin{description}\<cr>\\item".itlabel." «»\<cr>\\end{description}«»")
else
return Tex_PutTextWithMovement(s:description)
--- 296,300 ----
let itlabel = '['.itlabel.']'
endif
! return Tex_PutTextWithMovement("\\begin{description}\<cr>\\item".itlabel." <++>\<cr>\\end{description}<++>")
else
return Tex_PutTextWithMovement(s:description)
***************
*** 319,323 ****
let pic = '\input{'.pic."}\<cr>"
else
! let pic = "ä\<cr>"
endif
if caption != ''
--- 319,323 ----
let pic = '\input{'.pic."}\<cr>"
else
! let pic = "<++>\<cr>"
endif
if caption != ''
***************
*** 372,378 ****
let format = input("Format ( l r c p{width} | @{text} )? ")
if format == ''
! let format = '«»'
endif
! let ret = ret.foo.'{'.format."}\<cr>ä\<cr>\\end{tabular}«»\<cr>"
if center == 'y'
let ret=ret."\\end{center}\<cr>"
--- 372,378 ----
let format = input("Format ( l r c p{width} | @{text} )? ")
if format == ''
! let format = '<++>'
endif
! let ret = ret.foo.'{'.format."}\<cr><++>\<cr>\\end{tabular}<++>\<cr>"
if center == 'y'
let ret=ret."\\end{center}\<cr>"
***************
*** 384,388 ****
let ret=ret.'\label{tab:'.label."}\<cr>"
endif
! let ret=ret.'\end{table}«»'
return Tex_PutTextWithMovement(ret)
else
--- 384,388 ----
let ret=ret.'\label{tab:'.label."}\<cr>"
endif
! let ret=ret.'\end{table}<++>'
return Tex_PutTextWithMovement(ret)
else
***************
*** 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 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
***************
*** 421,432 ****
let arrlabel = ''
endif
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."«»\<cr>\\end{".a:env."}«»")
else
if a:env !~ '\*'
! let arrlabel = '\label{«»}«»'
else
! let arrlabel = '«»'
endif
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."\<cr>".'\end{'.a:env.'}«»')
endif
endfunction
--- 421,432 ----
let arrlabel = ''
endif
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."<++>\<cr>\\end{".a:env."}<++>")
else
if a:env !~ '\*'
! let arrlabel = '\label{<++>}<++>'
else
! let arrlabel = '<++>'
endif
! return Tex_PutTextWithMovement('\begin{'.a:env."}\<cr>".arrlabel."\<cr>".'\end{'.a:env.'}<++>')
endif
endfunction
***************
*** 445,449 ****
let label = ''
endif
! return Tex_PutTextWithMovement('\begin{list}'.label."\<cr>\\item \<cr>\\end{list}«»")
else
return Tex_PutTextWithMovement(s:list)
--- 445,449 ----
let label = ''
endif
! return Tex_PutTextWithMovement('\begin{list}'.label."\<cr>\\item \<cr>\\end{list}<++>")
else
return Tex_PutTextWithMovement(s:list)
***************
*** 462,466 ****
let foo = foo.'['.opts.']'.'{'.dstyle.'}'
endif
! return Tex_PutTextWithMovement(foo."\<cr>\<cr>\\begin{document}\<cr>«»\<cr>\\end{document}")
else
return Tex_PutTextWithMovement(s:document)
--- 462,466 ----
let foo = foo.'['.opts.']'.'{'.dstyle.'}'
endif
! return Tex_PutTextWithMovement(foo."\<cr>\<cr>\\begin{document}\<cr><++>\<cr>\\end{document}")
else
return Tex_PutTextWithMovement(s:document)
***************
*** 479,483 ****
let foo = foo.'['.pos.']{'.width.'}'
endif
! return Tex_PutTextWithMovement(foo."\<cr>«»\<cr>\\end{minipage}«»")
else
return Tex_PutTextWithMovement(s:minipage)
--- 479,483 ----
let foo = foo.'['.pos.']{'.width.'}'
endif
! return Tex_PutTextWithMovement(foo."\<cr><++>\<cr>\\end{minipage}<++>")
else
return Tex_PutTextWithMovement(s:minipage)
***************
*** 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 Tex_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 Tex_PutTextWithMovement('$$<++>$$')
elseif a:env == '['
! return Tex_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>")
else
! return Tex_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
retrieving revision 1.16.2.1
diff -C2 -d -r1.16 -r1.16.2.1
*** main.vim 13 Dec 2002 17:24:06 -0000 1.16
--- main.vim 14 Dec 2002 10:59:18 -0000 1.16.2.1
***************
*** 4,8 ****
" Email: sr...@fa...
" URL:
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Help:
--- 4,8 ----
" Email: sr...@fa...
" URL:
! " Last Change: Sat Dec 14 01:00 AM 2002 PST
"
" Help:
***************
*** 75,97 ****
" 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")
--- 75,97 ----
" 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")
***************
*** 108,134 ****
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")
--- 108,134 ----
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")
***************
*** 178,182 ****
" something like ``a (at the beginning of a quote), we immediately get
" `\alpha. Also if there is a \ preceding the `, then do not insert a
! " greek letter so we can insert greek letters such as \`a.
function! TEX_InsertGreekLetter(char)
if a:char =~ '[a-zA-Z]' && getline('.')[col('.')-2] != '`'
--- 178,182 ----
" something like ``a (at the beginning of a quote), we immediately get
" `\alpha. Also if there is a \ preceding the `, then do not insert a
! " greek letter so we can insert accented letters such as \`a.
function! TEX_InsertGreekLetter(char)
if a:char =~ '[a-zA-Z]' && getline('.')[col('.')-2] != '`'
Index: mathmacros.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/mathmacros.vim,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -C2 -d -r1.3 -r1.3.2.1
*** mathmacros.vim 13 Dec 2002 17:24:13 -0000 1.3
--- mathmacros.vim 14 Dec 2002 10:59:18 -0000 1.3.2.1
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Description: macros for everything mathematical in latex.
--- 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.
***************
*** 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>=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 {{{
***************
*** 472,487 ****
" {{{ 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>'
--- 472,487 ----
" {{{ 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>'
Index: packages.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/packages.vim,v
retrieving revision 1.15
retrieving revision 1.15.2.1
diff -C2 -d -r1.15 -r1.15.2.1
*** packages.vim 13 Dec 2002 17:24:19 -0000 1.15
--- packages.vim 14 Dec 2002 10:59:19 -0000 1.15.2.1
***************
*** 3,7 ****
" Author: Mikolaj Machowski
" Created: Tue Apr 23 06:00 PM 2002 PST
! " Last Change: Fri Dec 13 12:00 PM 2002 EST
"
" Description: handling packages from within vim
--- 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
***************
*** 248,257 ****
endif
endif
! let l_m_p_o_item = '&'.substitute(p_o_item, 'ä', '', '')
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
--- 248,257 ----
endif
endif
! let l_m_p_o_item = '&'.substitute(p_o_item, '<++>', '', '')
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
***************
*** 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>=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 = ''
***************
*** 302,306 ****
let com_type = '(E)'
let l_m_item = '&'.p_item_name.'(E)'
! let r_m_item = '<plug>\begin{'.p_item_name.'}<cr> <cr>\end{'.p_item_name.'}«»<Up><Left>'
elseif p_item_def == 'ens'
let com_type = '(E)'
--- 302,306 ----
let com_type = '(E)'
let l_m_item = '&'.p_item_name.'(E)'
! let r_m_item = '<plug>\begin{'.p_item_name.'}<cr> <cr>\end{'.p_item_name.'}<++><Up><Left>'
elseif p_item_def == 'ens'
let com_type = '(E)'
***************
*** 308,316 ****
let p_env_name = matchstr(p_item_name, '^[^:]*')
let l_m_item = '&'.p_env_name.'(E)'
! let r_m_item = '<plug>\begin{'.p_env_name.'}'.p_env_spec.'<cr>«»<cr>\end{'.p_env_name.'}«»<Up><Up><C-j>'
elseif p_item_def == 'eno'
let com_type = '(E)'
let l_m_item = '&'.p_item_name.'(E)'
! let r_m_item = '<plug>\begin[«»]{'.p_item_name.'}<cr>«»<cr>\end{'.p_item_name.'}«»<Up><Up><C-j>'
elseif p_item_def == 'nor'
let com_type = "\\\\'"
--- 308,316 ----
let p_env_name = matchstr(p_item_name, '^[^:]*')
let l_m_item = '&'.p_env_name.'(E)'
! let r_m_item = '<plug>\begin{'.p_env_name.'}'.p_env_spec.'<cr><++><cr>\end{'.p_env_name.'}<++><Up><Up><C-j>'
elseif p_item_def == 'eno'
let com_type = '(E)'
let l_m_item = '&'.p_item_name.'(E)'
! let r_m_item = '<plug>\begin[<++>]{'.p_item_name.'}<cr><++><cr>\end{'.p_item_name.'}<++><Up><Up><C-j>'
elseif p_item_def == 'nor'
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>=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)'
***************
*** 360,364 ****
exe 'let g:s_p_o = g:TeX_package_option_'.a:supp_pack
if exists('g:s_p_o') && g:s_p_o != ''
! exe 'normal i\usepackage{'.a:supp_pack.'}«»'
exe 'normal F{i[]'."\<Right>"
else
--- 360,364 ----
exe 'let g:s_p_o = g:TeX_package_option_'.a:supp_pack
if exists('g:s_p_o') && g:s_p_o != ''
! exe 'normal i\usepackage{'.a:supp_pack.'}<++>'
exe 'normal F{i[]'."\<Right>"
else
Index: texrc
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/texrc,v
retrieving revision 1.15
retrieving revision 1.15.2.1
diff -C2 -d -r1.15 -r1.15.2.1
*** texrc 13 Dec 2002 14:47:29 -0000 1.15
--- texrc 14 Dec 2002 10:59:19 -0000 1.15.2.1
***************
*** 4,8 ****
" Author: Srinath Avadhanula
" Created: Mon Apr 01 11:00 AM 2002 PST
! " Last Change: Fri Dec 13 09:00 AM 2002 EST
"
" 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: Sat Dec 14 02:00 AM 2002 PST
"
" Description: This file contains resource configuration information for the
***************
*** 185,190 ****
" not allowed.
TexLet g:Imap_UsePlaceHolders = 1
! TexLet g:Imap_PlaceHolderStart = '«'
! TexLet g:Imap_PlaceHolderEnd = '»'
" }}}
--- 185,190 ----
" not allowed.
TexLet g:Imap_UsePlaceHolders = 1
! TexLet g:Imap_PlaceHolderStart = '<+'
! TexLet g:Imap_PlaceHolderEnd = '+>'
" }}}
***************
*** 221,225 ****
" Leader Options: {{{
" The mappings in latex-suite are by default prefixed with the back-tick
! " character. For example, `/ inserts \frac{«»}{«»}«» etc. You can change the
" prefix with the following setting.
" ',', '/', '`' are preferred values. '' or '\' will lead to a _lot_ of
--- 221,225 ----
" Leader Options: {{{
" The mappings in latex-suite are by default prefixed with the back-tick
! " character. For example, `/ inserts \frac{<++>}{<++>}<++> etc. You can change the
" prefix with the following setting.
" ',', '/', '`' are preferred values. '' or '\' will lead to a _lot_ of
***************
*** 237,242 ****
" These mappings insert LaTeX "environments" such as
" \begin{center}
! " «»
! " \end{center}«»
" with the cursor left at the first place-holder.
" (See |placeholders| for what these are.)
--- 237,242 ----
" These mappings insert LaTeX "environments" such as
" \begin{center}
! " <++>
! " \end{center}<++>
" with the cursor left at the first place-holder.
" (See |placeholders| for what these are.)
***************
*** 274,278 ****
" Font Macros: {{{
" These mappings insert font descriptions such as:
! " \textsf{«»}«»
" again with the cursor at the first place-holder.
" Mnemonic:
--- 274,278 ----
" Font Macros: {{{
" These mappings insert font descriptions such as:
! " \textsf{<++>}<++>
" again with the cursor at the first place-holder.
" Mnemonic:
***************
*** 331,335 ****
" insert a template with additional fields, if not, just a bare bones
" \begin{env}
! " «»
" \end{env}
" is inserted.
--- 331,335 ----
" insert a template with additional fields, if not, just a bare bones
" \begin{env}
! " <++>
" \end{env}
" is inserted.
Index: wizardfuncs.vim
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/wizardfuncs.vim,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -C2 -d -r1.5 -r1.5.2.1
*** wizardfuncs.vim 13 Dec 2002 17:24:24 -0000 1.5
--- wizardfuncs.vim 14 Dec 2002 10:59:19 -0000 1.5.2.1
***************
*** 196,201 ****
endfunction "}}}
function! s:Tex_section_call(section_name) "{{{
! 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
--- 196,201 ----
endfunction "}}}
function! s:Tex_section_call(section_name) "{{{
! 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
|