| version 1.15, 2002/04/03 12:02:44 |
version 1.16, 2002/04/06 18:01:39 |
| 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 ('`@', '\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 119 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 ('`;', '\dot{ä}«»', "tex") |
call IMAP ('`~', '\tilde{ä}', "tex") |
| call IMAP ('`:', '\ddot{ä}«»', "tex") |
" call IMAP ('`;', '\dot{ä}«»', "tex") |
| call IMAP ('`2', '\sqrt{ä}«»', "tex") |
call IMAP ('`;', '\dot{ä}', "tex") |
| |
" call IMAP ('`:', '\ddot{ä}«»', "tex") |
| |
call IMAP ('`:', '\ddot{ä}', "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') |
| " }}} |
" }}} |
| " 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") |
| Line 143 if !exists('s:doneMappings') |
|
| Line 150 if !exists('s:doneMappings') |
|
| " 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")' |
| 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") |