Mercurial > vim
comparison runtime/syntax/tex.vim @ 14695:b178e2039b2d
Update runtime files.
commit https://github.com/vim/vim/commit/93a1df2c205c8399d96c172d9483e0793d32892a
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Sep 10 11:51:50 2018 +0200
Update runtime files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 10 Sep 2018 12:00:07 +0200 |
parents | 1073225cb749 |
children | d9d97b8afe0d |
comparison
equal
deleted
inserted
replaced
14694:0cda70849b92 | 14695:b178e2039b2d |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: TeX | 2 " Language: TeX |
3 " Maintainer: Charles E. Campbell <NdrchipO@ScampbellPfamily.AbizM> | 3 " Maintainer: Charles E. Campbell <NdrchipO@ScampbellPfamily.AbizM> |
4 " Last Change: Mar 30, 2018 | 4 " Last Change: Sep 09, 2018 |
5 " Version: 109 | 5 " Version: 110 |
6 " URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_TEX | 6 " URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_TEX |
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, |
594 " If g:tex_verbspell exists, then verbatim texZones will permit spellchecking there. | 594 " If g:tex_verbspell exists, then verbatim texZones will permit spellchecking there. |
595 if s:tex_fast =~# 'v' | 595 if s:tex_fast =~# 'v' |
596 if exists("g:tex_verbspell") && g:tex_verbspell | 596 if exists("g:tex_verbspell") && g:tex_verbspell |
597 syn region texZone start="\\begin{[vV]erbatim}" end="\\end{[vV]erbatim}\|%stopzone\>" contains=@Spell | 597 syn region texZone start="\\begin{[vV]erbatim}" end="\\end{[vV]erbatim}\|%stopzone\>" contains=@Spell |
598 " listings package: | 598 " listings package: |
599 syn region texZone start="\\begin{lstlisting}" end="\\end{lstlisting}\|%stopzone\>" contains=@Spell | |
600 if b:tex_stylish | 599 if b:tex_stylish |
601 syn region texZone start="\\verb\*\=\z([^\ta-zA-Z@]\)" end="\z1\|%stopzone\>" contains=@Spell | 600 syn region texZone start="\\verb\*\=\z([^\ta-zA-Z@]\)" end="\z1\|%stopzone\>" contains=@Spell |
602 else | 601 else |
603 syn region texZone start="\\verb\*\=\z([^\ta-zA-Z]\)" end="\z1\|%stopzone\>" contains=@Spell | 602 syn region texZone start="\\verb\*\=\z([^\ta-zA-Z]\)" end="\z1\|%stopzone\>" contains=@Spell |
604 endif | 603 endif |
681 \ ['amalg' , '∐'], | 680 \ ['amalg' , '∐'], |
682 \ ['angle' , '∠'], | 681 \ ['angle' , '∠'], |
683 \ ['approx' , '≈'], | 682 \ ['approx' , '≈'], |
684 \ ['ast' , '∗'], | 683 \ ['ast' , '∗'], |
685 \ ['asymp' , '≍'], | 684 \ ['asymp' , '≍'], |
686 \ ['backepsilon' , '∍'], | |
687 \ ['backsimeq' , '≃'], | |
688 \ ['backslash' , '∖'], | 685 \ ['backslash' , '∖'], |
689 \ ['barwedge' , '⊼'], | |
690 \ ['because' , '∵'], | |
691 \ ['beth' , 'ܒ'], | |
692 \ ['between' , '≬'], | |
693 \ ['bigcap' , '∩'], | 686 \ ['bigcap' , '∩'], |
694 \ ['bigcirc' , '○'], | 687 \ ['bigcirc' , '○'], |
695 \ ['bigcup' , '∪'], | 688 \ ['bigcup' , '∪'], |
696 \ ['bigodot' , '⊙'], | 689 \ ['bigodot' , '⊙'], |
697 \ ['bigoplus' , '⊕'], | 690 \ ['bigoplus' , '⊕'], |
699 \ ['bigsqcup' , '⊔'], | 692 \ ['bigsqcup' , '⊔'], |
700 \ ['bigtriangledown', '∇'], | 693 \ ['bigtriangledown', '∇'], |
701 \ ['bigtriangleup' , '∆'], | 694 \ ['bigtriangleup' , '∆'], |
702 \ ['bigvee' , '⋁'], | 695 \ ['bigvee' , '⋁'], |
703 \ ['bigwedge' , '⋀'], | 696 \ ['bigwedge' , '⋀'], |
704 \ ['blacksquare' , '∎'], | |
705 \ ['bot' , '⊥'], | 697 \ ['bot' , '⊥'], |
706 \ ['bowtie' , '⋈'], | 698 \ ['bowtie' , '⋈'], |
707 \ ['boxdot' , '⊡'], | |
708 \ ['boxminus' , '⊟'], | |
709 \ ['boxplus' , '⊞'], | |
710 \ ['boxtimes' , '⊠'], | |
711 \ ['Box' , '☐'], | |
712 \ ['bullet' , '•'], | 699 \ ['bullet' , '•'], |
713 \ ['bumpeq' , '≏'], | |
714 \ ['Bumpeq' , '≎'], | |
715 \ ['cap' , '∩'], | 700 \ ['cap' , '∩'], |
716 \ ['Cap' , '⋒'], | |
717 \ ['cdot' , '·'], | 701 \ ['cdot' , '·'], |
718 \ ['cdots' , '⋯'], | 702 \ ['cdots' , '⋯'], |
719 \ ['circ' , '∘'], | 703 \ ['circ' , '∘'], |
720 \ ['circeq' , '≗'], | |
721 \ ['circlearrowleft', '↺'], | |
722 \ ['circlearrowright', '↻'], | |
723 \ ['circledast' , '⊛'], | |
724 \ ['circledcirc' , '⊚'], | |
725 \ ['clubsuit' , '♣'], | 704 \ ['clubsuit' , '♣'], |
726 \ ['complement' , '∁'], | |
727 \ ['cong' , '≅'], | 705 \ ['cong' , '≅'], |
728 \ ['coprod' , '∐'], | 706 \ ['coprod' , '∐'], |
729 \ ['copyright' , '©'], | 707 \ ['copyright' , '©'], |
730 \ ['cup' , '∪'], | 708 \ ['cup' , '∪'], |
731 \ ['Cup' , '⋓'], | |
732 \ ['curlyeqprec' , '⋞'], | |
733 \ ['curlyeqsucc' , '⋟'], | |
734 \ ['curlyvee' , '⋎'], | |
735 \ ['curlywedge' , '⋏'], | |
736 \ ['dagger' , '†'], | 709 \ ['dagger' , '†'], |
737 \ ['dashv' , '⊣'], | 710 \ ['dashv' , '⊣'], |
738 \ ['ddagger' , '‡'], | 711 \ ['ddagger' , '‡'], |
739 \ ['ddots' , '⋱'], | 712 \ ['ddots' , '⋱'], |
740 \ ['diamond' , '⋄'], | 713 \ ['diamond' , '⋄'], |
741 \ ['diamondsuit' , '♢'], | 714 \ ['diamondsuit' , '♢'], |
742 \ ['div' , '÷'], | 715 \ ['div' , '÷'], |
743 \ ['doteq' , '≐'], | 716 \ ['doteq' , '≐'], |
744 \ ['doteqdot' , '≑'], | |
745 \ ['dotplus' , '∔'], | |
746 \ ['dots' , '…'], | 717 \ ['dots' , '…'], |
747 \ ['dotsb' , '⋯'], | |
748 \ ['dotsc' , '…'], | |
749 \ ['dotsi' , '⋯'], | |
750 \ ['dotso' , '…'], | |
751 \ ['doublebarwedge' , '⩞'], | |
752 \ ['downarrow' , '↓'], | 718 \ ['downarrow' , '↓'], |
753 \ ['Downarrow' , '⇓'], | 719 \ ['Downarrow' , '⇓'], |
754 \ ['ell' , 'ℓ'], | 720 \ ['ell' , 'ℓ'], |
755 \ ['emptyset' , '∅'], | 721 \ ['emptyset' , '∅'], |
756 \ ['eqcirc' , '≖'], | |
757 \ ['eqsim' , '≂'], | |
758 \ ['eqslantgtr' , '⪖'], | |
759 \ ['eqslantless' , '⪕'], | |
760 \ ['equiv' , '≡'], | 722 \ ['equiv' , '≡'], |
761 \ ['eth' , 'ð'], | |
762 \ ['exists' , '∃'], | 723 \ ['exists' , '∃'], |
763 \ ['fallingdotseq' , '≒'], | |
764 \ ['flat' , '♭'], | 724 \ ['flat' , '♭'], |
765 \ ['forall' , '∀'], | 725 \ ['forall' , '∀'], |
766 \ ['frown' , '⁔'], | 726 \ ['frown' , '⁔'], |
767 \ ['ge' , '≥'], | 727 \ ['ge' , '≥'], |
768 \ ['geq' , '≥'], | 728 \ ['geq' , '≥'], |
769 \ ['geqq' , '≧'], | |
770 \ ['gets' , '←'], | 729 \ ['gets' , '←'], |
771 \ ['gimel' , 'ℷ'], | |
772 \ ['gg' , '⟫'], | 730 \ ['gg' , '⟫'], |
773 \ ['gneqq' , '≩'], | |
774 \ ['gtrdot' , '⋗'], | |
775 \ ['gtreqless' , '⋛'], | |
776 \ ['gtrless' , '≷'], | |
777 \ ['gtrsim' , '≳'], | |
778 \ ['hbar' , 'ℏ'], | 731 \ ['hbar' , 'ℏ'], |
779 \ ['heartsuit' , '♡'], | 732 \ ['heartsuit' , '♡'], |
780 \ ['hookleftarrow' , '↩'], | 733 \ ['hookleftarrow' , '↩'], |
781 \ ['hookrightarrow' , '↪'], | 734 \ ['hookrightarrow' , '↪'], |
782 \ ['iff' , '⇔'], | 735 \ ['iff' , '⇔'], |
783 \ ['iiint' , '∭'], | |
784 \ ['iint' , '∬'], | |
785 \ ['Im' , 'ℑ'], | 736 \ ['Im' , 'ℑ'], |
786 \ ['imath' , 'ɩ'], | 737 \ ['imath' , 'ɩ'], |
787 \ ['implies' , '⇒'], | |
788 \ ['in' , '∈'], | 738 \ ['in' , '∈'], |
789 \ ['infty' , '∞'], | 739 \ ['infty' , '∞'], |
790 \ ['int' , '∫'], | 740 \ ['int' , '∫'], |
791 \ ['jmath' , '𝚥'], | 741 \ ['jmath' , '𝚥'], |
792 \ ['land' , '∧'], | 742 \ ['land' , '∧'], |
793 \ ['lceil' , '⌈'], | 743 \ ['lceil' , '⌈'], |
794 \ ['ldots' , '…'], | 744 \ ['ldots' , '…'], |
795 \ ['le' , '≤'], | 745 \ ['le' , '≤'], |
796 \ ['leadsto' , '↝'], | |
797 \ ['left(' , '('], | 746 \ ['left(' , '('], |
798 \ ['left\[' , '['], | 747 \ ['left\[' , '['], |
799 \ ['left\\{' , '{'], | 748 \ ['left\\{' , '{'], |
800 \ ['leftarrow' , '←'], | 749 \ ['leftarrow' , '←'], |
801 \ ['Leftarrow' , '⇐'], | 750 \ ['Leftarrow' , '⇐'], |
802 \ ['leftarrowtail' , '↢'], | |
803 \ ['leftharpoondown', '↽'], | 751 \ ['leftharpoondown', '↽'], |
804 \ ['leftharpoonup' , '↼'], | 752 \ ['leftharpoonup' , '↼'], |
805 \ ['leftrightarrow' , '↔'], | 753 \ ['leftrightarrow' , '↔'], |
806 \ ['Leftrightarrow' , '⇔'], | 754 \ ['Leftrightarrow' , '⇔'], |
807 \ ['leftrightsquigarrow', '↭'], | |
808 \ ['leftthreetimes' , '⋋'], | |
809 \ ['leq' , '≤'], | 755 \ ['leq' , '≤'], |
810 \ ['leq' , '≤'], | 756 \ ['leq' , '≤'], |
811 \ ['leqq' , '≦'], | |
812 \ ['lessdot' , '⋖'], | |
813 \ ['lesseqgtr' , '⋚'], | |
814 \ ['lesssim' , '≲'], | |
815 \ ['lfloor' , '⌊'], | 757 \ ['lfloor' , '⌊'], |
816 \ ['ll' , '≪'], | 758 \ ['ll' , '≪'], |
817 \ ['lmoustache' , '╭'], | 759 \ ['lmoustache' , '╭'], |
818 \ ['lneqq' , '≨'], | |
819 \ ['lor' , '∨'], | 760 \ ['lor' , '∨'], |
820 \ ['ltimes' , '⋉'], | |
821 \ ['mapsto' , '↦'], | 761 \ ['mapsto' , '↦'], |
822 \ ['measuredangle' , '∡'], | |
823 \ ['mid' , '∣'], | 762 \ ['mid' , '∣'], |
824 \ ['models' , '╞'], | 763 \ ['models' , '╞'], |
825 \ ['mp' , '∓'], | 764 \ ['mp' , '∓'], |
826 \ ['nabla' , '∇'], | 765 \ ['nabla' , '∇'], |
827 \ ['natural' , '♮'], | 766 \ ['natural' , '♮'], |
828 \ ['ncong' , '≇'], | |
829 \ ['ne' , '≠'], | 767 \ ['ne' , '≠'], |
830 \ ['nearrow' , '↗'], | 768 \ ['nearrow' , '↗'], |
831 \ ['neg' , '¬'], | 769 \ ['neg' , '¬'], |
832 \ ['neq' , '≠'], | 770 \ ['neq' , '≠'], |
833 \ ['nexists' , '∄'], | |
834 \ ['ngeq' , '≱'], | |
835 \ ['ngeqq' , '≱'], | |
836 \ ['ngtr' , '≯'], | |
837 \ ['ni' , '∋'], | 771 \ ['ni' , '∋'], |
838 \ ['nleftarrow' , '↚'], | |
839 \ ['nLeftarrow' , '⇍'], | |
840 \ ['nLeftrightarrow', '⇎'], | |
841 \ ['nleq' , '≰'], | |
842 \ ['nleqq' , '≰'], | |
843 \ ['nless' , '≮'], | |
844 \ ['nmid' , '∤'], | |
845 \ ['notin' , '∉'], | 772 \ ['notin' , '∉'], |
846 \ ['nparallel' , '∦'], | |
847 \ ['nprec' , '⊀'], | |
848 \ ['nrightarrow' , '↛'], | |
849 \ ['nRightarrow' , '⇏'], | |
850 \ ['nsim' , '≁'], | |
851 \ ['nsucc' , '⊁'], | |
852 \ ['ntriangleleft' , '⋪'], | |
853 \ ['ntrianglelefteq', '⋬'], | |
854 \ ['ntriangleright' , '⋫'], | |
855 \ ['ntrianglerighteq', '⋭'], | |
856 \ ['nvdash' , '⊬'], | |
857 \ ['nvDash' , '⊭'], | |
858 \ ['nVdash' , '⊮'], | |
859 \ ['nwarrow' , '↖'], | 773 \ ['nwarrow' , '↖'], |
860 \ ['odot' , '⊙'], | 774 \ ['odot' , '⊙'], |
861 \ ['oint' , '∮'], | 775 \ ['oint' , '∮'], |
862 \ ['ominus' , '⊖'], | 776 \ ['ominus' , '⊖'], |
863 \ ['oplus' , '⊕'], | 777 \ ['oplus' , '⊕'], |
866 \ ['owns' , '∋'], | 780 \ ['owns' , '∋'], |
867 \ ['P' , '¶'], | 781 \ ['P' , '¶'], |
868 \ ['parallel' , '║'], | 782 \ ['parallel' , '║'], |
869 \ ['partial' , '∂'], | 783 \ ['partial' , '∂'], |
870 \ ['perp' , '⊥'], | 784 \ ['perp' , '⊥'], |
871 \ ['pitchfork' , '⋔'], | |
872 \ ['pm' , '±'], | 785 \ ['pm' , '±'], |
873 \ ['prec' , '≺'], | 786 \ ['prec' , '≺'], |
874 \ ['precapprox' , '⪷'], | |
875 \ ['preccurlyeq' , '≼'], | |
876 \ ['preceq' , '⪯'], | 787 \ ['preceq' , '⪯'], |
877 \ ['precnapprox' , '⪹'], | |
878 \ ['precneqq' , '⪵'], | |
879 \ ['precsim' , '≾'], | |
880 \ ['prime' , '′'], | 788 \ ['prime' , '′'], |
881 \ ['prod' , '∏'], | 789 \ ['prod' , '∏'], |
882 \ ['propto' , '∝'], | 790 \ ['propto' , '∝'], |
883 \ ['rceil' , '⌉'], | 791 \ ['rceil' , '⌉'], |
884 \ ['Re' , 'ℜ'], | 792 \ ['Re' , 'ℜ'], |
886 \ ['right)' , ')'], | 794 \ ['right)' , ')'], |
887 \ ['right]' , ']'], | 795 \ ['right]' , ']'], |
888 \ ['right\\}' , '}'], | 796 \ ['right\\}' , '}'], |
889 \ ['rightarrow' , '→'], | 797 \ ['rightarrow' , '→'], |
890 \ ['Rightarrow' , '⇒'], | 798 \ ['Rightarrow' , '⇒'], |
891 \ ['rightarrowtail' , '↣'], | |
892 \ ['rightleftharpoons', '⇌'], | 799 \ ['rightleftharpoons', '⇌'], |
893 \ ['rightsquigarrow', '↝'], | |
894 \ ['rightthreetimes', '⋌'], | |
895 \ ['risingdotseq' , '≓'], | |
896 \ ['rmoustache' , '╮'], | 800 \ ['rmoustache' , '╮'], |
897 \ ['rtimes' , '⋊'], | |
898 \ ['S' , '§'], | 801 \ ['S' , '§'], |
899 \ ['searrow' , '↘'], | 802 \ ['searrow' , '↘'], |
900 \ ['setminus' , '∖'], | 803 \ ['setminus' , '∖'], |
901 \ ['sharp' , '♯'], | 804 \ ['sharp' , '♯'], |
902 \ ['sim' , '∼'], | 805 \ ['sim' , '∼'], |
903 \ ['simeq' , '⋍'], | 806 \ ['simeq' , '⋍'], |
904 \ ['smile' , '‿'], | 807 \ ['smile' , '‿'], |
905 \ ['spadesuit' , '♠'], | 808 \ ['spadesuit' , '♠'], |
906 \ ['sphericalangle' , '∢'], | |
907 \ ['sqcap' , '⊓'], | 809 \ ['sqcap' , '⊓'], |
908 \ ['sqcup' , '⊔'], | 810 \ ['sqcup' , '⊔'], |
909 \ ['sqsubset' , '⊏'], | 811 \ ['sqsubset' , '⊏'], |
910 \ ['sqsubseteq' , '⊑'], | 812 \ ['sqsubseteq' , '⊑'], |
911 \ ['sqsupset' , '⊐'], | 813 \ ['sqsupset' , '⊐'], |
912 \ ['sqsupseteq' , '⊒'], | 814 \ ['sqsupseteq' , '⊒'], |
913 \ ['star' , '✫'], | 815 \ ['star' , '✫'], |
914 \ ['subset' , '⊂'], | 816 \ ['subset' , '⊂'], |
915 \ ['Subset' , '⋐'], | |
916 \ ['subseteq' , '⊆'], | 817 \ ['subseteq' , '⊆'], |
917 \ ['subseteqq' , '⫅'], | |
918 \ ['subsetneq' , '⊊'], | |
919 \ ['subsetneqq' , '⫋'], | |
920 \ ['succ' , '≻'], | 818 \ ['succ' , '≻'], |
921 \ ['succapprox' , '⪸'], | |
922 \ ['succcurlyeq' , '≽'], | |
923 \ ['succeq' , '⪰'], | 819 \ ['succeq' , '⪰'], |
924 \ ['succnapprox' , '⪺'], | |
925 \ ['succneqq' , '⪶'], | |
926 \ ['succsim' , '≿'], | |
927 \ ['sum' , '∑'], | 820 \ ['sum' , '∑'], |
928 \ ['supset' , '⊃'], | 821 \ ['supset' , '⊃'], |
929 \ ['Supset' , '⋑'], | |
930 \ ['supseteq' , '⊇'], | 822 \ ['supseteq' , '⊇'], |
931 \ ['supseteqq' , '⫆'], | |
932 \ ['supsetneq' , '⊋'], | |
933 \ ['supsetneqq' , '⫌'], | |
934 \ ['surd' , '√'], | 823 \ ['surd' , '√'], |
935 \ ['swarrow' , '↙'], | 824 \ ['swarrow' , '↙'], |
936 \ ['therefore' , '∴'], | |
937 \ ['times' , '×'], | 825 \ ['times' , '×'], |
938 \ ['to' , '→'], | 826 \ ['to' , '→'], |
939 \ ['top' , '⊤'], | 827 \ ['top' , '⊤'], |
940 \ ['triangle' , '∆'], | 828 \ ['triangle' , '∆'], |
941 \ ['triangleleft' , '⊲'], | 829 \ ['triangleleft' , '⊲'], |
942 \ ['trianglelefteq' , '⊴'], | |
943 \ ['triangleq' , '≜'], | |
944 \ ['triangleright' , '⊳'], | 830 \ ['triangleright' , '⊳'], |
945 \ ['trianglerighteq', '⊵'], | |
946 \ ['twoheadleftarrow', '↞'], | |
947 \ ['twoheadrightarrow', '↠'], | |
948 \ ['ulcorner' , '⌜'], | |
949 \ ['uparrow' , '↑'], | 831 \ ['uparrow' , '↑'], |
950 \ ['Uparrow' , '⇑'], | 832 \ ['Uparrow' , '⇑'], |
951 \ ['updownarrow' , '↕'], | 833 \ ['updownarrow' , '↕'], |
952 \ ['Updownarrow' , '⇕'], | 834 \ ['Updownarrow' , '⇕'], |
953 \ ['urcorner' , '⌝'], | |
954 \ ['varnothing' , '∅'], | |
955 \ ['vartriangle' , '∆'], | |
956 \ ['vdash' , '⊢'], | 835 \ ['vdash' , '⊢'], |
957 \ ['vDash' , '⊨'], | |
958 \ ['Vdash' , '⊩'], | |
959 \ ['vdots' , '⋮'], | 836 \ ['vdots' , '⋮'], |
960 \ ['vee' , '∨'], | 837 \ ['vee' , '∨'], |
961 \ ['veebar' , '⊻'], | |
962 \ ['Vvdash' , '⊪'], | |
963 \ ['wedge' , '∧'], | 838 \ ['wedge' , '∧'], |
964 \ ['wp' , '℘'], | 839 \ ['wp' , '℘'], |
965 \ ['wr' , '≀']] | 840 \ ['wr' , '≀']] |
966 " \ ['jmath' , 'X'] | |
967 " \ ['uminus' , 'X'] | |
968 " \ ['uplus' , 'X'] | |
969 if &ambw == "double" || exists("g:tex_usedblwidth") | 841 if &ambw == "double" || exists("g:tex_usedblwidth") |
970 let s:texMathList= s:texMathList + [ | 842 let s:texMathList= s:texMathList + [ |
971 \ ['right\\rangle' , '〉'], | 843 \ ['right\\rangle' , '〉'], |
972 \ ['left\\langle' , '〈']] | 844 \ ['left\\langle' , '〈']] |
973 else | 845 else |