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