vim-latex-cvs Mailing List for Vim-Latex (Page 22)
Brought to you by:
srinathava,
tmaas
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(82) |
Dec
(124) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(104) |
Feb
(3) |
Mar
(6) |
Apr
(48) |
May
(34) |
Jun
(62) |
Jul
(33) |
Aug
(24) |
Sep
(32) |
Oct
(16) |
Nov
(36) |
Dec
(39) |
2004 |
Jan
|
Feb
(3) |
Mar
(8) |
Apr
|
May
(29) |
Jun
(13) |
Jul
(4) |
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(9) |
2006 |
Jan
(9) |
Feb
(2) |
Mar
(16) |
Apr
(5) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(22) |
Jun
(1) |
Jul
|
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(17) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
2010 |
Jan
(25) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(8) |
Nov
|
Dec
|
2011 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(10) |
Oct
(1) |
Nov
|
Dec
(1) |
2012 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(4) |
Nov
(1) |
Dec
|
2013 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(15) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
From: <mi...@us...> - 2003-05-28 11:11:13
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv3893 Modified Files: ChangeLog Log Message: update Index: ChangeLog =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLog 28 May 2003 09:15:07 -0000 1.1 --- ChangeLog 28 May 2003 11:11:09 -0000 1.2 *************** *** 24,25 **** --- 24,27 ---- * compiler.vim: Compile file with current file expansion, not always .tex file (MM) + * texviewer.vim: + Check if s:type exists in UpdateViewerWindow (MM) |
From: <mi...@us...> - 2003-05-28 11:11:12
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv3748 Modified Files: wizardfuncs.vim Log Message: replace g:Tex_Leader with mapleader in General shortcuts section Index: wizardfuncs.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/wizardfuncs.vim,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** wizardfuncs.vim 24 May 2003 17:40:42 -0000 1.13 --- wizardfuncs.vim 28 May 2003 11:11:08 -0000 1.14 *************** *** 331,339 **** \."\n General shortcuts" \."\n <mapleader> is a value of g:Tex_Leader" ! \."\n ".g:Tex_Leader.'ll compile whole document' ! \."\n ".g:Tex_Leader.'lv view compiled document' ! \."\n ".g:Tex_Leader.'lp view last compiled part of document' ! \."\n ".g:Tex_Leader.'ls make forward searching if possible' ! \."\n ".g:Tex_Leader.'rf refresh folds' " }}} " Environment shortcuts {{{ --- 331,339 ---- \."\n General shortcuts" \."\n <mapleader> is a value of g:Tex_Leader" ! \."\n ".mapleader.'ll compile whole document' ! \."\n ".mapleader.'lv view compiled document' ! \."\n ".mapleader.'lp view last compiled part of document' ! \."\n ".mapleader.'ls make forward searching if possible' ! \."\n ".mapleader.'rf refresh folds' " }}} " Environment shortcuts {{{ |
From: <mi...@us...> - 2003-05-28 09:15:51
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv18682 Modified Files: envmacros.vim Log Message: check in package variables for templates for environments inserted in line with <F5> Index: envmacros.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/envmacros.vim,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** envmacros.vim 21 Jan 2003 22:10:46 -0000 1.29 --- envmacros.vim 28 May 2003 09:15:48 -0000 1.30 *************** *** 564,568 **** return VEnclose('\begin{'.a:env.'}', '\end{'.a:env.'}', '\begin{'.a:env.'}', '\end{'.a:env.'}') else ! if a:env =~ "equation*\\|eqnarray*\\|align*\\|theorem\\|lemma\\|equation\\|eqnarray\\|align\\|multline" return Tex_eqnarray(a:env) elseif a:env =~ "enumerate\\|itemize\\|theindex\\|trivlist" --- 564,569 ---- return VEnclose('\begin{'.a:env.'}', '\end{'.a:env.'}', '\begin{'.a:env.'}', '\end{'.a:env.'}') else ! if a:env =~ 'equation*\|eqnarray*\|theorem\|lemma\|equation\|eqnarray\|align\*\|align\>\|multline' ! let g:aa = a:env return Tex_eqnarray(a:env) elseif a:env =~ "enumerate\\|itemize\\|theindex\\|trivlist" *************** *** 579,583 **** return IMAP_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>") else ! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr><++>\<cr>\\end{".a:env."}<++>") endif endif --- 580,604 ---- return IMAP_PutTextWithMovement("\\[\<CR><++>\<CR>\\]<++>") else ! " Look in supported packages if exists template for environment ! " given in the line ! if exists('g:Tex_package_supported') && g:Tex_package_supported != '' ! let i = 1 ! while Tex_Strntok(g:Tex_package_supported, ',', i) != '' ! let checkpack = Tex_Strntok(g:Tex_package_supported, ',', i) ! if g:TeX_package_{checkpack} =~ 'e..:'.a:env ! if a:env =~ '*' ! " Don't allow * to be treated as wildcard ! let aenv = substitute(a:env, '*', '\\*', '') ! else ! let aenv = a:env ! endif ! let envcommand = matchstr(g:TeX_package_{checkpack}, '\zse..:'.aenv.'[^,]\{-}\ze,') ! return Tex_ProcessPackageCommand(envcommand) ! endif ! let i = i + 1 ! endwhile ! else ! return IMAP_PutTextWithMovement('\begin{'.a:env."}\<cr><++>\<cr>\\end{".a:env."}<++>") ! endif endif endif |
From: <mi...@us...> - 2003-05-28 09:15:11
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv18352 Added Files: ChangeLog Log Message: New file: ChangeLog Why? As I wrote previously latexSuite will be packaged for Debian. Packager asked me if something like this exists because it would be great help for him. But I think it will help regular users - they should know why it is worth to download new version. Maybe link from site? Please add ChangeLog entries parallel to CVS commit comments Format (new entries should go to top of the file): After `date of last release` Features * file1.vim: new added features (MM) <- initials of author of the patch if from Team * file2.vim: new feature (John Smith) <- full name if outside * file3.vim, latex-suite.txt: new feature (John Smith, SA) <- if corrected; add latex-suite.txt if change was documented Bugfixes * file1.vim: fixed bugs (SA) --- NEW FILE: ChangeLog --- After 8 May 2003 Features * texviewer.vim: Look for bibfiles in $BIBINPUTS env variable (Soren Debois) * envmacros.vim: Check in package variables for templates for environments inserted from line with <F5> (MM) * packages/amsmath: Templates for alignat and alignat* envs in amsmath package file (MM) * compiler.vim: Added support for regular viewing and forward searching for kdvi (KDE viewer of .dvi files) (MM) * mathmacros.vim, main.vim, texrc, latex-suite.txt: Added utf-8 menus for math (MM) * ChangeLog: Add ChangeLog file in ftplugin/latex-suite directory (MM) * wizardfuncs.vim, latex-suite.txt: Tshortcuts - new command show various shortcuts (MM) * latex-suite.txt: more cross-references with main Vim help, corrected mispells (MM) Bugfixes * compiler.vim: Compile file with current file expansion, not always .tex file (MM) |
From: <mi...@us...> - 2003-05-28 09:14:03
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/packages In directory sc8-pr-cvs1:/tmp/cvs-serv17358 Modified Files: amsmath Log Message: add templates for alignat envs Index: amsmath =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/packages/amsmath,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** amsmath 5 Jan 2003 21:47:08 -0000 1.6 --- amsmath 28 May 2003 09:13:59 -0000 1.7 *************** *** 24,28 **** --- 24,30 ---- \.'env:multline,' \.'env:multline*,' + \.'ens:alignat:{<+arg1+>}{<+arg2+>},' \.'env:alignat,' + \.'ens:alignat*:{<+arg1+>}{<+arg2+>},,' \.'env:alignat*,' \.'env:subequations,' |
From: <mi...@us...> - 2003-05-26 08:56:26
|
Update of /cvsroot/vim-latex/vimfiles In directory sc8-pr-cvs1:/tmp/cvs-serv30284 Modified Files: makefile Log Message: make clean was removing latexSuite.* files, change to latexSuite200* - it will be valid 6 years :) Index: makefile =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/makefile,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** makefile 22 May 2003 18:40:56 -0000 1.13 --- makefile 26 May 2003 08:56:22 -0000 1.14 *************** *** 43,48 **** # target for removing archive files. clean: ! rm -f latexSuite.zip ! rm -f latexSuite.tar.gz # make a local install directory. --- 43,47 ---- # target for removing archive files. clean: ! rm -f latexSuite200* # make a local install directory. |
From: <mi...@us...> - 2003-05-24 22:21:58
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv902 Added Files: mathmacros-utf.vim Log Message: File with utf-8 menus, edit it in GUI or terminal which support Unicode --- NEW FILE: mathmacros-utf.vim --- "============================================================================= " 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.'Ma&th.' function! Tex_MathMenuRemove() exe 'silent! aunmenu '.s:MathMenuName endfunction let s:pA = 'amenu <silent> 85 '.s:MathMenuName " brackets and dollars {{{ exe s:pA.'\\&[\ \\] <plug><C-r>=IMAP_PutTextWithMovement("\\[<++>\\]<++>")<cr>' exe s:pA.'\\&(\ \\) <plug><C-r>=IMAP_PutTextWithMovement("\\(<++>\\)<++>")<cr>' exe s:pA.'&$\ $ <plug>$$' exe s:pA.'-sepmath1- :' " }}} " MATH arrows {{{ let s:pA1 = s:pA."&Arrows." exe s:pA1.'Leftarrow<Tab>â <plug>\Leftarrow ' exe s:pA1.'leftarrow<Tab>â <plug>\leftarrow' exe s:pA1.'longleftarrow<Tab>â <plug>\longleftarrow ' exe s:pA1.'Longleftarrow<Tab>â <plug>\Longleftarrow ' exe s:pA1.'rightarrow<Tab>â <plug>\rightarrow ' exe s:pA1.'longrightarrow<Tab>â <plug>\longrightarrow ' exe s:pA1.'Rightarrow<Tab>â <plug>\Rightarrow ' exe s:pA1.'Longrightarrow<Tab>â <plug>\Longrightarrow ' exe s:pA1.'leftrightarrow<Tab>â <plug>\leftrightarrow ' exe s:pA1.'longleftrightarrow<Tab>â <plug>\longleftrightarrow ' exe s:pA1.'Leftrightarrow<Tab>â <plug>\Leftrightarrow ' exe s:pA1.'Longleftrightarrow<Tab>â <plug>\Longleftrightarrow ' exe s:pA1.'uparrow<Tab>â <plug>\uparrow ' exe s:pA1.'Uparrow<Tab>â <plug>\Uparrow ' exe s:pA1.'downarrow<Tab>â <plug>\downarrow ' exe s:pA1.'Downarrow<Tab>â <plug>\Downarrow ' exe s:pA1.'updownarrow<Tab>â <plug>\updownarrow ' exe s:pA1.'Updownarrow<Tab>â <plug>\Updownarrow ' exe s:pA1.'nearrow<Tab>â <plug>\nearrow ' exe s:pA1.'searrow<Tab>â <plug>\searrow ' exe s:pA1.'swarrow<Tab>â <plug>\swarrow ' exe s:pA1.'nwarrow<Tab>â <plug>\nwarrow ' exe s:pA1.'mapsto<Tab>⦠<plug>\mapsto ' exe s:pA1.'leadsto<Tab>â <plug>\leadsto ' exe s:pA1.'longmapsto<Tab>â <plug>\longmapsto ' exe s:pA1.'hookleftarrow<Tab>â© <plug>\hookleftarrow ' exe s:pA1.'hookrightarrow<Tab>⪠<plug>\hookrightarrow ' exe s:pA1.'leftharpoonup<Tab>â¼ <plug>\leftharpoonup ' exe s:pA1.'leftharpoondown<Tab>â½ <plug>\leftharpoondown ' exe s:pA1.'rightharpoonup<Tab>â <plug>\rightharpoonup ' exe s:pA1.'rightharpoondown<Tab>â <plug>\rightharpoondown ' exe s:pA1.'rightleftharpoons<Tab>â <plug>\rightleftharpoons ' exe s:pA1.'overleftarrow<Tab> <plug>\overleftarrow ' exe s:pA1.'overrightarrow<Tab> <plug>\overrightarrow ' exe s:pA1.'overleftrightarrow<Tab> <plug>\overleftrightarrow ' exe s:pA1.'underleftarrow<Tab> <plug>\underleftarrow ' exe s:pA1.'underrightarrow<Tab> <plug>\underrightarrow ' exe s:pA1.'underleftrightarrow<Tab> <plug>\underleftrightarrow ' exe s:pA1.'xleftarrow<Tab> <plug>\xleftarrow ' exe s:pA1.'xrightarrow<Tab> <plug>\xrightarrow ' " }}} " MATH Arrows2 {{{ let s:pA1a = s:pA."Arrows2." exe s:pA1a.'dashleftarrow<Tab>â <plug>\dashleftarrow ' exe s:pA1a.'leftleftarrows<Tab>â <plug>\leftleftarrows ' exe s:pA1a.'leftrightarrows<Tab>â <plug>\leftrightarrows ' exe s:pA1a.'Lleftarrow<Tab>â <plug>\Lleftarrow ' exe s:pA1a.'twoheadleftarrow<Tab>â <plug>\twoheadleftarrow ' exe s:pA1a.'leftarrowtail<Tab>⢠<plug>\leftarrowtail ' exe s:pA1a.'leftrightharpoons<Tab>â <plug>\leftrightharpoons ' exe s:pA1a.'Lsh<Tab>â° <plug>\Lsh ' exe s:pA1a.'looparrowleft<Tab>â« <plug>\looparrowleft ' exe s:pA1a.'curvearrowleft<Tab>â¶ <plug>\curvearrowleft ' exe s:pA1a.'circlearrowleft<Tab>⺠<plug>\circlearrowleft ' exe s:pA1a.'dashrightarrow<Tab>⢠<plug>\dashrightarrow ' exe s:pA1a.'rightrightarrows<Tab>â <plug>\rightrightarrows ' exe s:pA1a.'rightleftarrows<Tab>â <plug>\rightleftarrows ' exe s:pA1a.'Rrightarrow<Tab>â <plug>\Rrightarrow ' exe s:pA1a.'twoheadrightarrow<Tab>â <plug>\twoheadrightarrow ' exe s:pA1a.'rightarrowtail<Tab>⣠<plug>\rightarrowtail ' exe s:pA1a.'rightleftharpoons<Tab>â <plug>\rightleftharpoons ' exe s:pA1a.'Rsh<Tab>â± <plug>\Rsh ' exe s:pA1a.'looparrowright<Tab>⬠<plug>\looparrowright ' exe s:pA1a.'curvearrowright<Tab>â· <plug>\curvearrowright ' exe s:pA1a.'circlearrowright<Tab>â» <plug>\circlearrowright ' exe s:pA1a.'multimap<Tab>⸠<plug>\multimap ' exe s:pA1a.'upuparrows<Tab>â <plug>\upuparrows ' exe s:pA1a.'downdownarrows<Tab>â <plug>\downdownarrows ' exe s:pA1a.'upharpoonleft<Tab>â¿ <plug>\upharpoonleft ' exe s:pA1a.'upharpoonright<Tab>â¾ <plug>\upharpoonright ' exe s:pA1a.'downharpoonleft<Tab>â <plug>\downharpoonleft ' exe s:pA1a.'downharpoonright<Tab>â <plug>\downharpoonright ' exe s:pA1a.'rightsquigarrow<Tab>â <plug>\rightsquigarrow ' exe s:pA1a.'leftrightsquigarrow<Tab>â <plug>\leftrightsquigarrow ' " }}} " MATH nArrows {{{ let s:pA1b = s:pA."&nArrows." exe s:pA1b.'nleftarrow<Tab>â <plug>\nleftarrow ' exe s:pA1b.'nLeftarrow<Tab>â <plug>\nLeftarrow ' exe s:pA1b.'nleftrightarrow<Tab>â® <plug>\nleftrightarrow ' exe s:pA1b.'nLeftrightarrow<Tab>â <plug>\nleftrightarrow ' exe s:pA1b.'nrightarrow<Tab>â <plug>\nrightarrow ' exe s:pA1b.'nRightarrow<Tab>â <plug>\nRightarrow ' " }}} " MATH Fonts {{{ let s:pA2a = s:pA."&MathFonts." exe s:pA2a.'mathbf{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathbf{<++>}<++>")<cr>' exe s:pA2a.'mathrm{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathrm{<++>}<++>")<cr>' exe s:pA2a.'mathsf{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathsf{<++>}<++>")<cr>' exe s:pA2a.'mathtt{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathtt{<++>}<++>")<cr>' exe s:pA2a.'mathit{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathit{<++>}<++>")<cr>' exe s:pA2a.'mathfrak{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathfrak{<++>}<++>")<cr>' exe s:pA2a.'mathcal{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathcal{<++>}<++>")<cr>' exe s:pA2a.'mathscr{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathscr{<++>}<++>")<cr>' exe s:pA2a.'mathbb{} <plug><C-r>=IMAP_PutTextWithMovement("\\mathbb{<++>}<++>")<cr>' " }}} " Greek Letters small {{{ let s:pA2 = s:pA."&Greek.&Small." exe s:pA2.'alpha<Tab>`a\ \ α <plug>\alpha ' exe s:pA2.'beta<Tab>`b\ \ β <plug>\beta ' exe s:pA2.'gamma<Tab>`g\ \ γ <plug>\gamma ' exe s:pA2.'delta<Tab>`d\ \ δ <plug>\delta ' exe s:pA2.'epsilon<Tab>â <plug>\epsilon ' exe s:pA2.'varepsilon<Tab>`e\ \ ε <plug>\varepsilon ' exe s:pA2.'zeta<Tab>`z\ \ ζ <plug>\zeta ' exe s:pA2.'eta<Tab>`h\ \ η <plug>\eta ' exe s:pA2.'theta<Tab>`q\ \ θ <plug>\theta ' exe s:pA2.'vartheta<Tab>Ï <plug>\vartheta ' exe s:pA2.'iota<Tab>`i\ \ ι <plug>\iota ' exe s:pA2.'kappa<Tab>`k\ \ κ <plug>\kappa ' exe s:pA2.'lambda<Tab>`l\ \ λ <plug>\lambda ' exe s:pA2.'mu<Tab>`m\ \ μ <plug>\mu ' exe s:pA2.'nu<Tab>`n\ \ ν <plug>\nu ' exe s:pA2.'xi<Tab>`x\ \ ξ <plug>\xi ' exe s:pA2.'pi<Tab>`p\ \ Ï <plug>\pi ' exe s:pA2.'varpi<Tab>Ï <plug>\varpi ' exe s:pA2.'rho<Tab>`r\ \ Ï <plug>\rho ' exe s:pA2.'varrho<Tab>ϱ <plug>\varrho ' exe s:pA2.'sigma<Tab>`s\ \ Ï <plug>\sigma ' exe s:pA2.'varsigma<Tab>`v\ \ Ï <plug>\varsigma ' exe s:pA2.'tau<Tab>`t\ \ Ï <plug>\tau ' exe s:pA2.'upsilon<Tab>`u\ \ Ï <plug>\upsilon ' exe s:pA2.'phi<Tab>Ï <plug>\phi ' exe s:pA2.'varphi<Tab>`f\ \ Ï <plug>\varphi ' exe s:pA2.'chi<Tab>`c\ \ Ï <plug>\chi ' exe s:pA2.'psi<Tab>`y\ \ Ï <plug>\psi ' exe s:pA2.'omega<Tab>`w\ \ Ï <plug>\omega ' " }}} " Greek Letters big {{{ let s:pA3 = s:pA.'&Greek.&Big.' exe s:pA3.'Alpha<Tab>`A\ \ A <plug>\Alpha ' exe s:pA3.'Beta<Tab>`B\ \ B <plug>\Beta ' exe s:pA3.'Gamma<Tab>`G\ \ Î <plug>\Gamma ' exe s:pA3.'Delta<Tab>`D\ \ Î <plug>\Delta ' exe s:pA3.'Epsilon<Tab>`E\ \ E <plug>\Epsilon ' exe s:pA3.'Zeta<Tab>`Z\ \ Z <plug>\mathrm{Z} ' exe s:pA3.'Eta<Tab>`H\ \ H <plug>\Eta ' exe s:pA3.'Theta<Tab>Î <plug>\Theta ' exe s:pA3.'Iota<Tab>I <plug>\mathrm{I} ' exe s:pA3.'Kappa<Tab>`K\ \ K <plug>\Kappa ' exe s:pA3.'Lambda<Tab>`L\ \ Î <plug>\Lambda ' exe s:pA3.'Mu<Tab>`M\ \ M <plug>\Mu ' exe s:pA3.'Nu<Tab>`N\ \ N <plug>\Nu ' exe s:pA3.'Xi<Tab>`X\ \ Î <plug>\Xi ' exe s:pA3.'Pi<Tab>`P\ \ Î <plug>\Pi ' exe s:pA3.'Rho<Tab>`R\ \ P <plug>\Rho ' exe s:pA3.'Sigma<Tab>`S\ \ Σ <plug>\Sigma ' exe s:pA3.'Tau<Tab>`T\ \ T <plug>\Tau ' exe s:pA3.'Upsilon<Tab>`U\ \ Y <plug>\Upsilon ' exe s:pA3.'Phi<Tab>Φ <plug>\Phi ' exe s:pA3.'Chi<Tab>`C\ \ X <plug>\Chi ' exe s:pA3.'Psi<Tab>`Y\ \ Ψ <plug>\Psi ' exe s:pA3.'Omega<Tab>`W\ \ Ω <plug>\Omega ' " }}} " BinaryRel1 {{{ let s:pA4 = s:pA."&BinaryRel1." exe s:pA4.'ll<Tab>⪠<plug>\ll ' exe s:pA4.'lll<Tab>â <plug>\lll ' exe s:pA4.'leqslant<Tab>⤠<plug>\leqslant ' exe s:pA4.'leq<Tab>⤠<plug>\leq ' exe s:pA4.'leqq<Tab>⦠<plug>\leqq ' exe s:pA4.'eqslantless<Tab>â <plug>\eqslantless ' exe s:pA4.'lessdot<Tab>â <plug>\lessdot ' exe s:pA4.'prec<Tab>⺠<plug>\prec ' exe s:pA4.'preceq<Tab>â¼ <plug>\preceq ' exe s:pA4.'preccurlyeq<Tab>â¼ <plug>\preccurlyeq ' exe s:pA4.'curlyeqprec<Tab>â <plug>\curlyeqprec ' exe s:pA4.'lesssim<Tab>â² <plug>\lesssim ' exe s:pA4.'lessapprox<Tab> <plug>\lessapprox ' exe s:pA4.'precsim<Tab>â¾ <plug>\precsim ' exe s:pA4.'precapprox<Tab> <plug>\precapprox ' exe s:pA4.'in<Tab>â <plug>\in ' exe s:pA4.'subset<Tab>`(\ \ â <plug>\subset ' exe s:pA4.'Subset<Tab>`)\ \ â <plug>\Subset ' exe s:pA4.'subseteq<Tab>â <plug>\subseteq ' exe s:pA4.'subseteqq<Tab> <plug>\subseteqq ' exe s:pA4.'sqsubset<Tab>â <plug>\sqsubset ' exe s:pA4.'sqsubseteq<Tab>â <plug>\sqsubseteq ' exe s:pA4.'smile<Tab>⣠<plug>\smile ' exe s:pA4.'smallsmile<Tab>⣠<plug>\smallsmile ' exe s:pA4.'parallel<Tab>⥠<plug>\parallel ' exe s:pA4.'shortparallel<Tab>⥠<plug>\shortparallel ' exe s:pA4.'dashv<Tab>⣠<plug>\dashv ' exe s:pA4.'vdash<Tab>⢠<plug>\vdash ' exe s:pA4.'vDash<Tab>⨠<plug>\vDash ' exe s:pA4.'models<Tab>⨠<plug>\models ' exe s:pA4.'therefore<Tab>â´ <plug>\therefore ' exe s:pA4.'backepsilon<Tab>â <plug>\backepsilon ' " }}} " nBinaryRel1 {{{ let s:pA4a = s:pA."&nBinaryRel1." exe s:pA4a.'nless<Tab>â® <plug>\nless ' exe s:pA4a.'nleqslant<Tab>â° <plug>\nleqslant ' exe s:pA4a.'nleq<Tab> <plug>\nleq ' exe s:pA4a.'lneq<Tab> <plug>\lneq ' exe s:pA4a.'nleqq<Tab> <plug>\nleqq ' exe s:pA4a.'lneqq<Tab>⨠<plug>\lneqq ' exe s:pA4a.'lvertneqq<Tab> <plug>\lvertneqq ' exe s:pA4a.'nprec<Tab>â <plug>\nprec ' exe s:pA4a.'npreceq<Tab>â <plug>\npreceq ' exe s:pA4a.'precneqq<Tab> <plug>\precneqq ' exe s:pA4a.'lnsim<Tab>⦠<plug>\lnsim ' exe s:pA4a.'lnapprox<Tab> <plug>\lnapprox ' exe s:pA4a.'precnsim<Tab>⨠<plug>\precnsim ' exe s:pA4a.'precnapprox<Tab> <plug>\precnapprox ' exe s:pA4a.'notin<Tab>â <plug>\notin ' exe s:pA4a.'nsubseteq<Tab>â <plug>\nsubseteq ' exe s:pA4a.'varsubsetneq<Tab> <plug>\varsubsetneq ' exe s:pA4a.'subsetneq<Tab>â <plug>\subsetneq ' exe s:pA4a.'nsubseteqq<Tab> <plug>\nsubseteqq ' exe s:pA4a.'varsubsetneqq<Tab> <plug>\varsubsetneqq ' exe s:pA4a.'subsetneqq<Tab>â <plug>\subsetneqq ' exe s:pA4a.'nparallel<Tab>⦠<plug>\nparallel ' exe s:pA4a.'nshortparallel<Tab> <plug>\nshortparallel ' exe s:pA4a.'nvdash<Tab>⬠<plug>\nvdash ' exe s:pA4a.'nvDash<Tab>â <plug>\nvDash ' " }}} " BinaryRel2 {{{ let s:pA5 = s:pA."&BinaryRel2." exe s:pA5.'gg<Tab>â« <plug>\gg ' exe s:pA5.'ggg<Tab>â <plug>\ggg ' exe s:pA5.'gggtr<Tab>â <plug>\gggtr ' exe s:pA5.'geqslant<Tab> <plug>\geqslant ' exe s:pA5.'geq<Tab>⥠<plug>\geq ' exe s:pA5.'geqq<Tab>â§ <plug>\geqq ' exe s:pA5.'eqslantgtr<Tab> <plug>\eqslantgtr ' exe s:pA5.'gtrdot<Tab>â <plug>\gtrdot ' exe s:pA5.'succ<Tab>â» <plug>\succ ' exe s:pA5.'succeq<Tab>â½ <plug>\succeq ' exe s:pA5.'succcurlyeq<Tab>â½ <plug>\succcurlyeq ' exe s:pA5.'curlyeqsucc<Tab>â <plug>\curlyeqsucc ' exe s:pA5.'gtrsim<Tab>â³ <plug>\gtrsim ' exe s:pA5.'gtrapprox<Tab> <plug>\gtrapprox ' exe s:pA5.'succsim<Tab>â¿ <plug>\succsim ' exe s:pA5.'succapprox<Tab> <plug>\succapprox ' exe s:pA5.'ni<Tab>â <plug>\ni ' exe s:pA5.'owns<Tab> <plug>\owns ' exe s:pA5.'supset<Tab>â <plug>\supset ' exe s:pA5.'Supset<Tab>â <plug>\Supset ' exe s:pA5.'supseteq<Tab>â <plug>\supseteq ' exe s:pA5.'supseteqq<Tab> <plug>\supseteqq ' exe s:pA5.'sqsupset<Tab>â <plug>\sqsupset ' exe s:pA5.'sqsupseteq<Tab>â <plug>\sqsupseteq ' exe s:pA5.'frown<Tab>⢠<plug>\frown ' exe s:pA5.'smallfrown<Tab>⢠<plug>\smallfrown ' exe s:pA5.'mid<Tab>⣠<plug>\mid ' exe s:pA5.'shortmid<Tab> <plug>\shortmid ' exe s:pA5.'between<Tab>⬠<plug>\between ' exe s:pA5.'Vdash<Tab>â© <plug>\Vdash ' exe s:pA5.'bowtie<Tab>â <plug>\bowtie ' exe s:pA5.'Join<Tab>â <plug>\Join ' exe s:pA5.'pitchfork<Tab>â <plug>\pitchfork ' " }}} " {{{ nBinaryRel2 let s:pA5a = s:pA."n&BinaryRel2." "TODO: dorobiæ logarytmy exe s:pA5a.'ngtr<Tab>⯠<plug>\ngtr ' exe s:pA5a.'ngeqslant<Tab>â± <plug>\ngeqslant ' exe s:pA5a.'ngeq<Tab> <plug>\ngeq ' exe s:pA5a.'gneq<Tab> <plug>\gneq ' exe s:pA5a.'ngeqq<Tab> <plug>\ngeqq ' exe s:pA5a.'gneqq<Tab>â© <plug>\gneqq ' exe s:pA5a.'nsucc<Tab>â <plug>\nsucc ' exe s:pA5a.'nsucceq<Tab>â¡ <plug>\nsucceq ' exe s:pA5a.'succneqq<Tab> <plug>\succneqq ' exe s:pA5a.'gnsim<Tab>â§ <plug>\gnsim ' exe s:pA5a.'gnapprox<Tab> <plug>\gnapprox ' exe s:pA5a.'succnsim<Tab>â© <plug>\succnsim ' exe s:pA5a.'succnapprox<Tab> <plug>\succnapprox ' exe s:pA5a.'nsupseteq<Tab>â <plug>\nsupseteq ' exe s:pA5a.'varsupsetneq<Tab> <plug>\varsupsetneq ' exe s:pA5a.'supsetneq<Tab>â <plug>\supsetneq ' exe s:pA5a.'nsupseteqq<Tab> <plug>\nsupseteqq ' exe s:pA5a.'varsupsetneqq<Tab> <plug>\varsupsetneqq ' exe s:pA5a.'supsetneqq<Tab> <plug>\supsetneqq ' exe s:pA5a.'nmid<Tab>⤠<plug>\nmid ' exe s:pA5a.'nshortmid<Tab> <plug>\nshortmid ' exe s:pA5a.'nVdash<Tab>â® <plug>\nVdash ' " }}} " {{{ BinaryRel3 let s:pA6 = s:pA."&BinaryRel3." exe s:pA6.'doteq<Tab>â <plug>\doteq ' exe s:pA6.'circeq<Tab>â <plug>\circeq ' exe s:pA6.'eqcirc<Tab>â <plug>\eqcirc ' exe s:pA6.'risingdotseq<Tab>â <plug>\risingdotseq ' exe s:pA6.'doteqdot<Tab>â <plug>\doteqdot ' exe s:pA6.'Doteq<Tab>â <plug>\Doteq ' exe s:pA6.'fallingdotseq<Tab>â <plug>\fallingdotseq ' exe s:pA6.'triangleq<Tab>â <plug>\triangleq ' exe s:pA6.'bumpeq<Tab>â <plug>\bumpeq ' exe s:pA6.'Bumpeq<Tab>â <plug>\Bumpeq ' exe s:pA6.'equiv<Tab>`=\ \ â¡ <plug>\equiv ' exe s:pA6.'sim<Tab>â¼ <plug>\sim ' exe s:pA6.'thicksim<Tab>â¼ <plug>\thicksim ' exe s:pA6.'backsim<Tab>â½ <plug>\backsim ' exe s:pA6.'simeq<Tab>â <plug>\simeq ' exe s:pA6.'backsimeq<Tab>â <plug>\backsimeq ' exe s:pA6.'cong<Tab>â <plug>\cong ' exe s:pA6.'approx<tab>=~\ \ â <plug>\approx ' exe s:pA6.'thickapprox<Tab>â <plug>\thickapprox ' exe s:pA6.'approxeq<Tab>â <plug>\approxeq ' exe s:pA6.'blacktriangleleft<Tab>â <plug>\blacktriangleleft ' exe s:pA6.'vartriangleleft<Tab>â² <plug>\vartriangleleft ' exe s:pA6.'trianglelefteq<Tab>â´ <plug>\trianglelefteq ' exe s:pA6.'blacktriangleright<Tab>â¶ <plug>\blacktriangleright ' exe s:pA6.'vartriangleright<Tab>â³ <plug>\vartriangleright ' exe s:pA6.'trianglerighteq<Tab>âµ <plug>\trianglerighteq ' exe s:pA6.'perp<Tab>⥠<plug>\perp ' exe s:pA6.'asymp<Tab>â <plug>\asymp ' exe s:pA6.'Vvdash<Tab>⪠<plug>\Vvdash ' exe s:pA6.'propto<Tab>â <plug>\propto ' exe s:pA6.'varpropto<Tab>â <plug>\varpropto ' exe s:pA6.'because<Tab>âµ <plug>\because ' " }}} " {{{ nBinaryRel3 let s:pA6a = s:pA."&nBinaryRel3." exe s:pA6a.'neq<Tab>â <plug>\neq ' exe s:pA6a.'nsim<Tab>â <plug>\nsim ' exe s:pA6a.'ncong<Tab>â <plug>\ncong ' exe s:pA6a.'ntriangleleft<Tab>⪠<plug>\ntriangleleft ' exe s:pA6a.'ntrianglelefteq<Tab>⬠<plug>\ntrianglelefteq ' exe s:pA6a.'ntriangleright<Tab>â« <plug>\ntriangleright ' exe s:pA6a.'ntrianglerighteq<Tab>â <plug>\ntrianglerighteq ' " }}} " {{{ BinaryRel4 let s:pA7 = s:pA."&BinaryRel4." exe s:pA7.'lessgtr<Tab>â¶ <plug>\lessgtr ' exe s:pA7.'gtrless<Tab>â· <plug>\gtrless ' exe s:pA7.'lesseqgtr<Tab>â <plug>\lesseqgtr ' exe s:pA7.'gtreqless<Tab>â <plug>\gtreqless ' exe s:pA7.'lesseqqgtr<Tab> <plug>\lesseqqgtr ' exe s:pA7.'gtreqqless<Tab> <plug>\gtreqqless ' " }}} " {{{ BigOp let s:pA8a = s:pA."&BigOp." exe s:pA8a.'limits<Tab> <plug>\limits' exe s:pA8a.'nolimits<Tab> <plug>\nolimits' exe s:pA8a.'displaylimits<Tab> <plug>\displaylimits' exe s:pA8a.'-seplimits- :' exe s:pA8a.'bigcap<Tab>`-\ \ â <plug>\bigcap' exe s:pA8a.'bigcup<Tab>`+\ \ â <plug>\bigcup' exe s:pA8a.'bigodot<Tab>â <plug>\bigodot' exe s:pA8a.'bigoplus<Tab>â <plug>\bigoplus' exe s:pA8a.'bigotimes<Tab>â <plug>\bigotimes' exe s:pA8a.'bigsqcup<Tab>â <plug>\bigsqcup' exe s:pA8a.'biguplus<Tab>â <plug>\biguplus' exe s:pA8a.'bigvee<Tab>â <plug>\bigvee' exe s:pA8a.'bigwedge<Tab>â <plug>\bigwedge' exe s:pA8a.'coprod<Tab>â <plug>\coprod' exe s:pA8a.'int<Tab>â« <plug>\int' exe s:pA8a.'iint<Tab>⬠<plug>\int' exe s:pA8a.'iiint<Tab>â <plug>\int' exe s:pA8a.'oint<Tab>â® <plug>\oint' exe s:pA8a.'prod<Tab>â <plug>\prod' exe s:pA8a.'sum<Tab>â <plug>\sum' " }}} " {{{ BinaryOp let s:pA8 = s:pA."&BinaryOp." exe s:pA8.'pm<Tab>± <plug>\pm ' exe s:pA8.'mp<Tab>â <plug>\mp ' exe s:pA8.'dotplus<Tab>â <plug>\dotplus ' exe s:pA8.'cdot<Tab>`.\ \ â <plug>\cdot ' exe s:pA8.'centerdot<Tab>â <plug>\centerdot ' exe s:pA8.'times<Tab>`*\ \ à <plug>\times ' exe s:pA8.'ltimes<Tab>â <plug>\ltimes ' exe s:pA8.'rtimes<Tab>â <plug>\rtimes ' exe s:pA8.'leftthreetimes<Tab>â <plug>\leftthreetimes ' exe s:pA8.'rightthreetimes<Tab>â <plug>\rightthreetimes ' exe s:pA8.'div<Tab>÷ <plug>\div ' exe s:pA8.'divideontimes<Tab>â <plug>\divideontimes ' exe s:pA8.'bmod<Tab> <plug>\bmod ' exe s:pA8.'ast<Tab>â <plug>\ast ' exe s:pA8.'star<Tab>â <plug>\star ' exe s:pA8.'setminus<Tab>`\\\ \ â <plug>\setminus ' exe s:pA8.'smallsetminus<Tab>â <plug>\smallsetminus ' exe s:pA8.'diamond<Tab>â <plug>\diamond ' exe s:pA8.'wr<Tab>â <plug>\wr ' exe s:pA8.'intercal<Tab>⺠<plug>\intercal ' exe s:pA8.'circ<Tab>`@\ \ â <plug>\circ ' exe s:pA8.'bigcirc<Tab>â <plug>\bigcirc ' exe s:pA8.'bullet<Tab>â <plug>\bullet ' exe s:pA8.'cap<Tab>â© <plug>\cap ' exe s:pA8.'Cap<Tab>â <plug>\Cap ' exe s:pA8.'cup<Tab>⪠<plug>\cup ' exe s:pA8.'Cup<Tab>â <plug>\Cup ' exe s:pA8.'sqcap<Tab>â <plug>\sqcap ' exe s:pA8.'sqcup<Tab>â <plug>\sqcup' exe s:pA8.'amalg<Tab> <plug>\amalg ' exe s:pA8.'uplus<Tab>â <plug>\uplus ' exe s:pA8.'triangleleft<Tab>â <plug>\triangleleft ' exe s:pA8.'triangleright<Tab>â· <plug>\triangleright ' exe s:pA8.'bigtriangleup<Tab>â³ <plug>\bigtriangleup ' exe s:pA8.'bigtriangledown<Tab>â½ <plug>\bigtriangledown ' exe s:pA8.'vee<Tab>⨠<plug>\vee ' exe s:pA8.'veebar<Tab>â» <plug>\veebar ' exe s:pA8.'curlyvee<Tab>â <plug>\curlyvee ' exe s:pA8.'wedge<Tab>`&\ \ â§ <plug>\wedge ' exe s:pA8.'barwedge<Tab>â¼ <plug>\barwedge ' exe s:pA8.'doublebarwedge<Tab>â <plug>\doublebarwedge ' exe s:pA8.'curlywedge<Tab>â <plug>\curlywedge ' exe s:pA8.'oplus<Tab>â <plug>\oplus ' exe s:pA8.'ominus<Tab>â <plug>\ominus ' exe s:pA8.'otimes<Tab>â <plug>\otimes ' exe s:pA8.'oslash<Tab>â <plug>\oslash ' exe s:pA8.'boxplus<Tab>â <plug>\boxplus ' exe s:pA8.'boxminus<Tab>â <plug>\boxminus ' exe s:pA8.'boxtimes<Tab>â <plug>\boxtimes ' exe s:pA8.'boxdot<Tab>â¡ <plug>\boxdot ' exe s:pA8.'odot<Tab>â <plug>\odot ' exe s:pA8.'circledast<Tab>â <plug>\circledast ' exe s:pA8.'circleddash<Tab>â <plug>\circleddash ' exe s:pA8.'circledcirc<Tab>â <plug>\circledcirc ' exe s:pA8.'dagger<Tab>â <plug>\dagger ' exe s:pA8.'ddagger<Tab>â¡ <plug>\ddagger ' exe s:pA8.'lhd<Tab>â² <plug>\lhd ' exe s:pA8.'unlhd<Tab>â´ <plug>\unlhd ' exe s:pA8.'rhd<Tab>â³ <plug>\rhd ' exe s:pA8.'unrhd<Tab>âµ <plug>\unrhd ' " }}} " {{{ Other1 let s:pA9 = s:pA."&Other1." exe s:pA9.'hat<Tab>â <plug>\hat ' exe s:pA9.'check<Tab>Ç <plug>\check ' exe s:pA9.'grave<Tab>à <plug>\grave ' exe s:pA9.'acute<Tab>á <plug>\acute ' exe s:pA9.'dot<Tab>ȧ <plug>\dot ' exe s:pA9.'ddot<Tab>ä <plug>\ddot ' exe s:pA9.'tilde<Tab>`,\ \ ã <plug>\tilde ' exe s:pA9.'breve<Tab>Ä <plug>\breve ' exe s:pA9.'bar<Tab>Ä <plug>\bar ' exe s:pA9.'vec<Tab>aâ <plug>\vec ' exe s:pA9.'aleph<Tab>× <plug>\aleph ' exe s:pA9.'hbar<Tab>â <plug>\hbar ' exe s:pA9.'imath<Tab> <plug>\imath ' exe s:pA9.'jmath<Tab> <plug>\jmath ' exe s:pA9.'ell<Tab>â <plug>\ell ' exe s:pA9.'wp<Tab>â <plug>\wp ' exe s:pA9.'Re<Tab>â <plug>\Re ' exe s:pA9.'Im<Tab>â <plug>\Im ' exe s:pA9.'partial<Tab>â <plug>\partial ' exe s:pA9.'infty<Tab>`8\ \ â <plug>\infty ' exe s:pA9.'prime<Tab>â² <plug>\prime ' exe s:pA9.'emptyset<Tab>â <plug>\emptyset ' exe s:pA9.'nabla<Tab>â <plug>\nabla ' exe s:pA9.'surd<Tab>â <plug>\surd ' exe s:pA9.'top<Tab>⤠<plug>\top ' exe s:pA9.'bot<Tab>⥠<plug>\bot ' exe s:pA9.'angle<Tab>â <plug>\angle ' exe s:pA9.'triangle<Tab>â³ <plug>\triangle ' exe s:pA9.'backslash<Tab>\\ <plug>\backslash ' exe s:pA9.'forall<Tab>â <plug>\forall ' exe s:pA9.'exists<Tab>â <plug>\exists ' exe s:pA9.'neg<Tab>¬ <plug>\neg ' exe s:pA9.'flat<Tab>â <plug>\flat ' exe s:pA9.'natural<Tab>â® <plug>\natural ' exe s:pA9.'sharp<Tab>⯠<plug>\sharp ' exe s:pA9.'clubsuit<Tab>⣠<plug>\clubsuit ' exe s:pA9.'diamondsuit<Tab>⢠<plug>\diamondsuit ' exe s:pA9.'heartsuit<Tab>â¡ <plug>\heartsuit ' exe s:pA9.'spadesuit<Tab>â <plug>\spadesuit ' exe s:pA9.'S<Tab>§ <plug>\S ' exe s:pA9.'P<Tab>¶ <plug>\P' " }}} " {{{ MathCreating let s:pA10 = s:pA."&MathCreating." exe s:pA10.'not<Tab> <plug>\not' exe s:pA10.'mkern<Tab> <plug>\mkern' exe s:pA10.'mathbin<Tab> <plug>\mathbin' exe s:pA10.'mathrel<Tab> <plug>\mathrel' exe s:pA10.'stackrel<Tab> <plug>\stackrel' exe s:pA10.'mathord<Tab> <plug>\mathord' " }}} " {{{ Styles let s:pA11 = s:pA."&Styles." exe s:pA11.'displaystyle<Tab> <plug>\displaystyle' exe s:pA11.'textstyle<Tab> <plug>\textstyle' exe s:pA11.'scritpstyle<Tab> <plug>\scritpstyle' exe s:pA11.'scriptscriptstyle<Tab> <plug>\scriptscriptstyle' " }}} " {{{ MathDiacritics let s:pA12 = s:pA."&MathDiacritics." exe s:pA12.'acute{}<Tab>á <plug><C-r>=IMAP_PutTextWithMovement("\\acute{<++>}<++>")<cr>' exe s:pA12.'bar{}<Tab>`_\ \ Ä <plug><C-r>=IMAP_PutTextWithMovement("\\bar{<++>}<++>")<cr>' exe s:pA12.'breve{}<Tab>Ä <plug><C-r>=IMAP_PutTextWithMovement("\\breve{<++>}<++>")<cr>' exe s:pA12.'check{}<Tab>Ç <plug><C-r>=IMAP_PutTextWithMovement("\\check{<++>}<++>")<cr>' exe s:pA12.'ddot{}<Tab>`:\ \ ä <plug><C-r>=IMAP_PutTextWithMovement("\\ddot{<++>}<++>")<cr>' exe s:pA12.'dot{}<Tab>`;\ \ ȧ <plug><C-r>=IMAP_PutTextWithMovement("\\dot{<++>}<++>")<cr>' exe s:pA12.'grave{}<Tab>à <plug><C-r>=IMAP_PutTextWithMovement("\\grave{<++>}<++>")<cr>' exe s:pA12.'hat{}<Tab>`^\ \ â <plug><C-r>=IMAP_PutTextWithMovement("\\hat{<++>}<++>")<cr>' exe s:pA12.'tilde{}<tab>`~\ \ ã <plug><C-r>=IMAP_PutTextWithMovement("\\tilde{<++>}<++>")<cr>' exe s:pA12.'vec{}<Tab>aâ <plug><C-r>=IMAP_PutTextWithMovement("\\vec{<++>}<++>")<cr>' exe s:pA12.'widehat{}<Tab> <plug><C-r>=IMAP_PutTextWithMovement("\\widehat{<++>}<++>")<cr>' exe s:pA12.'widetilde{}<Tab> <plug><C-r>=IMAP_PutTextWithMovement("\\widetilde{<++>}<++>")<cr>' exe s:pA12.'imath<Tab> <plug><C-r>=IMAP_PutTextWithMovement("\\imath")<cr>' exe s:pA12.'jmath<Tab> <plug><C-r>=IMAP_PutTextWithMovement("\\jmath")<cr>' " }}} " {{{ OverlineAndCo let s:pA13 = s:pA."&OverlineAndCo." exe s:pA13.'overline{} <plug><C-r>=IMAP_PutTextWithMovement("\\overline{}")<cr>' exe s:pA13.'underline{} <plug><C-r>=IMAP_PutTextWithMovement("\\underline{}")<cr>' exe s:pA13.'overrightarrow{} <plug><C-r>=IMAP_PutTextWithMovement("\\overrightarrow{}")<cr>' exe s:pA13.'overleftarrow{} <plug><C-r>=IMAP_PutTextWithMovement("\\overleftarrow{}")<cr>' exe s:pA13.'overbrace{} <plug><C-r>=IMAP_PutTextWithMovement("\\overbrace{}")<cr>' exe s:pA13.'underbrace{} <plug><C-r>=IMAP_PutTextWithMovement("\\underbrace{}")<cr>' " }}} " {{{ Symbols1 let s:pA14a = s:pA."&Symbols1." exe s:pA14a.'forall<Tab>â <plug>\forall ' exe s:pA14a.'exists<Tab>â <plug>\exists ' exe s:pA14a.'nexists<Tab>â <plug>\nexists ' exe s:pA14a.'neg<Tab>¬ <plug>\neg ' exe s:pA14a.'top<Tab>⤠<plug>\top ' exe s:pA14a.'bot<Tab>⥠<plug>\bot ' exe s:pA14a.'emptyset<Tab>â <plug>\emptyset ' exe s:pA14a.'varnothing<Tab>â <plug>\varnothing ' exe s:pA14a.'infty<Tab>â <plug>\infty ' exe s:pA14a.'aleph<Tab>× <plug>\aleph ' exe s:pA14a.'beth<Tab>× <plug>\beth ' exe s:pA14a.'gimel<Tab>× <plug>\gimel ' exe s:pA14a.'daleth<Tab>× <plug>\daleth ' exe s:pA14a.'hbar<Tab> <plug>\hbar ' exe s:pA14a.'hslash<Tab>â <plug>\hslash ' exe s:pA14a.'diagup<Tab>â <plug>\diagup ' exe s:pA14a.'vert<Tab>\| <plug>\vert ' exe s:pA14a.'Vert<Tab>⥠<plug>\Vert ' exe s:pA14a.'backslash<Tab>\\ <plug>\backslash ' exe s:pA14a.'diagdown<Tab> <plug>\diagdown ' exe s:pA14a.'Bbbk<Tab>áµ <plug>\Bbbk ' exe s:pA14a.'P<Tab>¶ <plug>\P ' exe s:pA14a.'S<Tab>§ <plug>\S ' " }}} " {{{ Symbols2 let s:pA14b = s:pA."&Symbols2." exe s:pA14b.'# <plug>\# ' exe s:pA14b.'% <plug>\% ' exe s:pA14b.'_<Tab> <plug>\_ ' exe s:pA14b.'$ <plug>\$ ' exe s:pA14b.'& <plug>\& ' exe s:pA14b.'imath<Tab> <plug>\imath ' exe s:pA14b.'jmath<Tab> <plug>\jmath ' exe s:pA14b.'ell<Tab>â <plug>\ell ' exe s:pA14b.'wp<Tab>â <plug>\wp ' exe s:pA14b.'Re<Tab>â <plug>\Re ' exe s:pA14b.'Im<Tab>â <plug>\Im ' exe s:pA14b.'prime<Tab>â² <plug>\prime ' exe s:pA14b.'backprime<Tab>âµ <plug>\backprime ' exe s:pA14b.'nabla<Tab>â <plug>\nabla ' exe s:pA14b.'surd<Tab>â <plug>\surd ' exe s:pA14b.'flat<Tab>â <plug>\flat ' exe s:pA14b.'sharp<Tab>⯠<plug>\sharp ' exe s:pA14b.'natural<Tab>â® <plug>\natural ' exe s:pA14b.'eth<Tab>ð <plug>\eth ' exe s:pA14b.'bigstar<Tab>â <plug>\bigstar ' exe s:pA14b.'circledS<Tab>â <plug>\circledS ' exe s:pA14b.'Finv<Tab>â² <plug>\Finv ' exe s:pA14b.'dag<Tab>â <plug>\dag ' exe s:pA14b.'ddag<Tab>â¡ <plug>\ddag ' " }}} " {{{ Symbols3 let s:pA14c = s:pA."&Symbols3." exe s:pA14c.'angle<Tab>â <plug>\angle ' exe s:pA14c.'measuredangle<Tab>â¡ <plug>\measuredangle ' exe s:pA14c.'sphericalangle<Tab>⢠<plug>\sphericalangle ' exe s:pA14c.'spadesuit<Tab>â <plug>\spadesuit ' exe s:pA14c.'heartsuit<Tab>â¡ <plug>\heartsuit ' exe s:pA14c.'diamondsuit<Tab>⢠<plug>\diamondsuit ' exe s:pA14c.'clubsuit<Tab>⣠<plug>\clubsuit ' exe s:pA14c.'lozenge<Tab>â <plug>\lozenge ' exe s:pA14c.'blacklozenge<Tab>â <plug>\blacklozenge ' exe s:pA14c.'Diamond<Tab>â <plug>\Diamond ' exe s:pA14c.'triangle<Tab>â³ <plug>\triangle ' exe s:pA14c.'vartriangle<Tab>â³ <plug>\vartriangle ' exe s:pA14c.'blacktriangle<Tab>â² <plug>\blacktriangle ' exe s:pA14c.'triangledown<Tab>â½ <plug>\triangledown ' exe s:pA14c.'blacktriangledown<Tab>â¼ <plug>\blacktriangledown ' exe s:pA14c.'Box<Tab>â¡ <plug>\Box ' exe s:pA14c.'square<Tab>â¡ <plug>\square ' exe s:pA14c.'blacksquare<Tab>â <plug>\blacksquare ' exe s:pA14c.'complement<Tab>â <plug>\complement ' exe s:pA14c.'mho<Tab>â§ <plug>\mho ' exe s:pA14c.'Game<Tab>â <plug>\Game ' exe s:pA14c.'partial<Tab>`6\ \ â <plug>\partial ' exe s:pA14c.'smallint<Tab>â« <plug>\smallint ' " }}} " {{{ Logic let s:pA15 = s:pA."&Logic." exe s:pA15.'lnot<Tab>¬ <plug>\lnot ' exe s:pA15.'lor<Tab>⨠<plug>\lor ' exe s:pA15.'land<Tab>â§ <plug>\land ' " }}} " {{{ Limits1 let s:pA16 = s:pA."&Limits1." exe s:pA16.'left<Tab>( <plug>\left' exe s:pA16.'right<Tab>) <plug>\right' exe s:pA16.'-sepbigl- :' exe s:pA16.'bigl<Tab> <plug>\bigl' exe s:pA16.'Bigl<Tab> <plug>\Bigl' exe s:pA16.'biggl<Tab> <plug>\biggl' exe s:pA16.'Biggl<Tab> <plug>\Biggl' exe s:pA16.'-sepbigr- :' exe s:pA16.'bigr<Tab> <plug>\bigr' exe s:pA16.'Bigr<Tab> <plug>\Bigr' exe s:pA16.'biggr<Tab> <plug>\biggr' exe s:pA16.'Biggr<Tab> <plug>\Biggr' exe s:pA16.'-sepbig- :' exe s:pA16.'big<Tab> <plug>\big' exe s:pA16.'bigm<Tab> <plug>\bigm' exe s:pA16.'-sepfloor- :' exe s:pA16.'lfloor<Tab>â <plug>\lfloor ' exe s:pA16.'lceil<Tab>â <plug>\lceil ' exe s:pA16.'rfloor<Tab>â <plug>\rfloor ' exe s:pA16.'rceil<Tab>â <plug>\rceil ' exe s:pA16.'-sepangle- :' exe s:pA16.'langle<Tab>â© <plug>\langle ' exe s:pA16.'rangle<Tab>⪠<plug>\rangle ' " }}} " {{{ Limits2 let s:pA16a = s:pA."&Limits2." exe s:pA16a.'ulcorner<Tab>â <plug>\ulcorner ' exe s:pA16a.'urcorner<Tab>â <plug>\urcorner ' exe s:pA16a.'llcorner<Tab>â <plug>\llcorner ' exe s:pA16a.'rlcorner<Tab>â <plug>\rlcorner ' exe s:pA16a.'-sepcorner- :' exe s:pA16a.'vert<Tab>\| <plug>\vert ' exe s:pA16a.'Vert<Tab>⥠<plug>\Vert ' exe s:pA16a.'lvert<Tab> <plug>\lvert ' exe s:pA16a.'lVert<Tab> <plug>\lVert ' exe s:pA16a.'rvert<Tab> <plug>\rvert ' exe s:pA16a.'rVert<Tab> <plug>\rVert ' exe s:pA16a.'uparrow<Tab>â <plug>\uparrow ' exe s:pA16a.'Uparrow<Tab>â <plug>\Uparrow ' exe s:pA16a.'downarrow<Tab>â <plug>\downarrow ' exe s:pA16a.'Downarrow<Tab>â <plug>\Downarrow ' exe s:pA16a.'updownarrow<Tab>â <plug>\updownarrow ' exe s:pA16a.'Updownarrow<Tab>â <plug>\Updownarrow ' exe s:pA16a.'lgroup<Tab> <plug>\lgroup ' exe s:pA16a.'rgroup<Tab> <plug>\rgroup ' exe s:pA16a.'lmoustache<Tab>â« <plug>\lmoustache ' exe s:pA16a.'rmoustache<Tab> <plug>\rmoustache ' exe s:pA16a.'arrowvert<Tab> <plug>\arrowvert ' exe s:pA16a.'Arrowvert<Tab> <plug>\Arrowvert ' exe s:pA16a.'bracevert<Tab> <plug>\bracevert ' " }}} " {{{ Log-likes let s:pA17 = s:pA."Lo&g-likes." exe s:pA17.'arccos<Tab> <plug>\arccos ' exe s:pA17.'arcsin<Tab> <plug>\arcsin ' exe s:pA17.'arctan<Tab> <plug>\arctan ' exe s:pA17.'arg<Tab> <plug>\arg ' exe s:pA17.'cos<Tab> <plug>\cos ' exe s:pA17.'cosh<Tab> <plug>\cosh ' exe s:pA17.'cot<Tab> <plug>\cot ' exe s:pA17.'coth<Tab> <plug>\coth ' exe s:pA17.'csc<Tab> <plug>\csc ' exe s:pA17.'deg<Tab> <plug>\deg ' exe s:pA17.'det<Tab> <plug>\det ' exe s:pA17.'dim<Tab> <plug>\dim ' exe s:pA17.'exp<Tab> <plug>\exp ' exe s:pA17.'gcd<Tab> <plug>\gcd ' exe s:pA17.'hom<Tab> <plug>\hom ' exe s:pA17.'inf<Tab> <plug>\inf ' exe s:pA17.'injlim<Tab> <plug>\injlim ' exe s:pA17.'ker<Tab> <plug>\ker ' exe s:pA17.'lg<Tab> <plug>\lg ' exe s:pA17.'lim<Tab> <plug>\lim ' exe s:pA17.'liminf<Tab> <plug>\liminf ' exe s:pA17.'limsup<Tab> <plug>\limsup ' exe s:pA17.'ln<Tab> <plug>\ln ' exe s:pA17.'log<Tab> <plug>\log ' exe s:pA17.'max<Tab> <plug>\max ' exe s:pA17.'min<Tab> <plug>\min ' exe s:pA17.'Pr<Tab> <plug>\Pr ' exe s:pA17.'projlim<Tab> <plug>\projlim ' exe s:pA17.'sec<Tab> <plug>\sec ' exe s:pA17.'sin<Tab> <plug>\sin ' exe s:pA17.'sinh<Tab> <plug>\sinh ' exe s:pA17.'sup<Tab> <plug>\sup ' exe s:pA17.'tan<Tab> <plug>\tan ' exe s:pA17.'tanh<Tab> <plug>\tanh ' exe s:pA17.'varlimsup<Tab> <plug>\varlimsup ' exe s:pA17.'varliminf<Tab> <plug>\varliminf ' exe s:pA17.'varinjlim<Tab> <plug>\varinjlim ' exe s:pA17.'varprojlim<Tab> <plug>\varprojlim ' " }}} " {{{ MathSpacing let s:pA18 = s:pA."MathSpacing." exe s:pA18.', <plug>\, ' exe s:pA18.': <plug>\: ' exe s:pA18.'; <plug>\; ' exe s:pA18.'[space] <plug>\ ' exe s:pA18.'quad<Tab> <plug>\quad ' exe s:pA18.'qquad<Tab> <plug>\qquad ' exe s:pA18.'! <plug>\! ' exe s:pA18.'thinspace<Tab> <plug>\thinspace ' exe s:pA18.'medspace<Tab> <plug>\medspace ' exe s:pA18.'thickspace<Tab> <plug>\thickspace ' exe s:pA18.'negthinspace<Tab> <plug>\negthinspace ' exe s:pA18.'negmedspace<Tab> <plug>\negmedspace ' exe s:pA18.'negthickspace<Tab> <plug>\negthickspace ' " 1}}} " vim:fdm=marker:ff=unix:noet:ts=4:sw=4:fenc=utf-8 |
From: <mi...@us...> - 2003-05-24 22:20:33
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv412 Modified Files: main.vim texrc Log Message: Add support for utf-8 menus Index: main.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/main.vim,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** main.vim 23 Apr 2003 17:28:29 -0000 1.37 --- main.vim 24 May 2003 22:20:31 -0000 1.38 *************** *** 520,528 **** " }}} " source all the relevant files. exe 'source '.s:path.'/texmenuconf.vim' exe 'source '.s:path.'/envmacros.vim' exe 'source '.s:path.'/elementmacros.vim' ! exe 'source '.s:path.'/mathmacros.vim' exe 'source '.s:path.'/compiler.vim' exe 'source '.s:path.'/folding.vim' --- 520,538 ---- " }}} + " source texproject.vim before other files + exe 'source '.s:path.'/texproject.vim' + " source all the relevant files. exe 'source '.s:path.'/texmenuconf.vim' exe 'source '.s:path.'/envmacros.vim' exe 'source '.s:path.'/elementmacros.vim' ! ! " source utf-8 or plain math menus ! if exists("g:Tex_UseUtfMenus") && g:Tex_UseUtfMenus != 0 && has("gui_running") ! exe 'source '.s:path.'/mathmacros-utf.vim' ! else ! exe 'source '.s:path.'/mathmacros.vim' ! endif ! exe 'source '.s:path.'/compiler.vim' exe 'source '.s:path.'/folding.vim' *************** *** 530,535 **** exe 'source '.s:path.'/custommacros.vim' exe 'source '.s:path.'/bibtex.vim' ! exe 'source '.s:path.'/diacritics.vim' ! exe 'source '.s:path.'/texproject.vim' " ============================================================================== --- 540,547 ---- exe 'source '.s:path.'/custommacros.vim' exe 'source '.s:path.'/bibtex.vim' ! ! if g:Tex_Diacritics != 0 ! exe 'source '.s:path.'/diacritics.vim' ! endif " ============================================================================== Index: texrc =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/texrc,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** texrc 7 Apr 2003 20:53:31 -0000 1.25 --- texrc 24 May 2003 22:20:31 -0000 1.26 *************** *** 228,231 **** --- 228,232 ---- " +} = \"a " :o = \^o + " Default: 0 TexLet g:Tex_Diacritics = 0 *************** *** 478,481 **** --- 479,488 ---- TexLet g:Tex_MenuPrefix = 'TeX-' + " Use utf-8 menus. There is plenty of math symbols in LaTeX. It is hard to + " remember them. You can display them with utf-8. Your system/GUI interface + " have to support utf-8. This addition is necessary for resetting 'encoding'. + if exists("g:Tex_UseUtfMenus") && g:Tex_UseUtfMenus != 0 && has("gui_running") + set encoding=utf-8 + endif " }}} |
From: <mi...@us...> - 2003-05-24 22:20:15
|
Update of /cvsroot/vim-latex/vimfiles/doc In directory sc8-pr-cvs1:/tmp/cvs-serv32692 Modified Files: latex-suite.txt Log Message: Explanation how to enable utf menus Index: latex-suite.txt =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/doc/latex-suite.txt,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** latex-suite.txt 24 May 2003 17:40:52 -0000 1.23 --- latex-suite.txt 24 May 2003 22:20:10 -0000 1.24 *************** *** 1047,1050 **** --- 1047,1079 ---- control the nested-ness of some of the menus etc. + *latex-utf-menu* + + In Math menu is plenty of commands, everyone can be lost. If you can not + remember them all use menu with utf symbols. Unfortunately this is not very + userfriendly to set proper encoding. Use of Unicode in LaTeX is not very use, + the same with converting in Vim. You have set > + let g:Tex_UseUtfMenus = 1 + + In vimrc and then make sequence of commands: > + set encoding=utf-8 + edit ++enc=iso-8859-2 file_name + + End write with: > + write ++enc=iso-8859-2 + + Of course replace iso-8859-2 with your encoding. + + But easier will be cut'n'paste this to vimrc: > + let g:Tex_UseUtfMenus = 1 + let tex_encoding = "iso-8859-2" + if exists("g:Tex_UseUtfMenus") && g:Tex_UseUtfMenus != 0 && has("gui_running") + au BufReadPre,BufNewFile *.tex set encoding=utf-8 + exe "au BufReadCmd,FileReadCmd *.tex set filetype=tex|edit ++enc=".tex_encoding + exe "au BufWriteCmd,FileWriteCmd,FileAppendCmd *.tex write ++enc=".tex_encoding + endif + + Unfortunately after that you have manually turn on syntax highlighting. + Check if your GUI supports menus in utf-8. It works for gtk2 port of Vim 6.2. + }}} =========================================================================== |
From: <mi...@us...> - 2003-05-24 17:40:55
|
Update of /cvsroot/vim-latex/vimfiles/doc In directory sc8-pr-cvs1:/tmp/cvs-serv6662 Modified Files: latex-suite.txt Log Message: explanation of :Tshortcuts command Index: latex-suite.txt =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/doc/latex-suite.txt,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** latex-suite.txt 22 May 2003 18:40:48 -0000 1.22 --- latex-suite.txt 24 May 2003 17:40:52 -0000 1.23 *************** *** 1187,1190 **** --- 1187,1199 ---- |latex-searching|. + :Tshortcuts [{arg}] *:Tshortcuts* + Show shortcuts in terminal (not using menu). Without {arg} + you will see simple menu prompting for one of them. Possible + arguments: + g General shortcuts + e Environment shortcuts + f Font shortcuts + s Section shortcuts + a All shortcuts }}} =========================================================================== |
From: <mi...@us...> - 2003-05-24 17:40:46
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv6697 Modified Files: wizardfuncs.vim Log Message: Add Tshortcuts command, detailed description in latex-suite.txt - annoying trailing characters E488 :/ Index: wizardfuncs.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/wizardfuncs.vim,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** wizardfuncs.vim 14 Apr 2003 17:14:55 -0000 1.12 --- wizardfuncs.vim 24 May 2003 17:40:42 -0000 1.13 *************** *** 292,295 **** --- 292,395 ---- endfunction " }}} + " ============================================================================== + " Tables of shortcuts + " ============================================================================== " + command! -nargs=? Tshortcuts call Tex_shortcuts(<f-args>)<CR> + + " Tex_shortcuts: Show shortcuts in terminal after : command {{{ + function! Tex_shortcuts(...) + if a:0 == 0 + let shorts = input( " Allowed arguments are:" + \."\n g General" + \."\n e Environments" + \."\n f Fonts" + \."\n s Sections" + \."\n a All" + \."\n Enter your choice : ") + call Tex_shortcuts(shorts) + elseif a:1 == 'g' + echo g:generalshortcuts + elseif a:1 == 'e' + echo g:environmentshortcuts + elseif a:1 == 'f' + echo g:fontshortcuts + elseif a:1 == 's' + echo g:sectionshortcuts + elseif a:1 == 'a' + echo g:generalshortcuts + echo g:environmentshortcuts + echo g:fontshortcuts + echo g:sectionshortcuts + endif + + endfunction + " }}} + + " General shortcuts {{{ + let g:generalshortcuts = '' + \."\n General shortcuts" + \."\n <mapleader> is a value of g:Tex_Leader" + \."\n ".g:Tex_Leader.'ll compile whole document' + \."\n ".g:Tex_Leader.'lv view compiled document' + \."\n ".g:Tex_Leader.'lp view last compiled part of document' + \."\n ".g:Tex_Leader.'ls make forward searching if possible' + \."\n ".g:Tex_Leader.'rf refresh folds' + " }}} + " Environment shortcuts {{{ + let g:environmentshortcuts = '' + \."\n Environment shortcuts" + \."\n <mapleader> is a value of g:Tex_Leader2" + \."\n I v&V I v&V" + \."\n ELI ".g:Tex_Leader2."li list EQN ".g:Tex_Leader2."qn quotation" + \."\n EDE ".g:Tex_Leader2."de description ESB ".g:Tex_Leader2."sb sloppybar" + \."\n EEN ".g:Tex_Leader2."en enumerate ETI ".g:Tex_Leader2."ti theindex" + \."\n EIT ".g:Tex_Leader2."it itemize ETP ".g:Tex_Leader2."tp titlepage" + \."\n ETI ".g:Tex_Leader2."ti theindex EVM ".g:Tex_Leader2."vm verbatim" + \."\n ETL ".g:Tex_Leader2."tl trivlist EVE ".g:Tex_Leader2."ve verse" + \."\n ETE ".g:Tex_Leader2."te table ETB ".g:Tex_Leader2."tb thebibliography" + \."\n ETG ".g:Tex_Leader2."tg tabbing ENO ".g:Tex_Leader2."no note" + \."\n ETR ".g:Tex_Leader2."tr tabular EOV ".g:Tex_Leader2."ov overlay" + \."\n EAR ".g:Tex_Leader2."ar array ESL ".g:Tex_Leader2."sl slide" + \."\n EDM ".g:Tex_Leader2."dm displaymath EAB ".g:Tex_Leader2."ab abstract" + \."\n EEA ".g:Tex_Leader2."ea eqnarray EAP ".g:Tex_Leader2."ap appendix" + \."\n EEQ ".g:Tex_Leader2."eq equation ECE ".g:Tex_Leader2."ce center" + \."\n EDO ".g:Tex_Leader2."do document EPI ".g:Tex_Leader2."fi figure" + \."\n EFC ".g:Tex_Leader2."fc filecontents ELR ".g:Tex_Leader2."lr lrbox" + \."\n EFL ".g:Tex_Leader2."fl flushleft EMP ".g:Tex_Leader2."mp minipage" + \."\n EFR ".g:Tex_Leader2."fr flushright EPI ".g:Tex_Leader2."pi picture" + \."\n EMA ".g:Tex_Leader2."ma math EQE ".g:Tex_Leader2."qe quote" + " }}} + " Font shortcuts {{{ + let g:fontshortcuts = '' + \."\n Font shortcuts" + \."\n <mapleader> is a value of g:Tex_Leader" + \."\n Shortcuts Effects" + \."\n I v&V I&v V" + \."\n FBF ".g:Tex_Leader."bf \\textbf{} {\\bfseries }" + \."\n FMD ".g:Tex_Leader."md \\textmd{} {\\mdseries }" + \."\n" + \."\n FTT ".g:Tex_Leader."tt \\texttt{} {\\ttfamily }" + \."\n FSF ".g:Tex_Leader."sf \\textsf{} {\\sffamily }" + \."\n FRM ".g:Tex_Leader."rm \\textrm{} {\\rmfamily }" + \."\n" + \."\n FUP ".g:Tex_Leader."up \\textup{} {\\upshape }" + \."\n FSL ".g:Tex_Leader."sl \\textsl{} {\\slshape }" + \."\n FSC ".g:Tex_Leader."sc \\textsc{} {\\scshape }" + \."\n FIT ".g:Tex_Leader."it \\textit{} {\\itshape }" + " }}} + " Section shortcuts {{{ + let g:sectionshortcuts = '' + \."\n Section shortcuts" + \."\n <mapleader> is a value of g:Tex_Leader2" + \."\n I v&V" + \."\n SPA ".g:Tex_Leader2."pa part" + \."\n SCH ".g:Tex_Leader2."ch chapter" + \."\n SSE ".g:Tex_Leader2."se section" + \."\n SSS ".g:Tex_Leader2."ss subsection" + \."\n SS2 ".g:Tex_Leader2."s2 subsubsection" + \."\n SPG ".g:Tex_Leader2."pg paragraph" + \."\n SSP ".g:Tex_Leader2."sp subparagraph" + " }}} + " vim:fdm=marker:ff=unix:noet:ts=4:sw=4 |
From: <mi...@us...> - 2003-05-24 14:57:10
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv11850 Modified Files: compiler.vim Log Message: Add support for kdvi for regular viewing and forward searching; fixed problem with always compiling .tex files (at least partially) Index: compiler.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/compiler.vim,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** compiler.vim 3 May 2003 18:05:57 -0000 1.27 --- compiler.vim 24 May 2003 14:37:09 -0000 1.28 *************** *** 129,133 **** " construct a main file. if mainfname == '' ! let mainfname = expand("%:t:r") endif exec 'make '.mainfname --- 129,133 ---- " construct a main file. if mainfname == '' ! let mainfname = expand("%:t") endif exec 'make '.mainfname *************** *** 215,218 **** --- 215,222 ---- \ (s:viewer == "xdvi" || s:viewer == "xdvik") exec '!'.s:viewer.' -editor "gvim --servername '.v:servername.' --remote-silent +\%l \%f" '.mainfname.'.dvi &' + elseif exists('g:Tex_UseEditorSettingInDVIViewer') && + \ g:Tex_UseEditorSettingInDVIViewer == 1 && a:size == "all" && + \ s:viewer == "kdvi" + exec '!kdvi --unique '.mainfname.'.dvi &' else if a:size == "all" *************** *** 280,283 **** --- 284,291 ---- else exec '!'.viewer.' -name xdvi -sourceposition '.line('.').expand('%').' '.mainfname.'.dvi &' + elseif exists('g:Tex_UseEditorSettingInDVIViewer') && + \ g:Tex_UseEditorSettingInDVIViewer == 1 && + \ viewer == "kdvi" + exec '!kdvi --unique file:'.mainfname.'.dvi\#src:'.line('.').Tex_GetMainFileName(":p:t:r").' &' endif end |
From: <mi...@us...> - 2003-05-22 18:41:00
|
Update of /cvsroot/vim-latex/vimfiles In directory sc8-pr-cvs1:/tmp/cvs-serv12554 Modified Files: makefile Log Message: add timestamp to name of new created archives in format 20032205 Index: makefile =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/makefile,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** makefile 4 May 2003 19:21:23 -0000 1.12 --- makefile 22 May 2003 18:40:56 -0000 1.13 *************** *** 38,41 **** --- 38,43 ---- \mv latexSuite.tar.gz $(DIR1)/ ; \ ) + mv latexSuite.zip latexSuite`date +%Y%m%d`.zip ; \ + mv latexSuite.tar.gz latexSuite`date +%Y%m%d`.tar.gz ; \ # target for removing archive files. |
From: <mi...@us...> - 2003-05-22 18:40:52
|
Update of /cvsroot/vim-latex/vimfiles/doc In directory sc8-pr-cvs1:/tmp/cvs-serv12311 Modified Files: latex-suite.txt Log Message: replace <<>> with <++> in description of package file Index: latex-suite.txt =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/doc/latex-suite.txt,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** latex-suite.txt 19 May 2003 14:51:16 -0000 1.21 --- latex-suite.txt 22 May 2003 18:40:48 -0000 1.22 *************** *** 957,961 **** g:TeX_package_option_<package> = "Option,Option2=" = at the end gives: > ! Option2=x,<<>> Here is allowed one prefix: {sbr:option} Breaks option menu into submenu. {option} is the name of submenu. --- 957,961 ---- g:TeX_package_option_<package> = "Option,Option2=" = at the end gives: > ! Option2=x,<++> Here is allowed one prefix: {sbr:option} Breaks option menu into submenu. {option} is the name of submenu. *************** *** 966,995 **** outdated). Here is short summary of prefixes which can be used in package files: ! (x - place with cursor, <<>> - |placeholder|) {env:command} Environment: creates simple environment template > \begin{command} x ! \end{command}<<>> {eno:command} Environment with option: > \begin[x]{command} ! <<>> ! \end{command}<<>> {ens:command[<<option>>]...} Environment special: > \begin[<<option>>]...{command} ! <<>> ! \end{command}<<>> {bra:command} Brackets: > ! \command{x}<<>> {brd:command} Brackets double: > ! \command{x}{<<>>}<<>> {brs:command[<<option>>]...} Brackets special (as environment special: > ! \command[<<x>>]{<<>>}{<<>>}<<>> {nor:command} Normal: > \command<Space> {noo:command} Normal with option: > ! \command[x]<<>> {nob:command} Normal with option and brackets: > ! \command[x]{<<>>}<<>> {pla:command} Plain: > command<Space> --- 966,995 ---- outdated). Here is short summary of prefixes which can be used in package files: ! (x - place with cursor, <++> - |placeholder|) {env:command} Environment: creates simple environment template > \begin{command} x ! \end{command}<++> {eno:command} Environment with option: > \begin[x]{command} ! <++> ! \end{command}<++> {ens:command[<<option>>]...} Environment special: > \begin[<<option>>]...{command} ! <++> ! \end{command}<++> {bra:command} Brackets: > ! \command{x}<++> {brd:command} Brackets double: > ! \command{x}{<++>}<++> {brs:command[<<option>>]...} Brackets special (as environment special: > ! \command[<+x+>]{<++>}{<++>}<++> {nor:command} Normal: > \command<Space> {noo:command} Normal with option: > ! \command[x]<++> {nob:command} Normal with option and brackets: > ! \command[x]{<++>}<++> {pla:command} Plain: > command<Space> |
From: <mi...@us...> - 2003-05-19 15:34:24
|
Update of /cvsroot/vim-latex/vimfiles/doc In directory sc8-pr-cvs1:/tmp/cvs-serv20340 Modified Files: latex-suite.txt Log Message: Added reference to modes in doc, one mispell. Index: latex-suite.txt =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/doc/latex-suite.txt,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** latex-suite.txt 23 Apr 2003 17:28:27 -0000 1.20 --- latex-suite.txt 19 May 2003 14:51:16 -0000 1.21 *************** *** 140,145 **** LATEX MACROS *latex-macros* {{{ ! Latex-Suite ships with a very comprehensive set of insert mode and visual mode ! mappings and menu items to typeset most of the LaTeX elements. *placeholders* *placeholder* --- 140,145 ---- LATEX MACROS *latex-macros* {{{ ! Latex-Suite ships with a very comprehensive set of insert mode and ! |visual-mode| mappings and menu items to typeset most of the LaTeX elements. *placeholders* *placeholder* *************** *** 148,153 **** Kontra's JumpFunc() for handling place-holders. This consists of using "place-holders" to mark off locations where the next relevant editing has to ! be done. As an example, when the user types in "EFI" in insert mode, she will ! get the following: > \begin{figure}[h] --- 148,153 ---- Kontra's JumpFunc() for handling place-holders. This consists of using "place-holders" to mark off locations where the next relevant editing has to ! be done. As an example, when the user types in "EFI" in |insert-mode|, she ! will get the following: > \begin{figure}[h] *************** *** 221,224 **** --- 221,231 ---- equation (_eq_uation) ---> EEQ + < Unfortunately there are some environments that cannot be split in two + words and first two letters in name are identical. In this case + shortcut is created from E, first and last letter. + Example: > + quote (_q_uot_e_) ---> EQE + quotation (_q_uotatio_n_) ---> EQN + < Of course, not every last one of the environments can follow this rule because of ambiguities. In case of doubt, pull down the *************** *** 231,235 **** ECE --> ,ce and so on. i.e, the leading E becomes ',' and the next 2 letters are small ! case. Some of the visual mode mappings are sensetive to whether you choose line-wise or character wise. For example, if you choose a word and press ,ce, then you get \centerline{word}, whereas if you press ,ce on a line-wise --- 238,242 ---- ECE --> ,ce and so on. i.e, the leading E becomes ',' and the next 2 letters are small ! case. Some of the visual mode mappings are sensitive to whether you choose line-wise or character wise. For example, if you choose a word and press ,ce, then you get \centerline{word}, whereas if you press ,ce on a line-wise *************** *** 341,345 **** }}} --------------------------------------------------------------------------- ! Diacritics: (by Lubomir Host) {{{ Diacritics speed up typing European languages. --- 348,352 ---- }}} --------------------------------------------------------------------------- ! Diacritics: (by Lubomir Host - currently disabled by default in texrc) {{{ Diacritics speed up typing European languages. *************** *** 550,557 **** |:TexTemplate|. The argument should be name of the corresponding template file. If the command is called without arguments (preferred usage), then a ! list of avaiable templates is displayed and the user is asked to choose one of them. ! You can ofcourse place your own templates in this directory. }}} --- 557,564 ---- |:TexTemplate|. The argument should be name of the corresponding template file. If the command is called without arguments (preferred usage), then a ! list of available templates is displayed and the user is asked to choose one of them. ! You can of course place your own templates in this directory. }}} *************** *** 559,586 **** LATEX PROJECT *latex-project* {{{ ! LaTeX-suite is quite smart with looking for components of LaTeX document. In ! simple projects which can be put in one, two or three directories LaTeX-suite ! can find bibliography, included or image files. But it is impossible to guess ! all combinations, especially in projects dispersed in many directories, in deep levels. For such situations you can create projects. Creating project ! To create project file make sure you don't have *.latexmain file ! (|latex-master-file|). Open file which is the skelet of your whole work. Use ! |:TProjectEdit| command. It will create file "yourmainfile.tex.latexmain" and ! read in template of project file. This is just Vim file. Now you have two ! commented variables: g:projName and g:projFiles. First isn't obligatory. It ! will be visible in Explorer window to show you are editing project. This is ! list of files separated with commas. File/dir name cannot contain ! spaces. Example: ! > let g:projFiles="main.tex,roz1/roz1.tex,roz1/roz1.bib,main.bib,newfile.tex" Editing project file ! After |:TProjectEdit| screen will be split and you can make corrections, ! comments or new files to project. To make changes available to Vim issue ! command |:TProjectWrite|. This will save file and source it immediately. }}} --- 566,594 ---- LATEX PROJECT *latex-project* {{{ ! LaTeX-suite is quite smart with looking for components of LaTeX document. In ! simple projects which can be put in one, two or three directories LaTeX-suite ! can find bibliography, included or image files. But it is impossible to guess ! all combinations, especially in projects dispersed in many directories, in deep levels. For such situations you can create projects. Creating project ! To create project file make sure you don't have *.latexmain file ! (|latex-master-file|). Open file which is the skelet of your whole work. Use ! |:TProjectEdit| command. It will create file "yourmainfile.tex.latexmain" and ! read in template of project file. This is just Vim file. Now you have two ! commented variables: g:projName and g:projFiles. First isn't obligatory. It ! will be visible in Explorer window to show you are editing project. This is ! list of files separated with commas. File/dir name cannot contain ! spaces. Example: > ! let g:projFiles="main.tex,roz1/roz1.tex,roz1/roz1.bib,main.bib,newfile.tex" Editing project file ! After |:TProjectEdit| screen will be split and you can make corrections, ! comments or add new files to project (or remove them). To make changes ! available to Vim issue command |:TProjectWrite|. This will save file and ! source it immediately (simple ":write" don't change values of variables). }}} *************** *** 600,604 **** When you choose a macro from the menu, the corresponding file is read into the current buffer after the current cursor position. In non-gui mode, you can ! use the |TexMacro| command instead of choosing from the menu. This command takes the macro file name as an argument. When called without arguments (preferred usage), then a list of avaiable macro files is displayed and the --- 608,612 ---- When you choose a macro from the menu, the corresponding file is read into the current buffer after the current cursor position. In non-gui mode, you can ! use the |TMacro| command instead of choosing from the menu. This command takes the macro file name as an argument. When called without arguments (preferred usage), then a list of avaiable macro files is displayed and the *************** *** 1046,1050 **** taking care about Macros, Templates and Packages. ! :TMacro [{macro}] *TMacro* When used without any arguments lists all available macros defined in latex-suite/macros/ directory and prompts you to --- 1054,1058 ---- taking care about Macros, Templates and Packages. ! :TMacro [{macro}] *:TMacro* When used without any arguments lists all available macros defined in latex-suite/macros/ directory and prompts you to *************** *** 1053,1057 **** With more than one argument it will not work :) ! :TMacroEdit [{macro}] *TMacroEdit* Splits window for editing {macro}. When used without any arguments lists all available macros --- 1061,1065 ---- With more than one argument it will not work :) ! :TMacroEdit [{macro}] *:TMacroEdit* Splits window for editing {macro}. When used without any arguments lists all available macros *************** *** 1059,1067 **** choose one of them. ! :TMacroNew *TMacroNew* Splits window to write new macro. Directory in new buffer is locally changed to latex-suite/macros/. ! :TMacroDelete [{macro}] *TMacroDelete* Delets {macro} from latex-suite/macros/ directory. When used without any arguments lists all available macros --- 1067,1075 ---- choose one of them. ! :TMacroNew *:TMacroNew* Splits window to write new macro. Directory in new buffer is locally changed to latex-suite/macros/. ! :TMacroDelete [{macro}] *:TMacroDelete* Delets {macro} from latex-suite/macros/ directory. When used without any arguments lists all available macros *************** *** 1069,1073 **** choose one of them. ! :TPackage [{package} [{package} ...]] *TPackage* When used without any arguments lists name of the packages for which support is available. Report depends if you are using --- 1077,1081 ---- choose one of them. ! :TPackage [{package} [{package} ...]] *:TPackage* When used without any arguments lists name of the packages for which support is available. Report depends if you are using *************** *** 1083,1091 **** with spaces is limited only with common sense. ! :TPackageUpdate *TPackageUpdate* This command `reads' name of package under cursor and turns on possible support. ! :TPackageUpdateAll *TPackageUpdateAll* After issuing this command latexSuite scans the file in looking for not declared packages, removing not needed entries --- 1091,1099 ---- with spaces is limited only with common sense. ! :TPackageUpdate *:TPackageUpdate* This command `reads' name of package under cursor and turns on possible support. ! :TPackageUpdateAll *:TPackageUpdateAll* After issuing this command latexSuite scans the file in looking for not declared packages, removing not needed entries *************** *** 1093,1097 **** dictionaries. ! :TTemplate [{template}] *TTemplate* When used without any arguments lists all available templates from latex-suite/templates/ directory and prompts to choose --- 1101,1105 ---- dictionaries. ! :TTemplate [{template}] *:TTemplate* When used without any arguments lists all available templates from latex-suite/templates/ directory and prompts to choose *************** *** 1100,1104 **** With more than one argument it will not work :) ! :TSection [{argument}] *TSection* Used without any arguments inserts last section type (|latex-sectioning|). --- 1108,1112 ---- With more than one argument it will not work :) ! :TSection [{argument}] *:TSection* Used without any arguments inserts last section type (|latex-sectioning|). *************** *** 1139,1143 **** :TSection part < ! :TSectionAdvanced *TSectionAdvanced* Accepts the same arguments as |TSection| but leads to a couple of questions (whether you want to include the section in the --- 1147,1151 ---- :TSection part < ! :TSectionAdvanced *:TSectionAdvanced* Accepts the same arguments as |TSection| but leads to a couple of questions (whether you want to include the section in the *************** *** 1146,1150 **** template. ! :TLook *TLook* Accepts one argument. Will look through .tex files in directory of edited file for argument. It can be regexp. You --- 1154,1158 ---- template. ! :TLook *:TLook* Accepts one argument. Will look through .tex files in directory of edited file for argument. It can be regexp. You *************** *** 1154,1158 **** regular expressions can be different from those of Vim. ! :TLookBib *TLookBib* Accepts one argument. Will look through .bib files in directory of edited file for argument. It can be regexp. You --- 1162,1166 ---- regular expressions can be different from those of Vim. ! :TLookBib *:TLookBib* Accepts one argument. Will look through .bib files in directory of edited file for argument. It can be regexp. You *************** *** 1162,1166 **** regular expressions can be different from those of Vim. ! :TLookAll *TLookAll* Accepts one argument. Will look through all files in directory of edited file for argument. It can be regexp. You don't have --- 1170,1174 ---- regular expressions can be different from those of Vim. ! :TLookAll *:TLookAll* Accepts one argument. Will look through all files in directory of edited file for argument. It can be regexp. You don't have *************** *** 1170,1179 **** regular expressions can be different from those of Vim. ! :TPartComp *TPartComp* No argument allowed but accepts range in all formats. Define fragment of interest with :'a,'b, :/a/,/b/, :'<,'> or :20,30. All other rules of compilation apply. ! :TPartView *TPartView* Show last compiled fragment. All rules of viewing apply but |latex-searching|. --- 1178,1187 ---- regular expressions can be different from those of Vim. ! :TPartComp *:TPartComp* No argument allowed but accepts range in all formats. Define fragment of interest with :'a,'b, :/a/,/b/, :'<,'> or :20,30. All other rules of compilation apply. ! :TPartView *:TPartView* Show last compiled fragment. All rules of viewing apply but |latex-searching|. |
From: <mi...@us...> - 2003-05-19 14:51:22
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv20355 Modified Files: texmenuconf.vim mathmacros.vim Log Message: Added accels for Suite, Elements and Environments menus. Changed accel in Math (from t to M). (Animesh Nerurkar) Index: texmenuconf.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/texmenuconf.vim,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** texmenuconf.vim 23 Apr 2003 17:28:31 -0000 1.12 --- texmenuconf.vim 19 May 2003 14:51:19 -0000 1.13 *************** *** 9,13 **** let s:path = expand("<sfile>:p:h") let s:up_path = expand("<sfile>:p:h:h") ! let s:mainmenuname = g:Tex_MenuPrefix.'Suite.' if g:Tex_NestPackagesMenu --- 9,13 ---- let s:path = expand("<sfile>:p:h") let s:up_path = expand("<sfile>:p:h:h") ! let s:mainmenuname = g:Tex_MenuPrefix.'S&uite.' if g:Tex_NestPackagesMenu *************** *** 20,27 **** let g:Tex_MacrosMenuLocation = '80.20 '.s:mainmenuname.'&Macros.' ! let g:Tex_EnvMenuLocation = '82.20 '.g:Tex_MenuPrefix.'Environments.' if g:Tex_NestElementMenus ! let g:Tex_ElementsMenuLocation = '83.20 '.g:Tex_MenuPrefix.'Elements.' else let g:Tex_ElementsMenuLocation = '83.20 '.g:Tex_MenuPrefix --- 20,27 ---- let g:Tex_MacrosMenuLocation = '80.20 '.s:mainmenuname.'&Macros.' ! let g:Tex_EnvMenuLocation = '82.20 '.g:Tex_MenuPrefix.'E&nvironments.' if g:Tex_NestElementMenus ! let g:Tex_ElementsMenuLocation = '83.20 '.g:Tex_MenuPrefix.'E&lements.' else let g:Tex_ElementsMenuLocation = '83.20 '.g:Tex_MenuPrefix Index: mathmacros.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/mathmacros.vim,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** mathmacros.vim 8 May 2003 20:50:33 -0000 1.7 --- mathmacros.vim 19 May 2003 14:51:19 -0000 1.8 *************** *** 11,15 **** endif ! let s:MathMenuName = g:Tex_MenuPrefix.'Ma&th.' function! Tex_MathMenuRemove() --- 11,15 ---- endif ! let s:MathMenuName = g:Tex_MenuPrefix.'&Math.' function! Tex_MathMenuRemove() |
From: <mi...@us...> - 2003-05-19 14:50:49
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/tex In directory sc8-pr-cvs1:/tmp/cvs-serv20186 Modified Files: texviewer.vim Log Message: Include $BIBINPUTS variable while looking for bib files. (Soren Debois) Index: texviewer.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/tex/texviewer.vim,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** texviewer.vim 8 May 2003 08:17:01 -0000 1.14 --- texviewer.vim 19 May 2003 14:50:44 -0000 1.15 *************** *** 386,406 **** else let bibfiles = '' let bibfiles2 = '' - let curdir = expand("%:p:h") - let curdir = substitute(curdir, ' ', "\\", 'ge') if search('\\bibliography{', 'w') ! let bibfiles = matchstr(getline('.'), '\\bibliography{\zs.\{-}\ze}') ! let bibfiles = substitute(bibfiles, '\(,\|$\)', '.bib ', 'ge') ! let bibfiles = substitute(bibfiles, '\(^\| \)', ' '.curdir.'/', 'ge') ! else ! let bibfiles = glob(curdir.'/*.bib') ! let bibfiles = substitute(bibfiles, '\n', ' ', 'ge') endif if Tex_GetMainFileName() != '' let mainfname = Tex_GetMainFileName() let mainfdir = fnamemodify(mainfname, ":p:h") exe 'bot 1 split '.mainfname if search('\\bibliography{', 'w') --- 386,430 ---- else + let bibnames = '' let bibfiles = '' let bibfiles2 = '' if search('\\bibliography{', 'w') ! let bibnames = matchstr(getline('.'), '\\bibliography{\zs.\{-}\ze}') ! let bibnames = substitute(bibnames, '\(,\|$\)', '.bib ', 'ge') endif + let dirs = expand("%:p:h") . ":" . expand("$BIBINPUTS") + let dirs = substitute(dirs, ':\+', ':', 'g') + + let i = 1 + while Tex_Strntok(dirs, ':', i) != '' + let curdir = Tex_Strntok(dirs, ':', i) + let curdir = substitute(curdir, ' ', "\\", 'ge') + let tmp = '' + + if bibnames != '' + let j = 1 + while Tex_Strntok(bibnames, ' ', j) != '' + let fname = curdir.'/'.Tex_Strntok(bibnames, ' ', j) + if filereadable(fname) + let tmp = tmp . ' ' . fname + endif + let j = j + 1 + endwhile + else + let tmp = glob(curdir.'/*.bib') + let tmp = substitute(tmp, "\n", ' ', 'ge') + endif + + let bibfiles = bibfiles . ' ' . tmp + let i = i + 1 + endwhile + if Tex_GetMainFileName() != '' let mainfname = Tex_GetMainFileName() let mainfdir = fnamemodify(mainfname, ":p:h") + let curdir = expand("%:p:h") + let curdir = substitute(curdir, ' ', "\\", 'ge') exe 'bot 1 split '.mainfname if search('\\bibliography{', 'w') |
From: <mi...@us...> - 2003-05-09 01:41:22
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv15448 Modified Files: mathmacros.vim Log Message: mispell in triangleq command; remove \implies - this command does not exist Index: mathmacros.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/mathmacros.vim,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** mathmacros.vim 7 May 2003 19:42:13 -0000 1.6 --- mathmacros.vim 8 May 2003 20:50:33 -0000 1.7 *************** *** 282,286 **** exe s:pA5.'pitchfork <plug>\pitchfork ' " }}} ! " {{{ BinaryRel2 let s:pA5a = s:pA."n&BinaryRel2." "TODO: dorobiæ logarytmy exe s:pA5a.'ngtr <plug>\ngtr ' --- 282,286 ---- exe s:pA5.'pitchfork <plug>\pitchfork ' " }}} ! " {{{ nBinaryRel2 let s:pA5a = s:pA."n&BinaryRel2." "TODO: dorobiæ logarytmy exe s:pA5a.'ngtr <plug>\ngtr ' *************** *** 316,320 **** exe s:pA6.'Doteq <plug>\Doteq ' exe s:pA6.'fallingdotseq <plug>\fallingdotseq ' ! exe s:pA6.'triangleeq <plug>\triangleeq ' exe s:pA6.'bumpeq <plug>\bumpeq ' exe s:pA6.'Bumpeq <plug>\Bumpeq ' --- 316,320 ---- exe s:pA6.'Doteq <plug>\Doteq ' exe s:pA6.'fallingdotseq <plug>\fallingdotseq ' ! exe s:pA6.'triangleq <plug>\triangleq ' exe s:pA6.'bumpeq <plug>\bumpeq ' exe s:pA6.'Bumpeq <plug>\Bumpeq ' *************** *** 615,619 **** exe s:pA15.'lor <plug>\lor ' exe s:pA15.'land <plug>\land ' - exe s:pA15.'implies <plug>\implies ' " }}} " {{{ Limits1 --- 615,618 ---- |
From: <mi...@us...> - 2003-05-08 08:17:05
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/tex In directory sc8-pr-cvs1:/tmp/cvs-serv25567 Modified Files: texviewer.vim Log Message: lack of <SID> before PromptForCompletion call Index: texviewer.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/tex/texviewer.vim,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** texviewer.vim 25 Apr 2003 20:41:26 -0000 1.13 --- texviewer.vim 8 May 2003 08:17:01 -0000 1.14 *************** *** 468,472 **** let common_completion_prompt = \ Tex_CreatePrompt(g:Tex_completion_{a:texcommand}, 2, ',') . "\n" . ! \ 'Enter number or completion : ' let inp = input(a:ask."\n".common_completion_prompt) --- 468,472 ---- let common_completion_prompt = \ Tex_CreatePrompt(g:Tex_completion_{a:texcommand}, 2, ',') . "\n" . ! \ 'Enter number or completion: ' let inp = input(a:ask."\n".common_completion_prompt) *************** *** 483,487 **** " function! s:Tex_DoCompletion(texcommand) ! let completion = PromptForCompletion(a:texcommand,'Choose a completion to insert: ') if completion != '' return completion --- 483,487 ---- " function! s:Tex_DoCompletion(texcommand) ! let completion = <SID>PromptForCompletion(a:texcommand,'Choose a completion to insert: ') if completion != '' return completion |
From: <mi...@us...> - 2003-05-07 19:42:19
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv10005 Modified Files: mathmacros.vim Log Message: fixed mispells; moved brackets and dollars section to IMAP; more arrows Index: mathmacros.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/mathmacros.vim,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mathmacros.vim 12 Jan 2003 22:02:40 -0000 1.5 --- mathmacros.vim 7 May 2003 19:42:13 -0000 1.6 *************** *** 19,28 **** let s:pA = 'amenu <silent> 85 '.s:MathMenuName ! " brackets and dollars {{{2 ! exe s:pA.'\\&[\ \\] <plug>\[\]<Left><Left>' ! exe s:pA.'\\&(\ \\) <plug>\(\)<Left><Left>' exe s:pA.'&$\ $ <plug>$$' exe s:pA.'-sepmath1- :' ! " 2}}} " MATH arrows {{{ let s:pA1 = s:pA."&Arrows." --- 19,28 ---- let s:pA = 'amenu <silent> 85 '.s:MathMenuName ! " brackets and dollars {{{ ! exe s:pA.'\\&[\ \\] <plug><C-r>=IMAP_PutTextWithMovement("\\[<++>\\]<++>")<cr>' ! exe s:pA.'\\&(\ \\) <plug><C-r>=IMAP_PutTextWithMovement("\\(<++>\\)<++>")<cr>' exe s:pA.'&$\ $ <plug>$$' exe s:pA.'-sepmath1- :' ! " }}} " MATH arrows {{{ let s:pA1 = s:pA."&Arrows." *************** *** 51,54 **** --- 51,55 ---- exe s:pA1.'nwarrow <plug>\nwarrow ' exe s:pA1.'mapsto <plug>\mapsto ' + exe s:pA1.'leadsto <plug>\leadsto ' exe s:pA1.'longmapsto <plug>\longmapsto ' exe s:pA1.'hookleftarrow <plug>\hookleftarrow ' *************** *** 68,71 **** --- 69,74 ---- exe s:pA1.'xrightarrow <plug>\xrightarrow ' " }}} + + " MATH nArrows {{{ let s:pA1a = s:pA."&nArrows." *************** *** 76,79 **** --- 79,116 ---- exe s:pA1a.'nRightarrow <plug>\nRightarrow ' " }}} + " MATH Arrows2 {{{ + let s:pA1a = s:pA."Arrows2." + exe s:pA1a.'dashleftarrow <plug>\dashleftarrow ' + exe s:pA1a.'leftleftarrows <plug>\leftleftarrows ' + exe s:pA1a.'leftrightarrows <plug>\leftrightarrows ' + exe s:pA1a.'Lleftarrow <plug>\Lleftarrow ' + exe s:pA1a.'twoheadleftarrow <plug>\twoheadleftarrow ' + exe s:pA1a.'leftarrowtail <plug>\leftarrowtail ' + exe s:pA1a.'leftrightharpoons <plug>\leftrightharpoons ' + exe s:pA1a.'Lsh <plug>\Lsh ' + exe s:pA1a.'looparrowleft <plug>\looparrowleft ' + exe s:pA1a.'curvearrowleft <plug>\curvearrowleft ' + exe s:pA1a.'circlearrowleft <plug>\circlearrowleft ' + exe s:pA1a.'dashrightarrow <plug>\dashrightarrow ' + exe s:pA1a.'rightrightarrows <plug>\rightrightarrows ' + exe s:pA1a.'rightleftarrows <plug>\rightleftarrows ' + exe s:pA1a.'Rrightarrow <plug>\Rrightarrow ' + exe s:pA1a.'twoheadrightarrow <plug>\twoheadrightarrow ' + exe s:pA1a.'rightarrowtail <plug>\rightarrowtail ' + exe s:pA1a.'rightleftharpoons <plug>\rightleftharpoons ' + exe s:pA1a.'Rsh <plug>\Rsh ' + exe s:pA1a.'looparrowright <plug>\looparrowright ' + exe s:pA1a.'curvearrowright <plug>\curvearrowright ' + exe s:pA1a.'circlearrowright <plug>\circlearrowright ' + exe s:pA1a.'multimap <plug>\multimap ' + exe s:pA1a.'upuparrows <plug>\upuparrows ' + exe s:pA1a.'downdownarrows <plug>\downdownarrows ' + exe s:pA1a.'upharpoonleft <plug>\upharpoonleft ' + exe s:pA1a.'upharpoonright <plug>\upharpoonright ' + exe s:pA1a.'downharpoonleft <plug>\downharpoonleft ' + exe s:pA1a.'downharpoonright <plug>\downharpoonright ' + exe s:pA1a.'rightsquigarrow <plug>\rightsquigarrow ' + exe s:pA1a.'leftrightsquigarrow <plug>\leftrightsquigarrow ' + " }}} " MATH Fonts {{{ let s:pA2a = s:pA."&MathFonts." *************** *** 159,163 **** exe s:pA4.'preccurlyeq <plug>\preccurlyeq ' exe s:pA4.'curlyeqprec <plug>\curlyeqprec ' ! exe s:pA4.'lessim <plug>\lessim ' exe s:pA4.'lessapprox <plug>\lessapprox ' exe s:pA4.'precsim <plug>\precsim ' --- 196,200 ---- exe s:pA4.'preccurlyeq <plug>\preccurlyeq ' exe s:pA4.'curlyeqprec <plug>\curlyeqprec ' ! exe s:pA4.'lesssim <plug>\lesssim ' exe s:pA4.'lessapprox <plug>\lessapprox ' exe s:pA4.'precsim <plug>\precsim ' *************** *** 221,225 **** exe s:pA5.'succ <plug>\succ ' exe s:pA5.'succeq <plug>\succeq ' ! exe s:pA5.'succcurllyeq <plug>\succcurllyeq ' exe s:pA5.'curlyeqsucc <plug>\curlyeqsucc ' exe s:pA5.'gtrsim <plug>\gtrsim ' --- 258,262 ---- exe s:pA5.'succ <plug>\succ ' exe s:pA5.'succeq <plug>\succeq ' ! exe s:pA5.'succcurlyeq <plug>\succcurlyeq ' exe s:pA5.'curlyeqsucc <plug>\curlyeqsucc ' exe s:pA5.'gtrsim <plug>\gtrsim ' *************** *** 255,259 **** exe s:pA5a.'nsucc <plug>\nsucc ' exe s:pA5a.'nsucceq <plug>\nsucceq ' ! exe s:pA5a.'succneq <plug>\succneq ' exe s:pA5a.'gnsim <plug>\gnsim ' exe s:pA5a.'gnapprox <plug>\gnapprox ' --- 292,296 ---- exe s:pA5a.'nsucc <plug>\nsucc ' exe s:pA5a.'nsucceq <plug>\nsucceq ' ! exe s:pA5a.'succneqq <plug>\succneqq ' exe s:pA5a.'gnsim <plug>\gnsim ' exe s:pA5a.'gnapprox <plug>\gnapprox ' *************** *** 379,383 **** exe s:pA8.'uplus <plug>\uplus ' exe s:pA8.'triangleleft <plug>\triangleleft ' - exe s:pA8.'amalg <plug>\amalg ' exe s:pA8.'triangleright <plug>\triangleright ' exe s:pA8.'bigtriangleup <plug>\bigtriangleup ' --- 416,419 ---- |
From: <mi...@us...> - 2003-05-04 19:21:27
|
Update of /cvsroot/vim-latex/vimfiles In directory sc8-pr-cvs1:/tmp/cvs-serv23044 Modified Files: makefile Log Message: add imaps.txt and explorer.vim to tarballs Index: makefile =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/makefile,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** makefile 17 Jan 2003 18:43:20 -0000 1.11 --- makefile 4 May 2003 19:21:23 -0000 1.12 *************** *** 12,15 **** --- 12,16 ---- zip -q latexSuite.zip plugin/SyntaxFolds.vim zip -q latexSuite.zip plugin/libList.vim + zip -q latexSuite.zip plugin/explorer.vim # ftplugins zip -q latexSuite.zip ftplugin/tex_latexSuite.vim *************** *** 19,22 **** --- 20,24 ---- # documentation zip -q latexSuite.zip doc/latex*.txt + zip -q latexSuite.zip doc/imaps*.txt # indentation zip -q latexSuite.zip indent/tex.vim |
From: <mi...@us...> - 2003-05-03 18:06:01
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv9506 Modified Files: compiler.vim Log Message: cnp fault: && at the end of if condition make Forward Searching impossible Index: compiler.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/compiler.vim,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** compiler.vim 15 Apr 2003 10:26:23 -0000 1.26 --- compiler.vim 3 May 2003 18:05:57 -0000 1.27 *************** *** 276,280 **** \ g:Tex_UseEditorSettingInDVIViewer == 1 && \ exists('v:servername') && ! \ (viewer == "xdvi" || viewer == "xdvik") && exec '!'.viewer.' -name xdvi -sourceposition '.line('.').expand('%').' -editor "gvim --servername '.v:servername.' --remote-silent +\%l \%f" '.mainfname.'.dvi &' else --- 276,280 ---- \ g:Tex_UseEditorSettingInDVIViewer == 1 && \ exists('v:servername') && ! \ (viewer == "xdvi" || viewer == "xdvik") exec '!'.viewer.' -name xdvi -sourceposition '.line('.').expand('%').' -editor "gvim --servername '.v:servername.' --remote-silent +\%l \%f" '.mainfname.'.dvi &' else |
From: <mi...@us...> - 2003-05-02 20:00:50
|
Update of /cvsroot/vim-latex/vimfiles/plugin In directory sc8-pr-cvs1:/tmp/cvs-serv6165 Modified Files: explorer.vim Log Message: Merging x action from main explorer.vim Index: explorer.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/plugin/explorer.vim,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** explorer.vim 23 Apr 2003 17:28:32 -0000 1.2 --- explorer.vim 2 May 2003 20:00:45 -0000 1.3 *************** *** 2,8 **** " File: explorer.vim " Author: M A Aziz Ahmed (az...@ac...) ! " Last Change: 2002 Jun 12 " Version: 2.5 + changes " Additions by Mark Waggoner (wag...@ar...) et al. "----------------------------------------------------------------------------- " This file implements a file explorer. Latest version available at: --- 2,9 ---- " File: explorer.vim " Author: M A Aziz Ahmed (az...@ac...) ! " Last Change: 2002 May 02 " Version: 2.5 + changes " Additions by Mark Waggoner (wag...@ar...) et al. + " Additions for latexSuite by Mikolaj Machowski (mi...@wp...) "----------------------------------------------------------------------------- " This file implements a file explorer. Latest version available at: *************** *** 127,130 **** --- 128,155 ---- endif + " Execute file handler + if !exists("g:explFileHandler") + if has("win32") + " for Win32 use rundll32 + function! s:explFileHandlerWin32(fn) + exec 'silent !start rundll32 url.dll,FileProtocolHandler "' + \ . escape(a:fn, '%#') . '"' + endfunction + let g:explFileHandler = "<SID>explFileHandlerWin32" + elseif has("unix") && executable("kfmclient") + " for KDE use kfmclient + function! s:explFileHandlerKDE(fn) + if &shellredir =~ "%s" + let redir = substitute(&shellredir, "%s", "/dev/null", "") + else + let redir = &shellredir . "/dev/null" + endif + " Need to escape % and # but not spaces. + exec "silent !kfmclient exec '" . escape(a:fn, '%#') . "'" . redir + endfunction + let g:explFileHandler = "<SID>explFileHandlerKDE" + endif + endif + "--- " script variables - these are the same across all *************** *** 138,142 **** let s:escfilename = ' %#' else ! let s:escfilename = ' \%#' endif --- 163,167 ---- let s:escfilename = ' %#' else ! let s:escfilename = ' \%#[]' endif *************** *** 206,210 **** " Turn off the swapfile, set the buffer type so that it won't get " written, and so that it will get deleted when it gets hidden. ! setlocal modifiable setlocal noswapfile setlocal buftype=nowrite --- 231,235 ---- " Turn off the swapfile, set the buffer type so that it won't get " written, and so that it will get deleted when it gets hidden. ! setlocal noreadonly modifiable setlocal noswapfile setlocal buftype=nowrite *************** *** 259,263 **** " If directory is already loaded, don't open it again! if line('$') > 1 ! setlocal nomodifiable return endif --- 284,288 ---- " If directory is already loaded, don't open it again! if line('$') > 1 ! setlocal readonly nomodifiable return endif *************** *** 271,277 **** " eliminating things like ".." let origdir= s:Path(getcwd()) ! exe "chdir" escape(b:completePath,s:escfilename) let b:completePath = s:Path(getcwd()) ! exe "chdir" escape(origdir,s:escfilename) " Add a slash at the end --- 296,302 ---- " eliminating things like ".." let origdir= s:Path(getcwd()) ! exe "chdir" escape(b:completePath, s:escfilename) let b:completePath = s:Path(getcwd()) ! exe "chdir" escape(origdir, s:escfilename) " Add a slash at the end *************** *** 281,286 **** " escape special characters for exec commands ! let b:completePathEsc=escape(b:completePath,s:escfilename) ! let b:parentDirEsc=substitute(b:completePathEsc, '/[^/]*/$', '/', 'g') " Set up syntax highlighting --- 306,311 ---- " escape special characters for exec commands ! let b:completePathEsc = escape(b:completePath, s:escfilename) ! let b:parentDirEsc = substitute(b:completePathEsc, '/[^/]*/$', '/', 'g') " Set up syntax highlighting *************** *** 333,336 **** --- 358,364 ---- nnoremap <buffer> <cr> :call EditEntry("","edit")<cr> nnoremap <buffer> - :exec ("silent e " . b:parentDirEsc)<cr> + if exists("g:explFileHandler") + nnoremap <buffer> x :call <SID>ExecuteEntry()<cr> + endif nnoremap <buffer> o :call <SID>OpenEntry()<cr> nnoremap <buffer> O :call <SID>OpenEntryPrevWindow()<cr> *************** *** 346,353 **** nnoremap <buffer> c :exec "cd ".b:completePathEsc<cr> nnoremap <buffer> <2-leftmouse> :call <SID>DoubleClick()<cr> let &cpo = cpo_save " prevent the buffer from being modified ! setlocal nomodifiable endfunction --- 374,384 ---- nnoremap <buffer> c :exec "cd ".b:completePathEsc<cr> nnoremap <buffer> <2-leftmouse> :call <SID>DoubleClick()<cr> + if exists("*ExplorerCustomMap") + call ExplorerCustomMap() + endif let &cpo = cpo_save " prevent the buffer from being modified ! setlocal readonly nomodifiable endfunction *************** *** 526,529 **** --- 557,575 ---- endfunction + function! s:ExecuteEntry() + " Are we on a line with a file name? + let l = getline(".") + if l =~ '^"' + return + endif + + " Get the file name + let fn = s:GetFullFileName() + if has("win32") && fn =~ '^//' + let fn = substitute(fn, '/', '\\', 'g') + endif + exec "call " . g:explFileHandler . "(fn)" + endfunction + "--- " Double click with the mouse *************** *** 611,622 **** " Get a list of all the files ! let files = s:Path(glob(b:completePath."*")) ! if files != "" && files !~ '\n$' let files = files . "\n" endif " Add the dot files now, making sure "." is not included! ! let files = files . substitute(s:Path(glob(b:completePath.".*")), "[^\n]*/./\\=\n", '' , '') ! if files != "" && files !~ '\n$' let files = files . "\n" endif --- 657,668 ---- " Get a list of all the files ! let files = s:Path(glob(b:completePathEsc . "*")) ! if files != "" && files !~ "\n$" let files = files . "\n" endif " Add the dot files now, making sure "." is not included! ! let files = files . substitute(s:Path(glob(b:completePathEsc . ".*")), "[^\n]*/./\\=\n", '' , '') ! if files != "" && files !~ "\n$" let files = files . "\n" endif *************** *** 767,778 **** if w:longhelp==1 let @f="\" <enter> : open file or directory\n" ! \."\" o : open new window for file/directory\n" ! \."\" O : open file in previously visited window\n" ! \."\" p : preview the file\n" ! \."\" i : toggle size/date listing\n" ! \."\" s : select sort field r : reverse sort\n" ! \."\" - : go up one level c : cd to this dir\n" ! \."\" R : rename file D : delete file\n" ! \."\" :help file-explorer for detailed help\n" else let @f="\" Press ? for keyboard shortcuts\n" --- 813,828 ---- if w:longhelp==1 let @f="\" <enter> : open file or directory\n" ! \."\" o : open new window for file/directory\n" ! \."\" O : open file in previously visited window\n" ! \."\" p : preview the file\n" ! if exists("g:explFileHandler") ! let @f=@f."\" x : execute file or directory\n" ! endif ! let @f=@f ! \."\" i : toggle size/date listing\n" ! \."\" s : select sort field r : reverse sort\n" ! \."\" - : go up one level c : cd to this dir\n" ! \."\" R : rename file D : delete file\n" ! \."\" :help file-explorer for detailed help\n" else let @f="\" Press ? for keyboard shortcuts\n" *************** *** 857,861 **** let currLine = a:firstline let lastLine = a:lastline ! setlocal modifiable while ((currLine <= lastLine) && (stopDel==0)) --- 907,911 ---- let currLine = a:firstline let lastLine = a:lastline ! setlocal noreadonly modifiable while ((currLine <= lastLine) && (stopDel==0)) *************** *** 893,897 **** let &report = oldRep setlocal nomodified ! setlocal nomodifiable endfunction --- 943,947 ---- let &report = oldRep setlocal nomodified ! setlocal readonly nomodifiable endfunction *************** *** 901,905 **** function! s:RenameFile() let fileName=s:GetFullFileName() ! setlocal modifiable if isdirectory(fileName) echo "Directory renaming not supported yet" --- 951,955 ---- function! s:RenameFile() let fileName=s:GetFullFileName() ! setlocal noreadonly modifiable if isdirectory(fileName) echo "Directory renaming not supported yet" *************** *** 908,912 **** echo " " if altName=="" ! setlocal nomodifiable return endif --- 958,962 ---- echo " " if altName=="" ! setlocal readonly nomodifiable return endif *************** *** 923,927 **** endif setlocal nomodified ! setlocal nomodifiable endfunction --- 973,977 ---- endif setlocal nomodified ! setlocal readonly nomodifiable endfunction *************** *** 938,945 **** endif " Allow modification ! setlocal modifiable call s:UpdateHeader() " Disallow modification ! setlocal nomodifiable endfunction --- 988,995 ---- endif " Allow modification ! setlocal noreadonly modifiable call s:UpdateHeader() " Disallow modification ! setlocal readonly nomodifiable endfunction *************** *** 971,975 **** " function! s:ToggleLongList() ! setlocal modifiable if exists("w:longlist") && w:longlist==1 let w:longlist=0 --- 1021,1025 ---- " function! s:ToggleLongList() ! setlocal noreadonly modifiable if exists("w:longlist") && w:longlist==1 let w:longlist=0 *************** *** 980,984 **** endif call s:AddFileInfo() ! setlocal nomodifiable endfunction --- 1030,1034 ---- endif call s:AddFileInfo() ! setlocal readonly nomodifiable endfunction *************** *** 987,995 **** " function! s:ShowAllFiles() ! setlocal modifiable let b:filterFormula="" let b:filtering="" call s:ShowDirectory() ! setlocal nomodifiable endfunction --- 1037,1045 ---- " function! s:ShowAllFiles() ! setlocal noreadonly modifiable let b:filterFormula="" let b:filtering="" call s:ShowDirectory() ! setlocal readonly nomodifiable endfunction *************** *** 1233,1237 **** " Allow modification ! setlocal modifiable " Send a message about what we're doing --- 1283,1287 ---- " Allow modification ! setlocal noreadonly modifiable " Send a message about what we're doing *************** *** 1271,1275 **** " Disallow modification setlocal nomodified ! setlocal nomodifiable endfunction --- 1321,1325 ---- " Disallow modification setlocal nomodified ! setlocal readonly nomodifiable endfunction |
From: <sri...@us...> - 2003-04-25 20:41:30
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/tex In directory sc8-pr-cvs1:/tmp/cvs-serv3619 Modified Files: texviewer.vim Log Message: Bug: Multiple \ref's in a single line would cause completion problems. Cause: s:prefix in s:Tex_complete() was improperly calculated. Fix: improve regexp for calculating s:prefix. Still a bit of a hack. Index: texviewer.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/tex/texviewer.vim,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** texviewer.vim 23 Apr 2003 17:28:32 -0000 1.12 --- texviewer.vim 25 Apr 2003 20:41:26 -0000 1.13 *************** *** 48,52 **** " }}} ! " Tex_viewer: main function {{{ " Description: " --- 48,52 ---- " }}} ! " Tex_completion: main function {{{ " Description: " *************** *** 62,67 **** let s:curfile = expand("%:p") let s:curline = strpart(getline('.'), col('.') - 40, 40) ! let s:prefix = matchstr(s:curline, '{\zs.\{-}$') ! let s:type = matchstr(s:curline, '\\\zs.\{-}\ze{.\{-}$') let s:typeoption = matchstr(s:type, '\zs[.*]\ze') let s:type = substitute(s:type, '[.*', '', 'e') --- 62,67 ---- let s:curfile = expand("%:p") let s:curline = strpart(getline('.'), col('.') - 40, 40) ! let s:prefix = matchstr(s:curline, '.*{\zs.\{-}$') ! let s:type = matchstr(s:curline, '.*\\\zs.\{-}\ze{.\{-}$') let s:typeoption = matchstr(s:type, '\zs[.*]\ze') let s:type = substitute(s:type, '[.*', '', 'e') |
From: <mi...@us...> - 2003-04-23 17:29:10
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1:/tmp/cvs-serv31422/ftplugin/latex-suite Modified Files: main.vim texmenuconf.vim Added Files: projecttemplate.vim texproject.vim Log Message: Included project features Index: main.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/main.vim,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** main.vim 11 Apr 2003 21:21:50 -0000 1.36 --- main.vim 23 Apr 2003 17:28:29 -0000 1.37 *************** *** 403,406 **** --- 403,411 ---- exe 'cd '.expand('%:p:h') let lheadfile = glob('*.latexmain') + " dirty hack to check in dir one level up. TODO: while with ":h" mod. + if lheadfile == '' + cd .. + let lheadfile = glob('*.latexmain') + endif if lheadfile != '' let lheadfile = fnamemodify(lheadfile, modifier) *************** *** 526,529 **** --- 531,535 ---- exe 'source '.s:path.'/bibtex.vim' exe 'source '.s:path.'/diacritics.vim' + exe 'source '.s:path.'/texproject.vim' " ============================================================================== Index: texmenuconf.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/texmenuconf.vim,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** texmenuconf.vim 14 Apr 2003 17:14:38 -0000 1.11 --- texmenuconf.vim 23 Apr 2003 17:28:31 -0000 1.12 *************** *** 54,57 **** --- 54,64 ---- exec 'inoremenu 80.100 '.s:mainmenuname.'C&omplete\ Ref/Cite'. \' <Esc>:call Tex_viewer("default","text")<CR>' + " project + exec 'anoremenu 80.105 '.s:mainmenuname.'Project.&Project<tab>:TProject'. + \' :TProject<CR>' + exec 'anoremenu 80.106 '.s:mainmenuname.'Project.Project&Edit<tab>:TProjectEdit'. + \' :TProjectEdit<CR>' + exec 'anoremenu 80.107 '.s:mainmenuname.'Project.Project&Write<tab>:TProjectWrite'. + \' :TProjectWrite<CR>' exec 'anoremenu 80.110 '.s:mainmenuname.'-sepsuite1- :' " refreshing folds |