comparison runtime/syntax/tex.vim @ 2479:f8f81a88a047 vim73

Runtime file updates.
author Bram Moolenaar <bram@vim.org>
date Tue, 03 Aug 2010 23:00:38 +0200
parents d55e70cabe2c
children ed997d0ceb26
comparison
equal deleted inserted replaced
2478:11def19fbb0e 2479:f8f81a88a047
1 " Vim syntax file 1 " Vim syntax file
2 " Language: TeX 2 " Language: TeX
3 " Maintainer: Dr. Charles E. Campbell, Jr. <NdrchipO@ScampbellPfamily.AbizM> 3 " Maintainer: Dr. Charles E. Campbell, Jr. <NdrchipO@ScampbellPfamily.AbizM>
4 " Last Change: Jul 28, 2010 4 " Last Change: Aug 03, 2010
5 " Version: 52 5 " Version: 54
6 " URL: http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax 6 " URL: http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
7 " 7 "
8 " Notes: {{{1 8 " Notes: {{{1
9 " 9 "
10 " 1. If you have a \begin{verbatim} that appears to overrun its boundaries, 10 " 1. If you have a \begin{verbatim} that appears to overrun its boundaries,
496 496
497 " Math Symbols {{{2 497 " Math Symbols {{{2
498 if s:tex_conceal =~ 'm' 498 if s:tex_conceal =~ 'm'
499 syn match texMathSymbol '\\approx\>' contained conceal cchar=≈ 499 syn match texMathSymbol '\\approx\>' contained conceal cchar=≈
500 syn match texMathSymbol '\\ast\>' contained conceal cchar=∗ 500 syn match texMathSymbol '\\ast\>' contained conceal cchar=∗
501 syn match texMathSymbol '\\because\>' contained conceal cchar=∵
502 syn match texMathSymbol '\\bigcap\>' contained conceal cchar=∩
503 syn match texMathSymbol '\\bigcup\>' contained conceal cchar=∪
504 syn match texMathSymbol '\\bigodot\>' contained conceal cchar=⊙
505 syn match texMathSymbol '\\bigoplus\>' contained conceal cchar=⊕
506 syn match texMathSymbol '\\bigotimes\>' contained conceal cchar=⊗
507 syn match texMathSymbol '\\bigsqcup\>' contained conceal cchar=⊔
501 syn match texMathSymbol '\\bigtriangledown\>' contained conceal cchar=∇ 508 syn match texMathSymbol '\\bigtriangledown\>' contained conceal cchar=∇
502 syn match texMathSymbol '\\bigvee\>' contained conceal cchar=⋁ 509 syn match texMathSymbol '\\bigvee\>' contained conceal cchar=⋁
503 syn match texMathSymbol '\\bigwedge\>' contained conceal cchar=⋀ 510 syn match texMathSymbol '\\bigwedge\>' contained conceal cchar=⋀
504 syn match texMathSymbol '\\blacksquare\>' contained conceal cchar=∎ 511 syn match texMathSymbol '\\blacksquare\>' contained conceal cchar=∎
512 syn match texMathSymbol '\\bot\>' contained conceal cchar=⊥
505 syn match texMathSymbol '\\cap\>' contained conceal cchar=∩ 513 syn match texMathSymbol '\\cap\>' contained conceal cchar=∩
506 syn match texMathSymbol '\\cdot\>' contained conceal cchar=· 514 syn match texMathSymbol '\\cdot\>' contained conceal cchar=·
515 syn match texMathSymbol '\\cdots\>' contained conceal cchar=⋯
507 syn match texMathSymbol '\\circ\>' contained conceal cchar=∘ 516 syn match texMathSymbol '\\circ\>' contained conceal cchar=∘
508 syn match texMathSymbol '\\circledcirc\>' contained conceal cchar=⊚ 517 syn match texMathSymbol '\\circledcirc\>' contained conceal cchar=⊚
509 syn match texMathSymbol '\\cong\>' contained conceal cchar=≅ 518 syn match texMathSymbol '\\cong\>' contained conceal cchar=≅
519 syn match texMathSymbol '\\coprod\>' contained conceal cchar=∐
510 syn match texMathSymbol '\\cup\>' contained conceal cchar=∪ 520 syn match texMathSymbol '\\cup\>' contained conceal cchar=∪
511 syn match texMathSymbol '\\diamond\>' contained conceal cchar=⋄ 521 syn match texMathSymbol '\\diamond\>' contained conceal cchar=⋄
512 syn match texMathSymbol '\\div\>' contained conceal cchar=÷ 522 syn match texMathSymbol '\\div\>' contained conceal cchar=÷
513 syn match texMathSymbol '\\doteq\>' contained conceal cchar=≐ 523 syn match texMathSymbol '\\doteq\>' contained conceal cchar=≐
514 syn match texMathSymbol '\\dotsb\>' contained conceal cchar=⋯ 524 syn match texMathSymbol '\\dotsb\>' contained conceal cchar=⋯
525 syn match texMathSymbol '\\dotsc\>' contained conceal cchar=…
526 syn match texMathSymbol '\\dots\>' contained conceal cchar=…
527 syn match texMathSymbol '\\dotsi\>' contained conceal cchar=⋯
528 syn match texMathSymbol '\\dotso\>' contained conceal cchar=…
515 syn match texMathSymbol '\\emptyset\>' contained conceal cchar=∅ 529 syn match texMathSymbol '\\emptyset\>' contained conceal cchar=∅
516 syn match texMathSymbol '\\equiv\>' contained conceal cchar=≡ 530 syn match texMathSymbol '\\equiv\>' contained conceal cchar=≡
531 syn match texMathSymbol '\\exists\>' contained conceal cchar=∃
517 syn match texMathSymbol '\\forall\>' contained conceal cchar=∀ 532 syn match texMathSymbol '\\forall\>' contained conceal cchar=∀
518 syn match texMathSymbol '\\geq\>' contained conceal cchar=≥ 533 syn match texMathSymbol '\\geq\>' contained conceal cchar=≥
519 syn match texMathSymbol '\\geq\>' contained conceal cchar=≥ 534 if &ambw == "double"
520 syn match texMathSymbol '\\gg\>' contained conceal cchar=⟫ 535 syn match texMathSymbol '\\gg\>' contained conceal cchar=≫
536 else
537 syn match texMathSymbol '\\gg\>' contained conceal cchar=⟫
538 endif
521 syn match texMathSymbol '\\gtreqless\>' contained conceal cchar=⋛ 539 syn match texMathSymbol '\\gtreqless\>' contained conceal cchar=⋛
522 syn match texMathSymbol '\\gtrless\>' contained conceal cchar=≷ 540 syn match texMathSymbol '\\gtrless\>' contained conceal cchar=≷
541 syn match texMathSymbol '\\iiint\>' contained conceal cchar=∭
542 syn match texMathSymbol '\\iint\>' contained conceal cchar=∬
523 syn match texMathSymbol '\\Im\>' contained conceal cchar=ℑ 543 syn match texMathSymbol '\\Im\>' contained conceal cchar=ℑ
524 syn match texMathSymbol '\\in\>' contained conceal cchar=∈ 544 syn match texMathSymbol '\\in\>' contained conceal cchar=∈
525 syn match texMathSymbol '\\infty\>' contained conceal cchar=∞ 545 syn match texMathSymbol '\\infty\>' contained conceal cchar=∞
546 syn match texMathSymbol '\\int\>' contained conceal cchar=∫
526 syn match texMathSymbol '\\lceil\>' contained conceal cchar=⌈ 547 syn match texMathSymbol '\\lceil\>' contained conceal cchar=⌈
527 syn match texMathSymbol '\\leftarrow\>' contained conceal cchar=⟶ 548 syn match texMathSymbol '\\ldots\>' contained conceal cchar=…
528 syn match texMathSymbol '\\Leftarrow\>' contained conceal cchar=⟹ 549 syn match texMathSymbol '\\leftarrow\>' contained conceal cchar=⟵
550 syn match texMathSymbol '\\Leftarrow\>' contained conceal cchar=⟸
529 syn match texMathSymbol '\\left(' contained conceal cchar=( 551 syn match texMathSymbol '\\left(' contained conceal cchar=(
530 syn match texMathSymbol '\\left\[' contained conceal cchar=[ 552 syn match texMathSymbol '\\left\[' contained conceal cchar=[
531 syn match texMathSymbol '\\left\\{' contained conceal cchar={ 553 syn match texMathSymbol '\\left\\{' contained conceal cchar={
532 syn match texMathSymbol '\\leq\>' contained conceal cchar=≤ 554 syn match texMathSymbol '\\leq\>' contained conceal cchar=≤
533 syn match texMathSymbol '\\leq\>' contained conceal cchar=≤ 555 syn match texMathSymbol '\\leq\>' contained conceal cchar=≤
534 syn match texMathSymbol '\\lesseqgtr\>' contained conceal cchar=⋚ 556 syn match texMathSymbol '\\lesseqgtr\>' contained conceal cchar=⋚
535 syn match texMathSymbol '\\lfloor\>' contained conceal cchar=⌊ 557 syn match texMathSymbol '\\lfloor\>' contained conceal cchar=⌊
536 syn match texMathSymbol '\\ll\>' contained conceal cchar=⟪ 558 if &ambw == "double"
559 syn match texMathSymbol '\\ll\>' contained conceal cchar=≪
560 else
561 syn match texMathSymbol '\\ll\>' contained conceal cchar=⟪
562 endif
537 syn match texMathSymbol '\\mapsto\>' contained conceal cchar=↦ 563 syn match texMathSymbol '\\mapsto\>' contained conceal cchar=↦
564 syn match texMathSymbol '\\mid\>' contained conceal cchar=∣
538 syn match texMathSymbol '\\mp\>' contained conceal cchar=∓ 565 syn match texMathSymbol '\\mp\>' contained conceal cchar=∓
566 syn match texMathSymbol '\\nabla\>' contained conceal cchar=∇
539 syn match texMathSymbol '\\neq\>' contained conceal cchar=≠ 567 syn match texMathSymbol '\\neq\>' contained conceal cchar=≠
568 syn match texMathSymbol '\\nexists\>' contained conceal cchar=∄
540 syn match texMathSymbol '\\ngeq\>' contained conceal cchar=≱ 569 syn match texMathSymbol '\\ngeq\>' contained conceal cchar=≱
541 syn match texMathSymbol '\\ngtr\>' contained conceal cchar=≯ 570 syn match texMathSymbol '\\ngtr\>' contained conceal cchar=≯
542 syn match texMathSymbol '\\nleq\>' contained conceal cchar=≰ 571 syn match texMathSymbol '\\nleq\>' contained conceal cchar=≰
543 syn match texMathSymbol '\\nless\>' contained conceal cchar=≮ 572 syn match texMathSymbol '\\nless\>' contained conceal cchar=≮
573 syn match texMathSymbol '\\nmid\>' contained conceal cchar=∤
544 syn match texMathSymbol '\\notin\>' contained conceal cchar=∉ 574 syn match texMathSymbol '\\notin\>' contained conceal cchar=∉
575 syn match texMathSymbol '\\nsim\>' contained conceal cchar=≁
545 syn match texMathSymbol '\\odot\>' contained conceal cchar=⊙ 576 syn match texMathSymbol '\\odot\>' contained conceal cchar=⊙
546 syn match texMathSymbol '\\oint\>' contained conceal cchar=∮ 577 syn match texMathSymbol '\\oint\>' contained conceal cchar=∮
547 syn match texMathSymbol '\\oplus\>' contained conceal cchar=⊕ 578 syn match texMathSymbol '\\oplus\>' contained conceal cchar=⊕
548 syn match texMathSymbol '\\oslash\>' contained conceal cchar=⊘ 579 syn match texMathSymbol '\\oslash\>' contained conceal cchar=⊘
549 syn match texMathSymbol '\\otimes\>' contained conceal cchar=⊗ 580 syn match texMathSymbol '\\otimes\>' contained conceal cchar=⊗
554 syn match texMathSymbol '\\prod\>' contained conceal cchar=∏ 585 syn match texMathSymbol '\\prod\>' contained conceal cchar=∏
555 syn match texMathSymbol '\\propto\>' contained conceal cchar=∝ 586 syn match texMathSymbol '\\propto\>' contained conceal cchar=∝
556 syn match texMathSymbol '\\rceil\>' contained conceal cchar=⌉ 587 syn match texMathSymbol '\\rceil\>' contained conceal cchar=⌉
557 syn match texMathSymbol '\\Re\>' contained conceal cchar=ℜ 588 syn match texMathSymbol '\\Re\>' contained conceal cchar=ℜ
558 syn match texMathSymbol '\\rfloor\>' contained conceal cchar=⌋ 589 syn match texMathSymbol '\\rfloor\>' contained conceal cchar=⌋
559 syn match texMathSymbol '\\rightarrow\>' contained conceal cchar=⟵ 590 syn match texMathSymbol '\\rightarrow\>' contained conceal cchar=⟶
560 syn match texMathSymbol '\\Rightarrow\>' contained conceal cchar=⟸ 591 syn match texMathSymbol '\\Rightarrow\>' contained conceal cchar=⟹
561 syn match texMathSymbol '\\right)' contained conceal cchar=) 592 syn match texMathSymbol '\\right)' contained conceal cchar=)
562 syn match texMathSymbol '\\right]' contained conceal cchar=] 593 syn match texMathSymbol '\\right]' contained conceal cchar=]
563 syn match texMathSymbol '\\right\\}' contained conceal cchar=} 594 syn match texMathSymbol '\\right\\}' contained conceal cchar=}
595 syn match texMathSymbol '\\setminus\>' contained conceal cchar=∖
596 syn match texMathSymbol '\\sim\>' contained conceal cchar=∼
564 syn match texMathSymbol '\\sqcap\>' contained conceal cchar=⊓ 597 syn match texMathSymbol '\\sqcap\>' contained conceal cchar=⊓
565 syn match texMathSymbol '\\sqcup\>' contained conceal cchar=⊔ 598 syn match texMathSymbol '\\sqcup\>' contained conceal cchar=⊔
566 syn match texMathSymbol '\\subset\>' contained conceal cchar=⊂ 599 syn match texMathSymbol '\\subset\>' contained conceal cchar=⊂
567 syn match texMathSymbol '\\subseteq\>' contained conceal cchar=⊆ 600 syn match texMathSymbol '\\subseteq\>' contained conceal cchar=⊆
568 syn match texMathSymbol '\\subsetneq\>' contained conceal cchar=⊊ 601 syn match texMathSymbol '\\subsetneq\>' contained conceal cchar=⊊
576 syn match texMathSymbol '\\to\>' contained conceal cchar=→ 609 syn match texMathSymbol '\\to\>' contained conceal cchar=→
577 syn match texMathSymbol '\\trianglelefteq\>' contained conceal cchar=⊴ 610 syn match texMathSymbol '\\trianglelefteq\>' contained conceal cchar=⊴
578 syn match texMathSymbol '\\trianglerighteq\>' contained conceal cchar=⊵ 611 syn match texMathSymbol '\\trianglerighteq\>' contained conceal cchar=⊵
579 syn match texMathSymbol '\\vartriangle\>' contained conceal cchar=∆ 612 syn match texMathSymbol '\\vartriangle\>' contained conceal cchar=∆
580 syn match texMathSymbol '\\vdots\>' contained conceal cchar=⋮ 613 syn match texMathSymbol '\\vdots\>' contained conceal cchar=⋮
614 syn match texMathSymbol '\\vee\>' contained conceal cchar=∨
615 syn match texMathSymbol '\\wedge\>' contained conceal cchar=∧
581 endif 616 endif
582 617
583 " Greek {{{2 618 " Greek {{{2
584 if s:tex_conceal =~ 'g' 619 if s:tex_conceal =~ 'g'
585 fun! s:Greek(group,pat,cchar) 620 fun! s:Greek(group,pat,cchar)
886 endif 921 endif
887 922
888 " Current Syntax: {{{1 923 " Current Syntax: {{{1
889 unlet b:extfname 924 unlet b:extfname
890 let b:current_syntax = "tex" 925 let b:current_syntax = "tex"
891 " vim: ts=8 fdm=marker 926 " vim: ts=8 fdm=marker ambw=double