From e5dfb045b994e1ab8fef9ef5d3f02ce20ea6b685 Mon Sep 17 00:00:00 2001 From: Ryan Kavanagh Date: Mon, 13 Dec 2021 16:55:42 -0500 Subject: many more renames --- dot_vim/ftplugin/latex-suite/mathmacros.vim | 730 ++++++++++++++++++++++++++++ 1 file changed, 730 insertions(+) create mode 100644 dot_vim/ftplugin/latex-suite/mathmacros.vim (limited to 'dot_vim/ftplugin/latex-suite/mathmacros.vim') diff --git a/dot_vim/ftplugin/latex-suite/mathmacros.vim b/dot_vim/ftplugin/latex-suite/mathmacros.vim new file mode 100644 index 0000000..f160db5 --- /dev/null +++ b/dot_vim/ftplugin/latex-suite/mathmacros.vim @@ -0,0 +1,730 @@ +"============================================================================= +" File: mathmacros.vim +" Author: Mikolaj Machowski +" Created: Tue Apr 23 06:00 PM 2002 PST +" +" Description: macros for everything mathematical in latex. +"============================================================================= + +if !(has('gui_running') && g:Tex_MathMenus && g:Tex_Menus) + finish +endif + +let s:MathMenuName = g:Tex_MenuPrefix.'&Math.' + +function! Tex_MathMenuRemove() + exe 'silent! aunmenu '.s:MathMenuName +endfunction + +let s:pA = 'amenu '.g:Tex_NextMenuLocation.' '.s:MathMenuName +let g:Tex_NextMenuLocation = g:Tex_NextMenuLocation + 1 + +" brackets and dollars {{{ +exe s:pA.'\\&[\ \\] =IMAP_PutTextWithMovement("\\[<++>\\]<++>")' +exe s:pA.'\\&(\ \\) =IMAP_PutTextWithMovement("\\(<++>\\)<++>")' +exe s:pA.'&$\ $ $$' +exe s:pA.'-sepmath1- :' +" }}} +" MATH arrows {{{ +let s:pA1 = s:pA."&Arrows." +exe s:pA1.'Leftarrow \leftarrow ' +exe s:pA1.'leftarrow \leftarrow' +exe s:pA1.'longleftarrow \longleftarrow ' +exe s:pA1.'Leftarrow \Leftarrow ' +exe s:pA1.'Longleftarrow \Longleftarrow ' +exe s:pA1.'rightarrow \rightarrow ' +exe s:pA1.'longrightarrow \longrightarrow ' +exe s:pA1.'Rightarrow \Rightarrow ' +exe s:pA1.'Longrightarrow \Longrightarrow ' +exe s:pA1.'leftrightarrow \leftrightarrow ' +exe s:pA1.'longleftrightarrow \longleftrightarrow ' +exe s:pA1.'Leftrightarrow \Leftrightarrow ' +exe s:pA1.'Longleftrightarrow \Longleftrightarrow ' +exe s:pA1.'uparrow \uparrow ' +exe s:pA1.'Uparrow \Uparrow ' +exe s:pA1.'downarrow \downarrow ' +exe s:pA1.'Downarrow \Downarrow ' +exe s:pA1.'updownarrow \updownarrow ' +exe s:pA1.'Updownarrow \Updownarrow ' +exe s:pA1.'nearrow \nearrow ' +exe s:pA1.'searrow \searrow ' +exe s:pA1.'swarrow \swarrow ' +exe s:pA1.'nwarrow \nwarrow ' +exe s:pA1.'mapsto \mapsto ' +exe s:pA1.'leadsto \leadsto ' +exe s:pA1.'longmapsto \longmapsto ' +exe s:pA1.'hookleftarrow \hookleftarrow ' +exe s:pA1.'hookrightarrow \hookrightarrow ' +exe s:pA1.'leftharpoonup \leftharpoonup ' +exe s:pA1.'leftharpoondown \leftharpoondown ' +exe s:pA1.'rightharpoonup \rightharpoonup ' +exe s:pA1.'rightharpoondown \rightharpoondown ' +exe s:pA1.'rightleftharpoons \rightleftharpoons ' +exe s:pA1.'overleftarrow \overleftarrow ' +exe s:pA1.'overrightarrow \overrightarrow ' +exe s:pA1.'overleftrightarrow \overleftrightarrow ' +exe s:pA1.'underleftarrow \underleftarrow ' +exe s:pA1.'underrightarrow \underrightarrow ' +exe s:pA1.'underleftrightarrow \underleftrightarrow ' +exe s:pA1.'xleftarrow \xleftarrow ' +exe s:pA1.'xrightarrow \xrightarrow ' +" }}} + + +" MATH nArrows {{{ +let s:pA1a = s:pA."&nArrows." +exe s:pA1a.'nleftarrow \nleftarrow ' +exe s:pA1a.'nLeftarrow \nLeftarrow ' +exe s:pA1a.'nleftrightarrow \nleftrightarrow ' +exe s:pA1a.'nrightarrow \nrightarrow ' +exe s:pA1a.'nRightarrow \nRightarrow ' +" }}} +" MATH Arrows2 {{{ +let s:pA1a = s:pA."Arrows2." +exe s:pA1a.'dashleftarrow \dashleftarrow ' +exe s:pA1a.'leftleftarrows \leftleftarrows ' +exe s:pA1a.'leftrightarrows \leftrightarrows ' +exe s:pA1a.'Lleftarrow \Lleftarrow ' +exe s:pA1a.'twoheadleftarrow \twoheadleftarrow ' +exe s:pA1a.'leftarrowtail \leftarrowtail ' +exe s:pA1a.'leftrightharpoons \leftrightharpoons ' +exe s:pA1a.'Lsh \Lsh ' +exe s:pA1a.'looparrowleft \looparrowleft ' +exe s:pA1a.'curvearrowleft \curvearrowleft ' +exe s:pA1a.'circlearrowleft \circlearrowleft ' +exe s:pA1a.'dashrightarrow \dashrightarrow ' +exe s:pA1a.'rightrightarrows \rightrightarrows ' +exe s:pA1a.'rightleftarrows \rightleftarrows ' +exe s:pA1a.'Rrightarrow \Rrightarrow ' +exe s:pA1a.'twoheadrightarrow \twoheadrightarrow ' +exe s:pA1a.'rightarrowtail \rightarrowtail ' +exe s:pA1a.'rightleftharpoons \rightleftharpoons ' +exe s:pA1a.'Rsh \Rsh ' +exe s:pA1a.'looparrowright \looparrowright ' +exe s:pA1a.'curvearrowright \curvearrowright ' +exe s:pA1a.'circlearrowright \circlearrowright ' +exe s:pA1a.'multimap \multimap ' +exe s:pA1a.'upuparrows \upuparrows ' +exe s:pA1a.'downdownarrows \downdownarrows ' +exe s:pA1a.'upharpoonleft \upharpoonleft ' +exe s:pA1a.'upharpoonright \upharpoonright ' +exe s:pA1a.'downharpoonleft \downharpoonleft ' +exe s:pA1a.'downharpoonright \downharpoonright ' +exe s:pA1a.'rightsquigarrow \rightsquigarrow ' +exe s:pA1a.'leftrightsquigarrow \leftrightsquigarrow ' +" }}} +" MATH Fonts {{{ +let s:pA2a = s:pA."&MathFonts." +" exe s:pA2a.'mathbf{} =IMAP_PutTextWithMovement("\\mathbf{<++>}<++>")' +exe s:pA2a.'mathrm{} =IMAP_PutTextWithMovement("\\mathrm{<++>}<++>")' +exe s:pA2a.'mathsf{} =IMAP_PutTextWithMovement("\\mathsf{<++>}<++>")' +exe s:pA2a.'mathtt{} =IMAP_PutTextWithMovement("\\mathtt{<++>}<++>")' +exe s:pA2a.'mathit{} =IMAP_PutTextWithMovement("\\mathit{<++>}<++>")' +exe s:pA2a.'mathfrak{} =IMAP_PutTextWithMovement("\\mathfrak{<++>}<++>")' +exe s:pA2a.'mathcal{} =IMAP_PutTextWithMovement("\\mathcal{<++>}<++>")' +exe s:pA2a.'mathscr{} =IMAP_PutTextWithMovement("\\mathscr{<++>}<++>")' +exe s:pA2a.'mathbb{} =IMAP_PutTextWithMovement("\\mathbb{<++>}<++>")' +" }}} +" Greek Letters small {{{ +let s:pA2 = s:pA."&Greek.&Small." +exe s:pA2.'alpha`a \alpha ' +exe s:pA2.'beta`b \beta ' +exe s:pA2.'gamma`g \gamma ' +exe s:pA2.'delta`d \delta ' +exe s:pA2.'epsilon \epsilon ' +exe s:pA2.'varepsilon`e \varepsilon ' +exe s:pA2.'zeta`z \zeta ' +exe s:pA2.'eta`h \eta ' +exe s:pA2.'theta`q \theta ' +exe s:pA2.'vartheta \vartheta ' +exe s:pA2.'iota`i \iota ' +exe s:pA2.'kappa`k \kappa ' +exe s:pA2.'lambda`l \lambda ' +exe s:pA2.'mu`m \mu ' +exe s:pA2.'nu`n \nu ' +exe s:pA2.'xi`x \xi ' +exe s:pA2.'pi`p \pi ' +exe s:pA2.'varpi \varpi ' +exe s:pA2.'rho`r \rho ' +exe s:pA2.'varrho \varrho ' +exe s:pA2.'sigma`s \sigma ' +exe s:pA2.'varsigma`v \varsigma ' +exe s:pA2.'tau`t \tau ' +exe s:pA2.'upsilon`u \upsilon ' +exe s:pA2.'phi \phi ' +exe s:pA2.'varphi`f \varphi ' +exe s:pA2.'chi`c \chi ' +exe s:pA2.'psi`y \psi ' +exe s:pA2.'omega`w \omega ' +" }}} +" Greek Letters big {{{ +let s:pA3 = s:pA.'&Greek.&Big.' +exe s:pA3.'Alpha`A \Alpha ' +exe s:pA3.'Beta`B \Beta ' +exe s:pA3.'Gamma`G \Gamma ' +exe s:pA3.'Delta`D \Delta ' +exe s:pA3.'Epsilon`E \Epsilon ' +exe s:pA3.'Zeta`Z \mathrm{Z} ' +exe s:pA3.'Eta`H \Eta ' +exe s:pA3.'Theta \Theta ' +exe s:pA3.'Iota \mathrm{I} ' +exe s:pA3.'Kappa`K \Kappa ' +exe s:pA3.'Lambda`L \Lambda ' +exe s:pA3.'Mu`M \Mu ' +exe s:pA3.'Nu`N \Nu ' +exe s:pA3.'Xi`X \Xi ' +exe s:pA3.'Pi`P \Pi ' +exe s:pA3.'Rho`R \Rho ' +exe s:pA3.'Sigma`S \Sigma ' +exe s:pA3.'Tau`T \Tau ' +exe s:pA3.'Upsilon`U \Upsilon ' +exe s:pA3.'Phi \Phi ' +exe s:pA3.'Chi`C \Chi ' +exe s:pA3.'Psi`Y \Psi ' +exe s:pA3.'Omega`W \Omega ' +" }}} +" BinaryRel1 {{{ +let s:pA4 = s:pA."&BinaryRel1." +exe s:pA4.'ll \ll ' +exe s:pA4.'lll \lll ' +exe s:pA4.'leqslant \leqslant ' +exe s:pA4.'leq \leq ' +exe s:pA4.'leqq \leqq ' +exe s:pA4.'eqslantless \eqslantless ' +exe s:pA4.'lessdot \lessdot ' +exe s:pA4.'prec \prec ' +exe s:pA4.'preceq \preceq ' +exe s:pA4.'preccurlyeq \preccurlyeq ' +exe s:pA4.'curlyeqprec \curlyeqprec ' +exe s:pA4.'lesssim \lesssim ' +exe s:pA4.'lessapprox \lessapprox ' +exe s:pA4.'precsim \precsim ' +exe s:pA4.'precapprox \precapprox ' +exe s:pA4.'in \in ' +exe s:pA4.'subset`( \subset ' +exe s:pA4.'Subset`) \Subset ' +exe s:pA4.'subseteq \subseteq ' +exe s:pA4.'subseteqq \subseteqq ' +exe s:pA4.'sqsubset \sqsubset ' +exe s:pA4.'sqsubseteq \sqsubseteq ' +exe s:pA4.'smile \smile ' +exe s:pA4.'smallsmile \smallsmile ' +exe s:pA4.'parallel \parallel ' +exe s:pA4.'shortparallel \shortparallel ' +exe s:pA4.'dashv \dashv ' +exe s:pA4.'vdash \vdash ' +exe s:pA4.'vDash \vDash ' +exe s:pA4.'models \models ' +exe s:pA4.'therefore \therefore ' +exe s:pA4.'backepsilon \backepsilon ' +" }}} +" nBinaryRel1 {{{ +let s:pA4a = s:pA."&nBinaryRel1." +exe s:pA4a.'nless \nless ' +exe s:pA4a.'nleqslant \nleqslant ' +exe s:pA4a.'nleq \nleq ' +exe s:pA4a.'lneq \lneq ' +exe s:pA4a.'nleqq \nleqq ' +exe s:pA4a.'lneqq \lneqq ' +exe s:pA4a.'lvertneqq \lvertneqq ' +exe s:pA4a.'nprec \nprec ' +exe s:pA4a.'npreceq \npreceq ' +exe s:pA4a.'precneqq \precneqq ' +exe s:pA4a.'lnsim \lnsim ' +exe s:pA4a.'lnapprox \lnapprox ' +exe s:pA4a.'precnsim \precnsim ' +exe s:pA4a.'precnapprox \precnapprox ' +exe s:pA4a.'notin \notin ' +exe s:pA4a.'nsubseteq \nsubseteq ' +exe s:pA4a.'varsubsetneq \varsubsetneq ' +exe s:pA4a.'subsetneq \subsetneq ' +exe s:pA4a.'nsubseteqq \nsubseteqq ' +exe s:pA4a.'varsubsetneqq \varsubsetneqq ' +exe s:pA4a.'subsetneqq \subsetneqq ' +exe s:pA4a.'nparallel \nparallel ' +exe s:pA4a.'nshortparallel \nshortparallel ' +exe s:pA4a.'nvdash \nvdash ' +exe s:pA4a.'nvDash \nvDash ' +" }}} +" BinaryRel2 {{{ +let s:pA5 = s:pA."&BinaryRel2." +exe s:pA5.'gg \gg ' +exe s:pA5.'ggg \ggg ' +exe s:pA5.'gggtr \gggtr ' +exe s:pA5.'geqslant \geqslant ' +exe s:pA5.'geq \geq ' +exe s:pA5.'geqq \geqq ' +exe s:pA5.'eqslantgtr \eqslantgtr ' +exe s:pA5.'gtrdot \gtrdot ' +exe s:pA5.'succ \succ ' +exe s:pA5.'succeq \succeq ' +exe s:pA5.'succcurlyeq \succcurlyeq ' +exe s:pA5.'curlyeqsucc \curlyeqsucc ' +exe s:pA5.'gtrsim \gtrsim ' +exe s:pA5.'gtrapprox \gtrapprox ' +exe s:pA5.'succsim \succsim ' +exe s:pA5.'succapprox \succapprox ' +exe s:pA5.'ni \ni ' +exe s:pA5.'owns \owns ' +exe s:pA5.'supset \supset ' +exe s:pA5.'Supset \Supset ' +exe s:pA5.'supseteq \supseteq ' +exe s:pA5.'supseteqq \supseteqq ' +exe s:pA5.'sqsupset \sqsupset ' +exe s:pA5.'sqsupseteq \sqsupseteq ' +exe s:pA5.'frown \frown ' +exe s:pA5.'smallfrown \smallfrown ' +exe s:pA5.'mid \mid ' +exe s:pA5.'shortmid \shortmid ' +exe s:pA5.'between \between ' +exe s:pA5.'Vdash \Vdash ' +exe s:pA5.'bowtie \bowtie ' +exe s:pA5.'Join \Join ' +exe s:pA5.'pitchfork \pitchfork ' +" }}} +" {{{ nBinaryRel2 +let s:pA5a = s:pA."n&BinaryRel2." "TODO: dorobiæ logarytmy +exe s:pA5a.'ngtr \ngtr ' +exe s:pA5a.'ngeqslant \ngeqslant ' +exe s:pA5a.'ngeq \ngeq ' +exe s:pA5a.'gneq \gneq ' +exe s:pA5a.'ngeqq \ngeqq ' +exe s:pA5a.'gneqq \gneqq ' +exe s:pA5a.'nsucc \nsucc ' +exe s:pA5a.'nsucceq \nsucceq ' +exe s:pA5a.'succneqq \succneqq ' +exe s:pA5a.'gnsim \gnsim ' +exe s:pA5a.'gnapprox \gnapprox ' +exe s:pA5a.'succnsim \succnsim ' +exe s:pA5a.'succnapprox \succnapprox ' +exe s:pA5a.'nsupseteq \nsupseteq ' +exe s:pA5a.'varsupsetneq \varsupsetneq ' +exe s:pA5a.'supsetneq \supsetneq ' +exe s:pA5a.'nsupseteqq \nsupseteqq ' +exe s:pA5a.'varsupsetneqq \varsupsetneqq ' +exe s:pA5a.'supsetneqq \supsetneqq ' +exe s:pA5a.'nmid \nmid ' +exe s:pA5a.'nshortmid \nshortmid ' +exe s:pA5a.'nVdash \nVdash ' +" }}} +" {{{ BinaryRel3 +let s:pA6 = s:pA."&BinaryRel3." +exe s:pA6.'doteq \doteq ' +exe s:pA6.'circeq \circeq ' +exe s:pA6.'eqcirc \eqcirc ' +exe s:pA6.'risingdotseq \risingdotseq ' +exe s:pA6.'doteqdot \doteqdot ' +exe s:pA6.'Doteq \Doteq ' +exe s:pA6.'fallingdotseq \fallingdotseq ' +exe s:pA6.'triangleq \triangleq ' +exe s:pA6.'bumpeq \bumpeq ' +exe s:pA6.'Bumpeq \Bumpeq ' +exe s:pA6.'equiv`= \equiv ' +exe s:pA6.'sim \sim ' +exe s:pA6.'thicksim \thicksim ' +exe s:pA6.'backsim \backsim ' +exe s:pA6.'simeq \simeq ' +exe s:pA6.'backsimeq \backsimeq ' +exe s:pA6.'cong \cong ' +exe s:pA6.'approx=~ \approx ' +exe s:pA6.'thickapprox \thickapprox ' +exe s:pA6.'approxeq \approxeq ' +exe s:pA6.'blacktriangleleft \blacktriangleleft ' +exe s:pA6.'vartriangleleft \vartriangleleft ' +exe s:pA6.'trianglelefteq \trianglelefteq ' +exe s:pA6.'blacktriangleright \blacktriangleright ' +exe s:pA6.'vartriangleright \vartriangleright ' +exe s:pA6.'trianglerighteq \trianglerighteq ' +exe s:pA6.'perp \perp ' +exe s:pA6.'asymp \asymp ' +exe s:pA6.'Vvdash \Vvdash ' +exe s:pA6.'propto \propto ' +exe s:pA6.'varpropto \varpropto ' +exe s:pA6.'because \because ' +" }}} +" {{{ nBinaryRel3 +let s:pA6a = s:pA."&nBinaryRel3." +exe s:pA6a.'neq \neq ' +exe s:pA6a.'nsim \nsim ' +exe s:pA6a.'ncong \ncong ' +exe s:pA6a.'ntriangleleft \ntriangleleft ' +exe s:pA6a.'ntrianglelefteq \ntrianglelefteq ' +exe s:pA6a.'ntriangleright \ntriangleright ' +exe s:pA6a.'ntrianglerighteq \ntrianglerighteq ' +" }}} +" {{{ BinaryRel4 +let s:pA7 = s:pA."&BinaryRel4." +exe s:pA7.'lessgtr \lessgtr ' +exe s:pA7.'gtrless \gtrless ' +exe s:pA7.'lesseqgtr \lesseqgtr ' +exe s:pA7.'gtreqless \gtreqless ' +exe s:pA7.'lesseqqgtr \lesseqqgtr ' +exe s:pA7.'gtreqqless \gtreqqless ' +" }}} +" {{{ BigOp +let s:pA8a = s:pA."&BigOp." +exe s:pA8a.'limits \limits' +exe s:pA8a.'nolimits \nolimits' +exe s:pA8a.'displaylimits \displaylimits' +exe s:pA8a.'-seplimits- :' +exe s:pA8a.'bigcap`- \bigcap' +exe s:pA8a.'bigcup`+ \bigcup' +exe s:pA8a.'bigodot \bigodot' +exe s:pA8a.'bigoplus \bigoplus' +exe s:pA8a.'bigotimes \bigotimes' +exe s:pA8a.'bigsqcup \bigsqcup' +exe s:pA8a.'biguplus \biguplus' +exe s:pA8a.'bigvee \bigvee' +exe s:pA8a.'bigwedge \bigwedge' +exe s:pA8a.'coprod \coprod' +exe s:pA8a.'int \int' +exe s:pA8a.'oint \oint' +exe s:pA8a.'prod \prod' +exe s:pA8a.'sum \sum' +" }}} +" {{{ BinaryOp +let s:pA8 = s:pA."&BinaryOp." +exe s:pA8.'pm \pm ' +exe s:pA8.'mp \mp ' +exe s:pA8.'dotplus \dotplus ' +exe s:pA8.'cdot`. \cdot ' +exe s:pA8.'centerdot \centerdot ' +exe s:pA8.'times`* \times ' +exe s:pA8.'ltimes \ltimes ' +exe s:pA8.'rtimes \rtimes ' +exe s:pA8.'leftthreetimes \leftthreetimes ' +exe s:pA8.'rightthreetimes \rightthreetimes ' +exe s:pA8.'div \div ' +exe s:pA8.'divideontimes \divideontimes ' +exe s:pA8.'bmod \bmod ' +exe s:pA8.'ast \ast ' +exe s:pA8.'star \star ' +exe s:pA8.'setminus`\\ \setminus ' +exe s:pA8.'smallsetminus \smallsetminus ' +exe s:pA8.'diamond \diamond ' +exe s:pA8.'wr \wr ' +exe s:pA8.'intercal \intercal ' +exe s:pA8.'circ`@ \circ ' +exe s:pA8.'bigcirc \bigcirc ' +exe s:pA8.'bullet \bullet ' +exe s:pA8.'cap \cap ' +exe s:pA8.'Cap \Cap ' +exe s:pA8.'cup \cup ' +exe s:pA8.'Cup \Cup ' +exe s:pA8.'sqcap \sqcap ' +exe s:pA8.'sqcup \sqcup' +exe s:pA8.'amalg \amalg ' +exe s:pA8.'uplus \uplus ' +exe s:pA8.'triangleleft \triangleleft ' +exe s:pA8.'triangleright \triangleright ' +exe s:pA8.'bigtriangleup \bigtriangleup ' +exe s:pA8.'bigtriangledown \bigtriangledown ' +exe s:pA8.'vee \vee ' +exe s:pA8.'veebar \veebar ' +exe s:pA8.'curlyvee \curlyvee ' +exe s:pA8.'wedge`& \wedge ' +exe s:pA8.'barwedge \barwedge ' +exe s:pA8.'doublebarwedge \doublebarwedge ' +exe s:pA8.'curlywedge \curlywedge ' +exe s:pA8.'oplus \oplus ' +exe s:pA8.'ominus \ominus ' +exe s:pA8.'otimes \otimes ' +exe s:pA8.'oslash \oslash ' +exe s:pA8.'boxplus \boxplus ' +exe s:pA8.'boxminus \boxminus ' +exe s:pA8.'boxtimes \boxtimes ' +exe s:pA8.'boxdot \boxdot ' +exe s:pA8.'odot \odot ' +exe s:pA8.'circledast \circledast ' +exe s:pA8.'circleddash \circleddash ' +exe s:pA8.'circledcirc \circledcirc ' +exe s:pA8.'dagger \dagger ' +exe s:pA8.'ddagger \ddagger ' +exe s:pA8.'lhd \lhd ' +exe s:pA8.'unlhd \unlhd ' +exe s:pA8.'rhd \rhd ' +exe s:pA8.'unrhd \unrhd ' +" }}} +" {{{ Other1 +let s:pA9 = s:pA."&Other1." +exe s:pA9.'hat \hat ' +exe s:pA9.'check \check ' +exe s:pA9.'grave \grave ' +exe s:pA9.'acute \acute ' +exe s:pA9.'dot \dot ' +exe s:pA9.'ddot \ddot ' +exe s:pA9.'tilde`, \tilde ' +exe s:pA9.'breve \breve ' +exe s:pA9.'bar \bar ' +exe s:pA9.'vec \vec ' +exe s:pA9.'aleph \aleph ' +exe s:pA9.'hbar \hbar ' +exe s:pA9.'imath \imath ' +exe s:pA9.'jmath \jmath ' +exe s:pA9.'ell \ell ' +exe s:pA9.'wp \wp ' +exe s:pA9.'Re \Re ' +exe s:pA9.'Im \Im ' +exe s:pA9.'partial \partial ' +exe s:pA9.'infty`8 \infty ' +exe s:pA9.'prime \prime ' +exe s:pA9.'emptyset \emptyset ' +exe s:pA9.'nabla \nabla ' +exe s:pA9.'surd \surd ' +exe s:pA9.'top \top ' +exe s:pA9.'bot \bot ' +exe s:pA9.'angle \angle ' +exe s:pA9.'triangle \triangle ' +exe s:pA9.'backslash \backslash ' +exe s:pA9.'forall \forall ' +exe s:pA9.'exists \exists ' +exe s:pA9.'neg \neg ' +exe s:pA9.'flat \flat ' +exe s:pA9.'natural \natural ' +exe s:pA9.'sharp \sharp ' +exe s:pA9.'clubsuit \clubsuit ' +exe s:pA9.'diamondsuit \diamondsuit ' +exe s:pA9.'heartsuit \heartsuit ' +exe s:pA9.'spadesuit \spadesuit ' +exe s:pA9.'S \S ' +exe s:pA9.'P \P' +" }}} +" {{{ MathCreating +let s:pA10 = s:pA."&MathCreating." +exe s:pA10.'not \not' +exe s:pA10.'mkern \mkern' +exe s:pA10.'mathbin \mathbin' +exe s:pA10.'mathrel \mathrel' +exe s:pA10.'stackrel \stackrel' +exe s:pA10.'mathord \mathord' +" }}} +" {{{ Styles +let s:pA11 = s:pA."&Styles." +exe s:pA11.'displaystyle \displaystyle' +exe s:pA11.'textstyle \textstyle' +exe s:pA11.'scritpstyle \scritpstyle' +exe s:pA11.'scriptscriptstyle \scriptscriptstyle' +" }}} +" {{{ MathDiacritics +let s:pA12 = s:pA."&MathDiacritics." +exe s:pA12.'acute{} =IMAP_PutTextWithMovement("\\acute{<++>}<++>")' +exe s:pA12.'bar{}`_ =IMAP_PutTextWithMovement("\\bar{<++>}<++>")' +exe s:pA12.'breve{} =IMAP_PutTextWithMovement("\\breve{<++>}<++>")' +exe s:pA12.'check{} =IMAP_PutTextWithMovement("\\check{<++>}<++>")' +exe s:pA12.'ddot{}`: =IMAP_PutTextWithMovement("\\ddot{<++>}<++>")' +exe s:pA12.'dot{}`; =IMAP_PutTextWithMovement("\\dot{<++>}<++>")' +exe s:pA12.'grave{} =IMAP_PutTextWithMovement("\\grave{<++>}<++>")' +exe s:pA12.'hat{}`^ =IMAP_PutTextWithMovement("\\hat{<++>}<++>")' +exe s:pA12.'tilde{}`~ =IMAP_PutTextWithMovement("\\tilde{<++>}<++>")' +exe s:pA12.'vec{} =IMAP_PutTextWithMovement("\\vec{<++>}<++>")' +exe s:pA12.'widehat{} =IMAP_PutTextWithMovement("\\widehat{<++>}<++>")' +exe s:pA12.'widetilde{} =IMAP_PutTextWithMovement("\\widetilde{<++>}<++>")' +exe s:pA12.'imath =IMAP_PutTextWithMovement("\\imath")' +exe s:pA12.'jmath =IMAP_PutTextWithMovement("\\jmath")' +" }}} +" {{{ OverlineAndCo +let s:pA13 = s:pA."&OverlineAndCo." +exe s:pA13.'overline{} =IMAP_PutTextWithMovement("\\overline{}")' +exe s:pA13.'underline{} =IMAP_PutTextWithMovement("\\underline{}")' +exe s:pA13.'overrightarrow{} =IMAP_PutTextWithMovement("\\overrightarrow{}")' +exe s:pA13.'overleftarrow{} =IMAP_PutTextWithMovement("\\overleftarrow{}")' +exe s:pA13.'overbrace{} =IMAP_PutTextWithMovement("\\overbrace{}")' +exe s:pA13.'underbrace{} =IMAP_PutTextWithMovement("\\underbrace{}")' +" }}} +" {{{ Symbols1 +let s:pA14a = s:pA."&Symbols1." +exe s:pA14a.'forall \forall ' +exe s:pA14a.'exists \exists ' +exe s:pA14a.'nexists \nexists ' +exe s:pA14a.'neg \neg ' +exe s:pA14a.'top \top ' +exe s:pA14a.'bot \bot ' +exe s:pA14a.'emptyset \emptyset ' +exe s:pA14a.'varnothing \varnothing ' +exe s:pA14a.'infty \infty ' +exe s:pA14a.'aleph \aleph ' +exe s:pA14a.'beth \beth ' +exe s:pA14a.'gimel \gimel ' +exe s:pA14a.'daleth \daleth ' +exe s:pA14a.'hbar \hbar ' +exe s:pA14a.'hslash \hslash ' +exe s:pA14a.'diagup \diagup ' +exe s:pA14a.'vert \vert ' +exe s:pA14a.'Vert \Vert ' +exe s:pA14a.'backslash \backslash ' +exe s:pA14a.'diagdown \diagdown ' +exe s:pA14a.'Bbbk \Bbbk ' +exe s:pA14a.'P \P ' +exe s:pA14a.'S \S ' +" }}} +" {{{ Symbols2 +let s:pA14b = s:pA."&Symbols2." +exe s:pA14b.'# \# ' +exe s:pA14b.'% \% ' +exe s:pA14b.'_ \_ ' +exe s:pA14b.'$ \$ ' +exe s:pA14b.'& \& ' +exe s:pA14b.'imath \imath ' +exe s:pA14b.'jmath \jmath ' +exe s:pA14b.'ell \ell ' +exe s:pA14b.'wp \wp ' +exe s:pA14b.'Re \Re ' +exe s:pA14b.'Im \Im ' +exe s:pA14b.'prime \prime ' +exe s:pA14b.'backprime \backprime ' +exe s:pA14b.'nabla \nabla ' +exe s:pA14b.'surd \surd ' +exe s:pA14b.'flat \flat ' +exe s:pA14b.'sharp \sharp ' +exe s:pA14b.'natural \natural ' +exe s:pA14b.'eth \eth ' +exe s:pA14b.'bigstar \bigstar ' +exe s:pA14b.'circledS \circledS ' +exe s:pA14b.'Finv \Finv ' +exe s:pA14b.'dag \dag ' +exe s:pA14b.'ddag \ddag ' +" }}} +" {{{ Symbols3 +let s:pA14c = s:pA."&Symbols3." +exe s:pA14c.'angle \angle ' +exe s:pA14c.'measuredangle \measuredangle ' +exe s:pA14c.'sphericalangle \sphericalangle ' +exe s:pA14c.'spadesuit \spadesuit ' +exe s:pA14c.'heartsuit \heartsuit ' +exe s:pA14c.'diamondsuit \diamondsuit ' +exe s:pA14c.'clubsuit \clubsuit ' +exe s:pA14c.'lozenge \lozenge ' +exe s:pA14c.'blacklozenge \blacklozenge ' +exe s:pA14c.'Diamond \Diamond ' +exe s:pA14c.'triangle \triangle ' +exe s:pA14c.'vartriangle \vartriangle ' +exe s:pA14c.'blacktriangle \blacktriangle ' +exe s:pA14c.'triangledown \triangledown ' +exe s:pA14c.'blacktriangledown \blacktriangledown ' +exe s:pA14c.'Box \Box ' +exe s:pA14c.'square \square ' +exe s:pA14c.'blacksquare \blacksquare ' +exe s:pA14c.'complement \complement ' +exe s:pA14c.'mho \mho ' +exe s:pA14c.'Game \Game ' +exe s:pA14c.'partial`6 \partial ' +exe s:pA14c.'smallint \smallint ' +" }}} +" {{{ Logic +let s:pA15 = s:pA."&Logic." +exe s:pA15.'lnot \lnot ' +exe s:pA15.'lor \lor ' +exe s:pA15.'land \land ' +" }}} +" {{{ Limits1 +let s:pA16 = s:pA."&Limits1." +exe s:pA16.'left \left' +exe s:pA16.'right \right' +exe s:pA16.'-sepbigl- :' +exe s:pA16.'bigl \bigl' +exe s:pA16.'Bigl \Bigl' +exe s:pA16.'biggl \biggl' +exe s:pA16.'Biggl \Biggl' +exe s:pA16.'-sepbigr- :' +exe s:pA16.'bigr \bigr' +exe s:pA16.'Bigr \Bigr' +exe s:pA16.'biggr \biggr' +exe s:pA16.'Biggr \Biggr' +exe s:pA16.'-sepbig- :' +exe s:pA16.'big \big' +exe s:pA16.'bigm \bigm' +exe s:pA16.'-sepfloor- :' +exe s:pA16.'lfloor \lfloor ' +exe s:pA16.'lceil \lceil ' +exe s:pA16.'rfloor \rfloor ' +exe s:pA16.'rceil \rceil ' +exe s:pA16.'-sepangle- :' +exe s:pA16.'langle \langle ' +exe s:pA16.'rangle \rangle ' +" }}} +" {{{ Limits2 +let s:pA16a = s:pA."&Limits2." +exe s:pA16a.'ulcorner \ulcorner ' +exe s:pA16a.'urcorner \urcorner ' +exe s:pA16a.'llcorner \llcorner ' +exe s:pA16a.'rlcorner \rlcorner ' +exe s:pA16a.'-sepcorner- :' +exe s:pA16a.'vert \vert ' +exe s:pA16a.'Vert \Vert ' +exe s:pA16a.'lvert \lvert ' +exe s:pA16a.'lVert \lVert ' +exe s:pA16a.'rvert \rvert ' +exe s:pA16a.'rVert \rVert ' +exe s:pA16a.'uparrow \uparrow ' +exe s:pA16a.'Uparrow \Uparrow ' +exe s:pA16a.'downarrow \downarrow ' +exe s:pA16a.'Downarrow \Downarrow ' +exe s:pA16a.'updownarrow \updownarrow ' +exe s:pA16a.'Updownarrow \Updownarrow ' +exe s:pA16a.'lgroup \lgroup ' +exe s:pA16a.'rgroup \rgroup ' +exe s:pA16a.'lmoustache \lmoustache ' +exe s:pA16a.'rmoustache \rmoustache ' +exe s:pA16a.'arrowvert \arrowvert ' +exe s:pA16a.'Arrowvert \Arrowvert ' +exe s:pA16a.'bracevert \bracevert ' +" }}} +" {{{ Log-likes +let s:pA17 = s:pA."Lo&g-likes." +exe s:pA17.'arccos \arccos ' +exe s:pA17.'arcsin \arcsin ' +exe s:pA17.'arctan \arctan ' +exe s:pA17.'arg \arg ' +exe s:pA17.'cos \cos ' +exe s:pA17.'cosh \cosh ' +exe s:pA17.'cot \cot ' +exe s:pA17.'coth \coth ' +exe s:pA17.'csc \csc ' +exe s:pA17.'deg \deg ' +exe s:pA17.'det \det ' +exe s:pA17.'dim \dim ' +exe s:pA17.'exp \exp ' +exe s:pA17.'gcd \gcd ' +exe s:pA17.'hom \hom ' +exe s:pA17.'inf \inf ' +exe s:pA17.'injlim \injlim ' +exe s:pA17.'ker \ker ' +exe s:pA17.'lg \lg ' +exe s:pA17.'lim \lim ' +exe s:pA17.'liminf \liminf ' +exe s:pA17.'limsup \limsup ' +exe s:pA17.'ln \ln ' +exe s:pA17.'log \log ' +exe s:pA17.'max \max ' +exe s:pA17.'min \min ' +exe s:pA17.'Pr \Pr ' +exe s:pA17.'projlim \projlim ' +exe s:pA17.'sec \sec ' +exe s:pA17.'sin \sin ' +exe s:pA17.'sinh \sinh ' +exe s:pA17.'sup \sup ' +exe s:pA17.'tan \tan ' +exe s:pA17.'tanh \tanh ' +exe s:pA17.'varlimsup \varlimsup ' +exe s:pA17.'varliminf \varliminf ' +exe s:pA17.'varinjlim \varinjlim ' +exe s:pA17.'varprojlim \varprojlim ' +" }}} +" {{{ MathSpacing +let s:pA18 = s:pA."MathSpacing." +exe s:pA18.', \, ' +exe s:pA18.': \: ' +exe s:pA18.'; \; ' +exe s:pA18.'[space] \ ' +exe s:pA18.'quad \quad ' +exe s:pA18.'qquad \qquad ' +exe s:pA18.'! \! ' +exe s:pA18.'thinspace \thinspace ' +exe s:pA18.'medspace \medspace ' +exe s:pA18.'thickspace \thickspace ' +exe s:pA18.'negthinspace \negthinspace ' +exe s:pA18.'negmedspace \negmedspace ' +exe s:pA18.'negthickspace \negthickspace ' +" 1}}} + +" vim:fdm=marker:ff=unix:noet:ts=4:sw=4 -- cgit v1.2.3