| version 1.19, 2002/06/26 14:03:19 |
version 1.20, 2002/11/18 09:36:16 |
| Line 87 if !exists('s:doneMappings') |
|
| Line 87 if !exists('s:doneMappings') |
|
| " short forms for latex formatting and math elements. {{{ |
" short forms for latex formatting and math elements. {{{ |
| " only a few of these are mine originally. otherwise taken from auctex.vim or |
" only a few of these are mine originally. otherwise taken from auctex.vim or |
| " miktexmacros.vim |
" 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 ('{}', '{ää}«»', "tex") |
| " call IMAP ('^^', '^{ä}«»', "tex") |
" call IMAP ('^^', '^{ää}«»', "tex") |
| " call IMAP ('$$', '$ä$«»', "tex") |
" call IMAP ('$$', '$ää$«»', "tex") |
| " call IMAP ('==', '&=& ', "tex") |
" call IMAP ('==', '&=& ', "tex") |
| call IMAP ('...', '\cdots', "tex") |
call IMAP ('...', '\cdots', "tex") |
| call IMAP ('::', '\dots', "tex") |
call IMAP ('::', '\dots', "tex") |
| " call IMAP ('((', '\left( ä \right)«»', "tex") |
" call IMAP ('((', '\left( ää \right)«»', "tex") |
| " call IMAP ('[[', '\left[ ä \right]«»', "tex") |
" call IMAP ('[[', '\left[ ää \right]«»', "tex") |
| " call IMAP ('{{', '\left\{ ä \right\}«»', "tex") |
" call IMAP ('{{', '\left\{ ää \right\}«»', "tex") |
| " call IMAP ('`^', '\hat{ä}«»', "tex") |
" call IMAP ('`^', '\hat{ää}«»', "tex") |
| " call IMAP ('`_', '\bar{ä}«»', "tex") |
" call IMAP ('`_', '\bar{ää}«»', "tex") |
| call IMAP ('`6', '\partial', "tex") |
call IMAP ('`6', '\partial', "tex") |
| call IMAP ('`8', '\infty', "tex") |
call IMAP ('`8', '\infty', "tex") |
| " call IMAP ('`/', '\frac{ä}{«»}«»', "tex") |
" call IMAP ('`/', '\frac{ää}{«»}«»', "tex") |
| call IMAP ('`/', '\frac{ä}{}', "tex") |
call IMAP ('`/', '\frac{ää}{}', "tex") |
| " call IMAP ('`%', '\frac{ä}{«»}«»', "tex") |
" call IMAP ('`%', '\frac{ää}{«»}«»', "tex") |
| call IMAP ('`%', '\frac{ä}{}', "tex") |
call IMAP ('`%', '\frac{ää}{}', "tex") |
| call IMAP ('`@', '\circ', "tex") |
call IMAP ('`@', '\circ', "tex") |
| call IMAP ('`0', '^\circ', "tex") |
call IMAP ('`0', '^\circ', "tex") |
| call IMAP ('`=', '\equiv', "tex") |
call IMAP ('`=', '\equiv', "tex") |
| Line 121 if !exists('s:doneMappings') |
|
| Line 121 if !exists('s:doneMappings') |
|
| call IMAP ('`<', '\le', "tex") |
call IMAP ('`<', '\le', "tex") |
| call IMAP ('`>', '\ge', "tex") |
call IMAP ('`>', '\ge', "tex") |
| call IMAP ('`,', '\nonumber', "tex") |
call IMAP ('`,', '\nonumber', "tex") |
| " call IMAP ('`~', '\tilde{ä}«»', "tex") |
" call IMAP ('`~', '\tilde{ää}«»', "tex") |
| call IMAP ('`~', '\tilde{ä}', "tex") |
call IMAP ('`~', '\tilde{ää}', "tex") |
| " call IMAP ('`;', '\dot{ä}«»', "tex") |
" call IMAP ('`;', '\dot{ää}«»', "tex") |
| call IMAP ('`;', '\dot{ä}', "tex") |
call IMAP ('`;', '\dot{ää}', "tex") |
| " call IMAP ('`:', '\ddot{ä}«»', "tex") |
" call IMAP ('`:', '\ddot{ää}«»', "tex") |
| call IMAP ('`:', '\ddot{ä}', "tex") |
call IMAP ('`:', '\ddot{ää}', "tex") |
| " call IMAP ('`2', '\sqrt{ä}«»', "tex") |
" call IMAP ('`2', '\sqrt{ää}«»', "tex") |
| call IMAP ('`2', '\sqrt{ä}', "tex") |
call IMAP ('`2', '\sqrt{ää}', "tex") |
| call IMAP ('`|', '\Big|', "tex") |
call IMAP ('`|', '\Big|', "tex") |
| " call IMAP ('`I', "\\int_{ä}^{«»}«»", 'tex') |
" call IMAP ('`I', "\\int_{ää}^{«»}«»", 'tex') |
| call IMAP ('`I', "\\int_{ä}^{}", 'tex') |
call IMAP ('`I', "\\int_{ää}^{}", 'tex') |
| " }}} |
" }}} |
| " latex environments (my style) originally in imaps.vim {{{ |
" latex environments (my style) originally in imaps.vim {{{ |
| call IMAP ("bar".s:ml, "\\leftä\<cr>\\begin{array}{«dimension»}\<cr>«elements»\<cr>\\end{array}\<cr>\\right«»", "tex") |
call IMAP ("bar".s:ml, "\\leftää\<cr>\\begin{array}{«dimension»}\<cr>«elements»\<cr>\\end{array}\<cr>\\right«»", "tex") |
| call IMAP ("ben".s:ml, "\\begin{enumerate}\<cr>\\item ä\<cr>\\end{enumerate}«»", "tex") |
call IMAP ("ben".s:ml, "\\begin{enumerate}\<cr>\\item ää\<cr>\\end{enumerate}«»", "tex") |
| call IMAP ("bit".s:ml, "\\begin{itemize}\<cr>\\item ä\<cr>\\end{itemize}«»", "tex") |
call IMAP ("bit".s:ml, "\\begin{itemize}\<cr>\\item ää\<cr>\\end{itemize}«»", "tex") |
| call IMAP ("beq".s:ml, "\\begin{equation}\<cr>\\label{ä}\<cr>\\end{equation}«»", "tex") |
call IMAP ("beq".s:ml, "\\begin{equation}\<cr>\\label{ää}\<cr>\\end{equation}«»", "tex") |
| call IMAP ("bqn".s:ml, "\\begin{eqnarray}\<cr>ä\<cr>\\end{eqnarray}«»", "tex") |
call IMAP ("bqn".s:ml, "\\begin{eqnarray}\<cr>ää\<cr>\\end{eqnarray}«»", "tex") |
| call IMAP ("bfg".s:ml, "\\begin{figure}[h]\<cr>\\centerline{\\psfig{figure=«eps file»}}\<cr>\\caption{«caption text»}\<cr>\\label{fig:«label»}\<cr>\\end{figure}«»", "tex") |
call IMAP ("bfg".s:ml, "\\begin{figure}[h]\<cr>\\centerline{\\psfig{figure=«eps file»}}\<cr>\\caption{«caption text»}\<cr>\\label{fig:«label»}\<cr>\\end{figure}«»", "tex") |
| call IMAP ("bfe".s:ml, "\\begin{figure}\<cr>\\vspace{ä}\<cr>\\caption{«caption text»}\<cr>\\end{figure}«»", "tex") |
call IMAP ("bfe".s:ml, "\\begin{figure}\<cr>\\vspace{ää}\<cr>\\caption{«caption text»}\<cr>\\end{figure}«»", "tex") |
| call IMAP ("btb".s:ml, "\\begin{tabular}{ä}\<cr>\<cr>\\end{tabular}«»", "tex") |
call IMAP ("btb".s:ml, "\\begin{tabular}{ää}\<cr>\<cr>\\end{tabular}«»", "tex") |
| call IMAP ("bta".s:ml, "\\begin{table}\<cr>\\centering\<cr>\\caption{tab:ä}\<cr>\\begin{tabular}{«dimensions»}\<cr>\<cr>\\end{tabular}\<cr>\\label{tab:«label»}\<cr>\\end{table}«»", "tex") |
call IMAP ("bta".s:ml, "\\begin{table}\<cr>\\centering\<cr>\\caption{tab:ää}\<cr>\\begin{tabular}{«dimensions»}\<cr>\<cr>\\end{tabular}\<cr>\\label{tab:«label»}\<cr>\\end{table}«»", "tex") |
| call IMAP ("pic".s:ml, "\\begin{picture}(4,4)\<cr>\\put(0.5,0){\\framebox(4,4){ä}}\<cr>\\end{picture}«»", "tex") |
call IMAP ("pic".s:ml, "\\begin{picture}(4,4)\<cr>\\put(0.5,0){\\framebox(4,4){ää}}\<cr>\\end{picture}«»", "tex") |
| call IMAP ("mat".s:ml, "\\left[\<cr>\\begin{array}{ä}\<cr>«»\<cr>\\end{array}\<cr>\\right]«»", "tex") |
call IMAP ("mat".s:ml, "\\left[\<cr>\\begin{array}{ää}\<cr>«»\<cr>\\end{array}\<cr>\\right]«»", "tex") |
| call IMAP ("verb".s:ml, "\\begin{verbatim}\<cr>\<cr>ä\\end{verbatim}«»", "tex") |
call IMAP ("verb".s:ml, "\\begin{verbatim}\<cr>\<cr>ää\\end{verbatim}«»", "tex") |
| call IMAP ("minip".s:ml, "\\begin{minipage}[t]{äcm}\<cr>\\end{minipage}«»", "tex") |
call IMAP ("minip".s:ml, "\\begin{minipage}[t]{ääcm}\<cr>\\end{minipage}«»", "tex") |
| " end my style latex environments }}} |
" end my style latex environments }}} |
| " latex environments from Mikolaj Machowski {{{ |
" latex environments from Mikolaj Machowski {{{ |
| function! <SID>TeX_imap_env(shortcut,env) |
function! <SID>TeX_imap_env(shortcut,env) |
| " exe 'call IMAP ("'.a:shortcut.'", "\\begin{'.a:env.'}\<cr>ä\<cr>\\end{'.a:env.'}«»", "tex")' |
" exe 'call IMAP ("'.a:shortcut.'", "\\begin{'.a:env.'}\<cr>ää\<cr>\\end{'.a:env.'}«»", "tex")' |
| exe 'call IMAP ("'.a:shortcut.'", "\\begin{'.a:env.'}\<cr>ä\<cr>\\end{'.a:env.'}", "tex")' |
exe 'call IMAP ("'.a:shortcut.'", "\\begin{'.a:env.'}\<cr>ää\<cr>\\end{'.a:env.'}", "tex")' |
| endfunction |
endfunction |
| call <SID>TeX_imap_env("EAB","abstract") |
call <SID>TeX_imap_env("EAB","abstract") |
| call <SID>TeX_imap_env("EAP","appendix") |
call <SID>TeX_imap_env("EAP","appendix") |
| Line 192 if !exists('s:doneMappings') |
|
| Line 192 if !exists('s:doneMappings') |
|
| call <SID>TeX_imap_env("EVS","verse") |
call <SID>TeX_imap_env("EVS","verse") |
| " }}} |
" }}} |
| " other miscellaneous stuff taken from imaps.vim. {{{ |
" other miscellaneous stuff taken from imaps.vim. {{{ |
| call IMAP ("vb".s:ml, "\\verb|ä|«»", "tex") |
call IMAP ("vb".s:ml, "\\verb|ää|«»", "tex") |
| call IMAP ("bf".s:ml, "{\\bf ä}«»", "tex") |
call IMAP ("bf".s:ml, "{\\bf ää}«»", "tex") |
| call IMAP ("em".s:ml, "{\\em ä}«»", "tex") |
call IMAP ("em".s:ml, "{\\em ää}«»", "tex") |
| call IMAP ("it".s:ml, "{\\it ä}«»", "tex") |
call IMAP ("it".s:ml, "{\\it ää}«»", "tex") |
| call IMAP ("mb".s:ml, "\\mbox{ä}«»", "tex") |
call IMAP ("mb".s:ml, "\\mbox{ää}«»", "tex") |
| call IMAP ("frac".s:ml, "\\frac{ä}{«»}«»", "tex") |
call IMAP ("frac".s:ml, "\\frac{ää}{«»}«»", "tex") |
| call IMAP ("sq".s:ml, "\\sqrt{ä}«»", "tex") |
call IMAP ("sq".s:ml, "\\sqrt{ää}«»", "tex") |
| call IMAP ("eps".s:ml, "\\psfig{figure=ä.eps}«»", "tex") |
call IMAP ("eps".s:ml, "\\psfig{figure=ää.eps}«»", "tex") |
| call IMAP ("sec".s:ml, "\\section{ä}«»", "tex") |
call IMAP ("sec".s:ml, "\\section{ää}«»", "tex") |
| call IMAP ("ssec".s:ml, "\\subsection{ä}«»", "tex") |
call IMAP ("ssec".s:ml, "\\subsection{ää}«»", "tex") |
| call IMAP ("sssec".s:ml, "\\subsubsection{ä}«»", "tex") |
call IMAP ("sssec".s:ml, "\\subsubsection{ää}«»", "tex") |
| call IMAP ("sec2".s:ml, "\\subsection{ä}«»", "tex") |
call IMAP ("sec2".s:ml, "\\subsection{ää}«»", "tex") |
| call IMAP ("sec3".s:ml, "\\subsubsection{ä}«»", "tex") |
call IMAP ("sec3".s:ml, "\\subsubsection{ää}«»", "tex") |
| call IMAP ("sum".s:ml, "\\sum{ä}{«»}«»", "tex") |
call IMAP ("sum".s:ml, "\\sum{ää}{«»}«»", "tex") |
| call IMAP ("suml".s:ml, "\\sum\\limits_{ä}^{«»}«»", "tex") |
call IMAP ("suml".s:ml, "\\sum\\limits_{ää}^{«»}«»", "tex") |
| call IMAP ("int".s:ml, "\\int_{ä}^{«»}«»", "tex") |
call IMAP ("int".s:ml, "\\int_{ää}^{«»}«»", "tex") |
| call IMAP ("intl".s:ml, "\\int\\limits_{ä}^{«»}«»", "tex") |
call IMAP ("intl".s:ml, "\\int\\limits_{ää}^{«»}«»", "tex") |
| call IMAP ("bbr".s:ml, "\\left( ä \\right)«»", "tex") |
call IMAP ("bbr".s:ml, "\\left( ää \\right)«»", "tex") |
| call IMAP ("bbc".s:ml, "\\left\\{ ä \\right\\}«»", "tex") |
call IMAP ("bbc".s:ml, "\\left\\{ ää \\right\\}«»", "tex") |
| call IMAP ("bbs".s:ml, "\\left[ ä \\right]«»", "tex") |
call IMAP ("bbs".s:ml, "\\left[ ää \\right]«»", "tex") |
| call IMAP ("rr".s:ml, "\\right", "tex") |
call IMAP ("rr".s:ml, "\\right", "tex") |
| call IMAP ("ll".s:ml, "\\left", "tex") |
call IMAP ("ll".s:ml, "\\left", "tex") |
| call IMAP ("part".s:ml, "\\partial", "tex") |
call IMAP ("part".s:ml, "\\partial", "tex") |
| call IMAP ("dot".s:ml, "\\dot{ä}«»", "tex") |
call IMAP ("dot".s:ml, "\\dot{ää}«»", "tex") |
| call IMAP ("ddot".s:ml, "\\ddot{ä}«»", "tex") |
call IMAP ("ddot".s:ml, "\\ddot{ää}«»", "tex") |
| " }}} |
" }}} |
| " Greek letters imaps.vim style {{{ |
" Greek letters imaps.vim style {{{ |
| call IMAP('`a', "\\alpha", "tex") |
call IMAP('`a', "\\alpha", "tex") |
| Line 268 if !exists('s:doneMappings') |
|
| Line 268 if !exists('s:doneMappings') |
|
| call IMAP('`Z', "\\Zeta", "tex") |
call IMAP('`Z', "\\Zeta", "tex") |
| " }}} |
" }}} |
| " Diacritics from Lubomir Host {{{ |
" Diacritics from Lubomir Host {{{ |
| call IMAP ('=a', "\\\'{a}", 'tex') |
if exists("g:tex_input_method") |
| call IMAP ('+a', "\\v{a}", 'tex') |
if g:tex_input_method == "tex-universal" |
| call IMAP ('+}', "\\\"{a}", 'tex') |
" universal TeX mappings {{{ |
| call IMAP ('=b', "\\'{b}", 'tex') |
call IMAP ('=a', "\\\'{a}", 'tex') |
| call IMAP ('+b', "\\v{b}", 'tex') |
call IMAP ('+a', "\\v{a}", 'tex') |
| call IMAP ('=c', "\\'{c}", 'tex') |
call IMAP ('+}', "\\\"{a}", 'tex') |
| call IMAP ('+c', "\\v{c}", 'tex') |
call IMAP ('=b', "\\'{b}", 'tex') |
| call IMAP ('=d', "\\'{d}", 'tex') |
call IMAP ('+b', "\\v{b}", 'tex') |
| call IMAP ('+d', "\\v{d}", 'tex') |
call IMAP ('=c', "\\'{c}", 'tex') |
| call IMAP ('=e', "\\'{e}", 'tex') |
call IMAP ('+c', "\\v{c}", 'tex') |
| call IMAP ('+e', "\\v{e}", 'tex') |
call IMAP ('=d', "\\'{d}", 'tex') |
| call IMAP ('=f', "\\'{f}", 'tex') |
call IMAP ('+d', "\\v{d}", 'tex') |
| call IMAP ('+f', "\\v{f}", 'tex') |
call IMAP ('=e', "\\'{e}", 'tex') |
| call IMAP ('=g', "\\'{g}", 'tex') |
call IMAP ('+e', "\\v{e}", 'tex') |
| call IMAP ('+g', "\\v{g}", 'tex') |
call IMAP ('=f', "\\'{f}", 'tex') |
| call IMAP ('=h', "\\'{h}", 'tex') |
call IMAP ('+f', "\\v{f}", 'tex') |
| call IMAP ('+h', "\\v{h}", 'tex') |
call IMAP ('=g', "\\'{g}", 'tex') |
| call IMAP ('=i', "\\'{\\i}", 'tex') |
call IMAP ('+g', "\\v{g}", 'tex') |
| call IMAP ('+i', "\\v{\\i}", 'tex') |
call IMAP ('=h', "\\'{h}", 'tex') |
| "call IMAP ('=j', "\\'{\\j}", 'tex') |
call IMAP ('+h', "\\v{h}", 'tex') |
| "call IMAP ('+j', "\\v{\\j}", 'tex') |
call IMAP ('=i', "\\'{\\i}", 'tex') |
| "call IMAP ('=k', "\\'{k}", 'tex') |
call IMAP ('+i', "\\v{\\i}", 'tex') |
| "call IMAP ('+k', "\\v{k}", 'tex') |
"call IMAP ('=j', "\\'{\\j}", 'tex') |
| call IMAP ('=l', "\\'{l}", 'tex') |
"call IMAP ('+j', "\\v{\\j}", 'tex') |
| call IMAP ('+l', "\\q l", 'tex') |
"call IMAP ('=k', "\\'{k}", 'tex') |
| call IMAP ('=m', "\\'{m}", 'tex') |
"call IMAP ('+k', "\\v{k}", 'tex') |
| call IMAP ('+m', "\\v{m}", 'tex') |
call IMAP ('=l', "\\'{l}", 'tex') |
| call IMAP ('=n', "\\'{n}", 'tex') |
call IMAP ('+l', "\\q l", 'tex') |
| call IMAP ('+n', "\\v{n}", 'tex') |
call IMAP ('=m', "\\'{m}", 'tex') |
| call IMAP ('=o', "\\'{o}", 'tex') |
call IMAP ('+m', "\\v{m}", 'tex') |
| call IMAP ('+o', "\\v{o}", 'tex') |
call IMAP ('=n', "\\'{n}", 'tex') |
| call IMAP ('+:', "\\^{o}", 'tex') |
call IMAP ('+n', "\\v{n}", 'tex') |
| call IMAP ('=p', "\\'{p}", 'tex') |
call IMAP ('=o', "\\'{o}", 'tex') |
| call IMAP ('+p', "\\v{p}", 'tex') |
call IMAP ('+o', "\\v{o}", 'tex') |
| call IMAP ('=q', "\\'{q}", 'tex') |
call IMAP ('+:', "\\^{o}", 'tex') |
| call IMAP ('+q', "\\v{q}", 'tex') |
call IMAP ('=p', "\\'{p}", 'tex') |
| call IMAP ('=r', "\\'{r}", 'tex') |
call IMAP ('+p', "\\v{p}", 'tex') |
| call IMAP ('+r', "\\v{r}", 'tex') |
call IMAP ('=q', "\\'{q}", 'tex') |
| call IMAP ('=s', "\\'{s}", 'tex') |
call IMAP ('+q', "\\v{q}", 'tex') |
| call IMAP ('+s', "\\v{s}", 'tex') |
call IMAP ('=r', "\\'{r}", 'tex') |
| call IMAP ('=t', "\\'{t}", 'tex') |
call IMAP ('+r', "\\v{r}", 'tex') |
| call IMAP ('+t', "\\q t", 'tex') |
call IMAP ('=s', "\\'{s}", 'tex') |
| call IMAP ('=u', "\\'{u}", 'tex') |
call IMAP ('+s', "\\v{s}", 'tex') |
| call IMAP ('+u', "\\v{u}", 'tex') |
call IMAP ('=t', "\\'{t}", 'tex') |
| call IMAP ('=v', "\\'{v}", 'tex') |
call IMAP ('+t', "\\q t", 'tex') |
| call IMAP ('+v', "\\v{v}", 'tex') |
call IMAP ('=u', "\\'{u}", 'tex') |
| call IMAP ('=w', "\\'{w}", 'tex') |
call IMAP ('+u', "\\v{u}", 'tex') |
| call IMAP ('+w', "\\v{w}", 'tex') |
call IMAP ('=v', "\\'{v}", 'tex') |
| call IMAP ('=x', "\\'{x}", 'tex') |
call IMAP ('+v', "\\v{v}", 'tex') |
| call IMAP ('+x', "\\v{x}", 'tex') |
call IMAP ('=w', "\\'{w}", 'tex') |
| call IMAP ('=y', "\\'{y}", 'tex') |
call IMAP ('+w', "\\v{w}", 'tex') |
| call IMAP ('+y', "\\v{y}", 'tex') |
call IMAP ('=x', "\\'{x}", 'tex') |
| call IMAP ('=z', "\\'{z}", 'tex') |
call IMAP ('+x', "\\v{x}", 'tex') |
| call IMAP ('+z', "\\v{z}", 'tex') |
call IMAP ('=y', "\\'{y}", 'tex') |
| call IMAP ('=A', "\\'{A}", 'tex') |
call IMAP ('+y', "\\v{y}", 'tex') |
| call IMAP ('+A', "\\v{A}", 'tex') |
call IMAP ('=z', "\\'{z}", 'tex') |
| call IMAP ('=B', "\\'{B}", 'tex') |
call IMAP ('+z', "\\v{z}", 'tex') |
| call IMAP ('+B', "\\v{B}", 'tex') |
call IMAP ('=A', "\\'{A}", 'tex') |
| call IMAP ('=C', "\\'{C}", 'tex') |
call IMAP ('+A', "\\v{A}", 'tex') |
| call IMAP ('+C', "\\v{C}", 'tex') |
call IMAP ('=B', "\\'{B}", 'tex') |
| call IMAP ('=D', "\\'{D}", 'tex') |
call IMAP ('+B', "\\v{B}", 'tex') |
| call IMAP ('+D', "\\v{D}", 'tex') |
call IMAP ('=C', "\\'{C}", 'tex') |
| call IMAP ('=E', "\\'{E}", 'tex') |
call IMAP ('+C', "\\v{C}", 'tex') |
| call IMAP ('+E', "\\v{E}", 'tex') |
call IMAP ('=D', "\\'{D}", 'tex') |
| call IMAP ('=F', "\\'{F}", 'tex') |
call IMAP ('+D', "\\v{D}", 'tex') |
| call IMAP ('+F', "\\v{F}", 'tex') |
call IMAP ('=E', "\\'{E}", 'tex') |
| call IMAP ('=G', "\\'{G}", 'tex') |
call IMAP ('+E', "\\v{E}", 'tex') |
| call IMAP ('+G', "\\v{G}", 'tex') |
call IMAP ('=F', "\\'{F}", 'tex') |
| call IMAP ('=H', "\\'{H}", 'tex') |
call IMAP ('+F', "\\v{F}", 'tex') |
| call IMAP ('+H', "\\v{H}", 'tex') |
call IMAP ('=G', "\\'{G}", 'tex') |
| call IMAP ('=I', "\\'{I}", 'tex') |
call IMAP ('+G', "\\v{G}", 'tex') |
| call IMAP ('+I', "\\v{I}", 'tex') |
call IMAP ('=H', "\\'{H}", 'tex') |
| "call IMAP ('=J', "\\'{J}", 'tex') |
call IMAP ('+H', "\\v{H}", 'tex') |
| "call IMAP ('+J', "\\v{J}", 'tex') |
call IMAP ('=I', "\\'{I}", 'tex') |
| call IMAP ('=K', "\\'{K}", 'tex') |
call IMAP ('+I', "\\v{I}", 'tex') |
| call IMAP ('+K', "\\v{K}", 'tex') |
"call IMAP ('=J', "\\'{J}", 'tex') |
| call IMAP ('=L', "\\'{L}", 'tex') |
"call IMAP ('+J', "\\v{J}", 'tex') |
| call IMAP ('+L', "\\v{L}", 'tex') |
call IMAP ('=K', "\\'{K}", 'tex') |
| call IMAP ('=M', "\\'{M}", 'tex') |
call IMAP ('+K', "\\v{K}", 'tex') |
| call IMAP ('+M', "\\v{M}", 'tex') |
call IMAP ('=L', "\\'{L}", 'tex') |
| call IMAP ('=N', "\\'{N}", 'tex') |
call IMAP ('+L', "\\v{L}", 'tex') |
| call IMAP ('+N', "\\v{N}", 'tex') |
call IMAP ('=M', "\\'{M}", 'tex') |
| call IMAP ('=O', "\\'{O}", 'tex') |
call IMAP ('+M', "\\v{M}", 'tex') |
| call IMAP ('+O', "\\v{O}", 'tex') |
call IMAP ('=N', "\\'{N}", 'tex') |
| call IMAP ('=P', "\\'{P}", 'tex') |
call IMAP ('+N', "\\v{N}", 'tex') |
| call IMAP ('+P', "\\v{P}", 'tex') |
call IMAP ('=O', "\\'{O}", 'tex') |
| call IMAP ('=Q', "\\'{Q}", 'tex') |
call IMAP ('+O', "\\v{O}", 'tex') |
| call IMAP ('+Q', "\\v{Q}", 'tex') |
call IMAP ('=P', "\\'{P}", 'tex') |
| call IMAP ('=R', "\\'{R}", 'tex') |
call IMAP ('+P', "\\v{P}", 'tex') |
| call IMAP ('+R', "\\v{R}", 'tex') |
call IMAP ('=Q', "\\'{Q}", 'tex') |
| call IMAP ('=S', "\\'{S}", 'tex') |
call IMAP ('+Q', "\\v{Q}", 'tex') |
| call IMAP ('+S', "\\v{S}", 'tex') |
call IMAP ('=R', "\\'{R}", 'tex') |
| call IMAP ('=T', "\\'{T}", 'tex') |
call IMAP ('+R', "\\v{R}", 'tex') |
| call IMAP ('+T', "\\v{T}", 'tex') |
call IMAP ('=S', "\\'{S}", 'tex') |
| call IMAP ('=U', "\\'{U}", 'tex') |
call IMAP ('+S', "\\v{S}", 'tex') |
| call IMAP ('+U', "\\v{U}", 'tex') |
call IMAP ('=T', "\\'{T}", 'tex') |
| call IMAP ('=V', "\\'{V}", 'tex') |
call IMAP ('+T', "\\v{T}", 'tex') |
| call IMAP ('+V', "\\v{V}", 'tex') |
call IMAP ('=U', "\\'{U}", 'tex') |
| call IMAP ('=W', "\\'{W}", 'tex') |
call IMAP ('+U', "\\v{U}", 'tex') |
| call IMAP ('+W', "\\v{W}", 'tex') |
call IMAP ('=V', "\\'{V}", 'tex') |
| call IMAP ('=X', "\\'{X}", 'tex') |
call IMAP ('+V', "\\v{V}", 'tex') |
| call IMAP ('+X', "\\v{X}", 'tex') |
call IMAP ('=W', "\\'{W}", 'tex') |
| call IMAP ('=Y', "\\'{Y}", 'tex') |
call IMAP ('+W', "\\v{W}", 'tex') |
| call IMAP ('+Y', "\\v{Y}", 'tex') |
call IMAP ('=X', "\\'{X}", 'tex') |
| call IMAP ('=Z', "\\'{Z}", 'tex') |
call IMAP ('+X', "\\v{X}", 'tex') |
| call IMAP ('+Z', "\\v{Z}", 'tex') |
call IMAP ('=Y', "\\'{Y}", 'tex') |
| |
call IMAP ('+Y', "\\v{Y}", 'tex') |
| |
call IMAP ('=Z', "\\'{Z}", 'tex') |
| |
call IMAP ('+Z', "\\v{Z}", 'tex') |
| |
" end universal TeX mappings }}} |
| |
elseif g:tex_input_method == "tex-iso8859-2" || |
| |
\ g:tex_input_method == "iso8859-2" || |
| |
\ g:tex_input_method == "tex-latin2" || |
| |
\ g:tex_input_method == "latin2" |
| |
" iso8859-2(latin2) TeX mappings {{{ |
| |
call IMAP ('=a', "á", 'tex') |
| |
call IMAP ('+a', "\\v{a}", 'tex') |
| |
call IMAP ('+}', "ä", 'tex') |
| |
call IMAP ('=b', "\\'{b}", 'tex') |
| |
call IMAP ('+b', "\\v{b}", 'tex') |
| |
call IMAP ('=c', "æ", 'tex') |
| |
call IMAP ('+c', "è", 'tex') |
| |
call IMAP ('=d', "\\'{d}", 'tex') |
| |
call IMAP ('+d', "ï", 'tex') |
| |
call IMAP ('=e', "é", 'tex') |
| |
call IMAP ('+e', "ì", 'tex') |
| |
call IMAP ('=f', "\\'{f}", 'tex') |
| |
call IMAP ('+f', "\\v{f}", 'tex') |
| |
call IMAP ('=g', "\\'{g}", 'tex') |
| |
call IMAP ('+g', "\\v{g}", 'tex') |
| |
call IMAP ('=h', "\\'{h}", 'tex') |
| |
call IMAP ('+h', "\\v{h}", 'tex') |
| |
call IMAP ('=i', "í", 'tex') |
| |
call IMAP ('+i', "\\v{\\i}", 'tex') |
| |
"call IMAP ('=j', "\\'{\\j}", 'tex') |
| |
"call IMAP ('+j', "\\v{\\j}", 'tex') |
| |
"call IMAP ('=k', "\\'{k}", 'tex') |
| |
"call IMAP ('+k', "\\v{k}", 'tex') |
| |
call IMAP ('=l', "å", 'tex') |
| |
call IMAP ('+l', "µ", 'tex') |
| |
call IMAP ('=m', "\\'{m}", 'tex') |
| |
call IMAP ('+m', "\\v{m}", 'tex') |
| |
call IMAP ('=n', "ñ", 'tex') |
| |
call IMAP ('+n', "ò", 'tex') |
| |
call IMAP ('=o', "ó", 'tex') |
| |
call IMAP ('+o', "ö", 'tex') |
| |
call IMAP ('+:', "ô", 'tex') |
| |
call IMAP ('=p', "\\'{p}", 'tex') |
| |
call IMAP ('+p', "\\v{p}", 'tex') |
| |
call IMAP ('=q', "\\'{q}", 'tex') |
| |
call IMAP ('+q', "\\v{q}", 'tex') |
| |
call IMAP ('=r', "à", 'tex') |
| |
call IMAP ('+r', "ø", 'tex') |
| |
call IMAP ('=s', "¶", 'tex') |
| |
call IMAP ('+s', "¹", 'tex') |
| |
call IMAP ('=t', "\\'{t}", 'tex') |
| |
call IMAP ('+t', "»", 'tex') |
| |
call IMAP ('=u', "ú", 'tex') |
| |
call IMAP ('+u', "ü", 'tex') |
| |
call IMAP ('=v', "\\'{v}", 'tex') |
| |
call IMAP ('+v', "\\v{v}", 'tex') |
| |
call IMAP ('=w', "\\'{w}", 'tex') |
| |
call IMAP ('+w', "\\v{w}", 'tex') |
| |
call IMAP ('=x', "\\'{x}", 'tex') |
| |
call IMAP ('+x', "\\v{x}", 'tex') |
| |
call IMAP ('=y', "ý", 'tex') |
| |
call IMAP ('+y', "\\v{y}", 'tex') |
| |
call IMAP ('=z', "¼", 'tex') |
| |
call IMAP ('+z', "¾", 'tex') |
| |
call IMAP ('=A', "Á", 'tex') |
| |
call IMAP ('+A', "Ä", 'tex') |
| |
call IMAP ('=B', "\\'{B}", 'tex') |
| |
call IMAP ('+B', "\\v{B}", 'tex') |
| |
call IMAP ('=C', "Æ", 'tex') |
| |
call IMAP ('+C', "È", 'tex') |
| |
call IMAP ('=D', "\\'{D}", 'tex') |
| |
call IMAP ('+D', "Ï", 'tex') |
| |
call IMAP ('=E', "É", 'tex') |
| |
call IMAP ('+E', "Ì", 'tex') |
| |
call IMAP ('=F', "\\'{F}", 'tex') |
| |
call IMAP ('+F', "\\v{F}", 'tex') |
| |
call IMAP ('=G', "\\'{G}", 'tex') |
| |
call IMAP ('+G', "\\v{G}", 'tex') |
| |
call IMAP ('=H', "\\'{H}", 'tex') |
| |
call IMAP ('+H', "\\v{H}", 'tex') |
| |
call IMAP ('=I', "Í", 'tex') |
| |
call IMAP ('+I', "\\v{I}", 'tex') |
| |
"call IMAP ('=J', "\\'{J}", 'tex') |
| |
"call IMAP ('+J', "\\v{J}", 'tex') |
| |
call IMAP ('=K', "\\'{K}", 'tex') |
| |
call IMAP ('+K', "\\v{K}", 'tex') |
| |
call IMAP ('=L', "Å", 'tex') |
| |
call IMAP ('+L', "¥", 'tex') |
| |
call IMAP ('=M', "\\'{M}", 'tex') |
| |
call IMAP ('+M', "\\v{M}", 'tex') |
| |
call IMAP ('=N', "Ñ", 'tex') |
| |
call IMAP ('+N', "Ò", 'tex') |
| |
call IMAP ('=O', "Ó", 'tex') |
| |
call IMAP ('+O', "Ô", 'tex') |
| |
call IMAP ('=P', "\\'{P}", 'tex') |
| |
call IMAP ('+P', "\\v{P}", 'tex') |
| |
call IMAP ('=Q', "\\'{Q}", 'tex') |
| |
call IMAP ('+Q', "\\v{Q}", 'tex') |
| |
call IMAP ('=R', "À", 'tex') |
| |
call IMAP ('+R', "Ø", 'tex') |
| |
call IMAP ('=S', "¦", 'tex') |
| |
call IMAP ('+S', "©", 'tex') |
| |
call IMAP ('=T', "\\'{T}", 'tex') |
| |
call IMAP ('+T', "«", 'tex') |
| |
call IMAP ('=U', "Ú", 'tex') |
| |
call IMAP ('+U', "Ü", 'tex') |
| |
call IMAP ('=V', "\\'{V}", 'tex') |
| |
call IMAP ('+V', "\\v{V}", 'tex') |
| |
call IMAP ('=W', "\\'{W}", 'tex') |
| |
call IMAP ('+W', "\\v{W}", 'tex') |
| |
call IMAP ('=X', "\\'{X}", 'tex') |
| |
call IMAP ('+X', "\\v{X}", 'tex') |
| |
call IMAP ('=Y', "Ý", 'tex') |
| |
call IMAP ('+Y', "\\v{Y}", 'tex') |
| |
call IMAP ('=Z', "¬", 'tex') |
| |
call IMAP ('+Z', "®", 'tex') |
| |
" end iso8859-2(latin2) TeX mappings }}} |
| |
endif |
| |
endif |
| " }}} |
" }}} |
| " vmaps: enclose selected region in brackts, environments {{{ |
" vmaps: enclose selected region in brackts, environments {{{ |
| vnoremap <Leader>( "rxi\left(<cr>\right)<cr><esc>k"rP |
vnoremap <Leader>( "rxi\left(<cr>\right)<cr><esc>k"rP |