.#ü! 3( TeX-Mode°" $1ýü! 4 " $1þ 3 create_syntax_tableýü! 6! % " 37 " $1þ - define_syntaxýü! 7" 92" 92 " $1þ - define_syntaxýü! 8" {[" }]" 40 " $1þ - define_syntaxýü! 9" 36" 34 " $1þ - define_syntaxýü" 10% ~^_&#" 43 " $1þ - define_syntaxýü" 11& |&{}[]" 44 " $1þ - define_syntaxýü" 12' a-zA-Z@# 119 " $1þ - define_syntaxýü" 13 " $1! 8þ 0 set_syntax_flags,*ü" 17 $ name+ýü" 19* texcom.dfa $ nameþ : dfa_enable_highlight_cacheýü" 20$ %.*$' comment $ nameþ 9 dfa_define_highlight_ruleýü" 21$ 1 \\\\([A-Za-z]+|.)( keyword0 $ nameþ 9 dfa_define_highlight_ruleýü" 22$. [\\|&{}\\[\\]]) delimiter $ nameþ 9 dfa_define_highlight_ruleýü" 23$( [~\\^_&]( operator $ nameþ 9 dfa_define_highlight_ruleýü" 24& #[1-9]( operator $ nameþ 9 dfa_define_highli ght_ruleýü" 25$' \\$\\$?& string $ nameþ 9 dfa_define_highlight_ruleýü" 26! .& normal $ nameþ 9 dfa_define_highlight_ruleýü" 27 $ nameþ 9 dfa_build_highlight_tableü" 17…2 setup_dfa_callbackýü" 29}2 setup_dfa_callback( TeX-Modeþ 5 dfa_set_init_callback ,ü" 36 # bol.ýü" 37$# \\%þ % ffind/.ý! 2þ ( go_right/fýü" 38" 37þ * ffind_charwü" 34y. tex_is_comment*ü" 41 2 Tex_Ignore_Comment+! 0°2 Tex_Ignore_Comment,ü" 46 . bol_skip_whiteü" 48 $ eolpý" $$þ * looking_atD.ü" 49! 1w/cýü" 51$" \\þ * looking_at.ý ü" 53$' \\beginþ * looking_at.ýü" 54$& \\itemþ * looking_at/.ýü" 55$% \\endþ * looking_at/.ýü" 56$2 \\\\[sub]+section{þ - re_looking_at/7.ü" 57! 1w/c/cü" 63 2 Tex_Ignore_CommentN . tex_is_commentCwü" 44y7 tex_paragraph_separator,*ü" 68 # yep+ü" 69 ) pus h_spotü" 70 $ up_1 . tex_is_commentC°# yepü" 71 ( pop_spotü" 72 # yep.ü" 74 ) push_spotü" 75 . bol_skip_whiteýü" 76" % þ & insertü" 77 ( pop_spot/cü" 79 + indent_lineü" 66y- tex_wrap_hook,*ü" 84 " ic+ 2 Tex_Ignore_Comment°" icü" 85! 1°2 Tex_Ignore_Comm entü" 86 ) push_spot ) push_markü" 87 2 backward_paragraphü" 88 & narrowü" 89 " ic°2 Tex_Ignore_Commentü" 82y5 tex_isolate_paragraph,*ü" 94 ' pdollar+ 0 create_user_mark°' pdollarýü" 96" 36þ + insert_charýü" 97$# \\$þ + blooking_at.w/cü" 99 ) push_spot. ü# 102 ( pop_spot/oü# 105·2 Tex_Ignore_Commentü# 106 2 backward_paragraphü# 107¹2 Tex_Ignore_Comment*ü# 109 & pmatch+ $ NULL°& pmatch.ýü# 111" 36þ , fsearch_char/.*ü# 113 ) tmp_match+ 0 create_user_mark°) tmp_matchü# 114 ) tmp_match ' pdollar@.v/cü# 117 . tex_is_comment.ü# 120 0 create_user_mark ) tmp_match=.ü# 123 # eolu/c/cýü# 127 ) tmp_matchþ . goto_user_markýü# 129$" \\þ + blooking_at.ü# 131 * go_right_1u/cü# 135 & pmatch $ NULLA.ü# 136 ) tmp_match°& pmatch/.ü# 138 $ NULL°& pmatch/dü# 140 * go_right_ 1/fü# 143 & pmatch $ NULLA.w/c*ü# 146 $ line+ ) what_line°$ lineýü# 147 & pmatchþ . goto_user_mark*ü# 148 * match_line+ ) what_line°* match_lineü# 149 $ line * match_line:ý# 114þ + window_info@.ýü# 151( Matches . line_as_string9þ ' message/.ýü# 155! 0þ 7 update_sans_update_hookýü# 156" 10þ - input_pendingP/dü" 92y0 tex_blink_dollar,*ü# 162 ! c+ü# 164 ) LAST_CHAR" 39B ) LAST_CHAR" 34BC.ýü# 166 ) LAST_CHARþ + insert_charw/cü# 170" 91°! cü# 171 $ bolp.ü# 173 ) go_left_1ü# 174 ) what_char°! cü# 175 * go_right_1/bü# 178 ! c" 92A.ýü# 180 ) LAST_CHARþ + insert_charw/cýü# 184% [({ ý ! cþ $ charþ ) is_substr.ýü# 186" 96þ + insert_charü# 187 ) LAST_CHAR" 34A.ý" 96þ + insert_char/c/.ýü# 191" 39þ + insert_charü# 192 ) LAST_CHAR" 34A.ý" 39þ + insert _char/c/dü# 160y0 tex_insert_quote,*ü# 198 # env+ + Null_String°# envü# 200 ) push_spotýü# 201$( \\begin{þ ' bsearch.ýü# 203! 7þ ( go_right ) push_markýü# 204# 125þ * ffind_charPü# 205 ) bufsubstr°# env/cü# 207 ( pop_spotü# 209 # eol ' newlineýü# 2107 Enter Environment Name: # env + Null_Stringþ ) read_mini°# envýü# 211$> \\\\begin{%s}\n\n\\\\end{%s}\n # env # envþ ' vinsertýü# 212! 2þ % go_upü# 196y4 latex_do_environment,*ü# 217 ! m+.ýü# 221 ! mþ . goto_user_mark/oü# 223 0 create_user_mark°! mýü# 2 24$1 \\begin{verbatim}þ ' bsearch.ü# 225! 0w/býü# 226$/ \\end{verbatim}þ ' fsearch.ü# 227! 1w/bü# 228 ! m 0 create_user_mark>wü# 215y; tex_is_verbatim_environment,ýü# 233" ..þ + blooking_at.ü# 235 ; tex_is_verbatim_environment.ýü# 237! 2þ ' go_leftýü # 238! 2þ $ delnýü# 239$* {\\ldots} þ & insertw/b/cýü# 243" 46þ + insert_charü# 231y) tex_ldotsýü# 246& texcomþ ' provide