annotate runtime/syntax/tcl.vim @ 2034:7bc41231fbc7

Update runtime files.
author Bram Moolenaar <bram@zimbu.org>
date Wed, 06 Jan 2010 20:54:52 +0100
parents 96cd8222a819
children 80e5f9584b02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
2 " Language: Tcl/Tk
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
3 " Maintainer: Taylor Venable <taylor@metasyntax.net>
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
4 " (previously Brett Cannon <brett@python.org>)
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 7
diff changeset
5 " (previously Dean Copsey <copsey@cs.ucdavis.edu>)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " (previously Matt Neumann <mattneu@purpleturtle.com>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " (previously Allan Kelly <allan@fruitloaf.co.uk>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 " Original: Robin Becker <robin@jessikat.demon.co.uk>
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
9 " Last Change: 2009/04/06 02:38:36
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
10 " Version: 1.13
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
11 " URL: http://real.metasyntax.net:2357/cvs/cvsweb.cgi/Config/vim/syntax/tcl.vim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 "
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
13 " Keywords TODO: click anchor
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
23 " Basic Tcl commands: http://www.tcl.tk/man/tcl8.5/TclCmd/contents.htm
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
24 syn keyword tclCommand after append apply array bgerror binary catch cd chan clock
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
25 syn keyword tclCommand close concat dde dict encoding eof error eval exec exit
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
26 syn keyword tclCommand expr fblocked fconfigure fcopy file fileevent filename flush
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
27 syn keyword tclCommand format gets glob global history incr info interp join
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
28 syn keyword tclCommand lappend lassign lindex linsert list llength load lrange lrepeat
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
29 syn keyword tclCommand lreplace lreverse lsearch lset lsort memory namespace open package
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
30 syn keyword tclCommand pid proc puts pwd read regexp registry regsub rename return
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
31 syn keyword tclCommand scan seek set socket source split string subst tell time
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
32 syn keyword tclCommand trace unknown unload unset update uplevel upvar variable vwait
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
33
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
34 " The 'Tcl Standard Library' commands: http://www.tcl.tk/man/tcl8.5/TclCmd/library.htm
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
35 syn keyword tclCommand auto_execok auto_import auto_load auto_mkindex auto_mkindex_old
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
36 syn keyword tclCommand auto_qualify auto_reset parray tcl_endOfWord tcl_findLibrary
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
37 syn keyword tclCommand tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
38 syn keyword tclCommand tcl_wordBreakBefore
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
39
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
40 " Commands that were added in Tcl 8.6
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
41
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
42 syn keyword tclCommand my oo::copy oo::define oo::objdefine self
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
43 syn keyword tclCommand coroutine tailcall throw yield
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
44
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
45 " Global variables used by Tcl: http://www.tcl.tk/man/tcl8.5/TclCmd/tclvars.htm
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
46 syn keyword tclVars env errorCode errorInfo tcl_library tcl_patchLevel tcl_pkgPath
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
47 syn keyword tclVars tcl_platform tcl_precision tcl_rcFileName tcl_traceCompile
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
48 syn keyword tclVars tcl_traceExec tcl_wordchars tcl_nonwordchars tcl_version argc argv
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
49 syn keyword tclVars argv0 tcl_interactive geometry
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
50
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
51 " Strings which expr accepts as boolean values, aside from zero / non-zero.
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
52 syn keyword tclBoolean true false on off yes no
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
53
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn keyword tclLabel case default
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn keyword tclConditional if then else elseif switch
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
56 syn keyword tclConditional try finally
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 syn keyword tclRepeat while for foreach break continue
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 syn keyword tcltkSwitch contained insert create polygon fill outline tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 " WIDGETS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 " commands associated with widgets
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 syn keyword tcltkWidgetSwitch contained background highlightbackground insertontime cget
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 syn keyword tcltkWidgetSwitch contained selectborderwidth borderwidth highlightcolor insertwidth
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn keyword tcltkWidgetSwitch contained selectforeground cursor highlightthickness padx setgrid
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 syn keyword tcltkWidgetSwitch contained exportselection insertbackground pady takefocus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 syn keyword tcltkWidgetSwitch contained font insertborderwidth relief xscrollcommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 syn keyword tcltkWidgetSwitch contained foreground insertofftime selectbackground yscrollcommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 syn keyword tcltkWidgetSwitch contained height spacing1 spacing2 spacing3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 syn keyword tcltkWidgetSwitch contained state tabs width wrap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 " button
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 syn keyword tcltkWidgetSwitch contained command default
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 " canvas
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 syn keyword tcltkWidgetSwitch contained closeenough confine scrollregion xscrollincrement yscrollincrement orient
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 " checkbutton, radiobutton
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn keyword tcltkWidgetSwitch contained indicatoron offvalue onvalue selectcolor selectimage state variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 " entry, frame
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syn keyword tcltkWidgetSwitch contained show class colormap container visual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 " listbox, menu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 syn keyword tcltkWidgetSwitch contained selectmode postcommand selectcolor tearoff tearoffcommand title type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 " menubutton, message
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 syn keyword tcltkWidgetSwitch contained direction aspect justify
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 " scale
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 syn keyword tcltkWidgetSwitch contained bigincrement digits from length resolution showvalue sliderlength sliderrelief tickinterval to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 " scrollbar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn keyword tcltkWidgetSwitch contained activerelief elementborderwidth
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 " image
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn keyword tcltkWidgetSwitch contained delete names types create
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 " variable reference
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 " ::optional::namespaces
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
90 syn match tclVarRef "$\(\(::\)\?\([[:alnum:]_]*::\)*\)\a[[:alnum:]_]*"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 " ${...} may contain any character except '}'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn match tclVarRef "${[^}]*}"
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
93
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
94 " The syntactic unquote-splicing replacement for [expand].
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
95 syn match tclExpand '\s{\*}'
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
96 syn match tclExpand '^{\*}'
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
97
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 " menu, mane add
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 syn keyword tcltkWidgetSwitch contained active end last none cascade checkbutton command radiobutton separator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 syn keyword tcltkWidgetSwitch contained activebackground actveforeground accelerator background bitmap columnbreak
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn keyword tcltkWidgetSwitch contained font foreground hidemargin image indicatoron label menu offvalue onvalue
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 syn keyword tcltkWidgetSwitch contained selectcolor selectimage state underline value variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn keyword tcltkWidgetSwitch contained add clone configure delete entrycget entryconfigure index insert invoke
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 syn keyword tcltkWidgetSwitch contained post postcascade type unpost yposition activate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 "syn keyword tcltkWidgetSwitch contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 "syn match tcltkWidgetSwitch contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<button\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<scale\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<canvas\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<checkbutton\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<entry\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<frame\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<image\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<listbox\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<menubutton\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<message\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<radiobutton\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\<scrollbar\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 " These words are dual purpose.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 " match switches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 "syn match tcltkWidgetSwitch contained "-text"hs=s+1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 syn match tcltkWidgetSwitch contained "-text\(var\)\?"hs=s+1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 syn match tcltkWidgetSwitch contained "-menu"hs=s+1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 syn match tcltkWidgetSwitch contained "-label"hs=s+1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 " match commands - 2 lines for pretty match.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 "variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 " Special case - If a number follows a variable region, it must be at the end of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 " the pattern, by definition. Therefore, (1) either include a number as the region
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 " end and exclude tclNumber from the contains list, or (2) make variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 " keepend. As (1) would put variable out of step with everything else, use (2).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 syn region tcltkCommand matchgroup=tcltkCommandColor start="^\<variable\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tclString,tclNumber,tclVarRef,tcltkCommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 syn region tcltkCommand matchgroup=tcltkCommandColor start="\s\<variable\>\|\[\<variable\>"hs=s+1 matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tclString,tclNumber,tclVarRef,tcltkCommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 " menu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 syn region tcltkWidget matchgroup=tcltkWidgetColor start="^\<menu\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\s\<menu\>\|\[\<menu\>"hs=s+1 matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 " label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 syn region tcltkWidget matchgroup=tcltkWidgetColor start="^\<label\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\s\<label\>\|\[\<label\>"hs=s+1 matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 " text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 syn region tcltkWidget matchgroup=tcltkWidgetColor start="^\<text\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidget,tcltkWidgetSwitch,tcltkSwitch,tclNumber,tclVarRef,tclString
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 syn region tcltkWidget matchgroup=tcltkWidgetColor start="\s\<text\>\|\[\<text\>"hs=s+1 matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidget,tcltkWidgetSwitch,tclString,tcltkSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 " This isn't contained (I don't think) so it's OK to just associate with the Color group.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 " TODO: This could be wrong.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 syn keyword tcltkWidgetColor toplevel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 syn region tcltkPackConf matchgroup=tcltkPackConfColor start="\<configure\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tcltkPackConfSwitch,tclNumber,tclVarRef keepend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 syn region tcltkPackConf matchgroup=tcltkPackConfColor start="\<cget\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"me=e-1 contains=tclLineContinue,tcltkWidgetSwitch,tclString,tcltkSwitch,tcltkPackConfSwitch,tclNumber,tclVarRef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 " NAMESPACE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 " commands associated with namespace
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 syn keyword tcltkNamespaceSwitch contained children code current delete eval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 syn keyword tcltkNamespaceSwitch contained export forget import inscope origin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 syn keyword tcltkNamespaceSwitch contained parent qualifiers tail which command variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<namespace\>" matchgroup=NONE skip="^\s*$" end="{\|}\|]\|\"\|[^\\]*\s*$"me=e-1 contains=tclLineContinue,tcltkNamespaceSwitch
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 " EXPR
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 " commands associated with expr
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
162 syn keyword tcltkMaths contained abs acos asin atan atan2 bool ceil cos cosh double entier
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
163 syn keyword tcltkMaths contained exp floor fmod hypot int isqrt log log10 max min pow rand
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
164 syn keyword tcltkMaths contained round sin sinh sqrt srand tan tanh wide
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
165
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<expr\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"me=e-1 contains=tclLineContinue,tcltkMaths,tclNumber,tclVarRef,tclString,tcltlWidgetSwitch,tcltkCommand,tcltkPackConf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 " format
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<format\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"me=e-1 contains=tclLineContinue,tcltkMaths,tclNumber,tclVarRef,tclString,tcltlWidgetSwitch,tcltkCommand,tcltkPackConf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 " PACK
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 " commands associated with pack
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 syn keyword tcltkPackSwitch contained forget info propogate slaves
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 syn keyword tcltkPackConfSwitch contained after anchor before expand fill in ipadx ipady padx pady side
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<pack\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkPackSwitch,tcltkPackConf,tcltkPackConfSwitch,tclNumber,tclVarRef,tclString,tcltkCommand keepend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 " STRING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 " commands associated with string
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 syn keyword tcltkStringSwitch contained compare first index last length match range tolower toupper trim trimleft trimright wordstart wordend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<string\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkStringSwitch,tclNumber,tclVarRef,tclString,tcltkCommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 " ARRAY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 " commands associated with array
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 syn keyword tcltkArraySwitch contained anymore donesearch exists get names nextelement size startsearch set
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 " match from command name to ] or EOL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<array\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkArraySwitch,tclNumber,tclVarRef,tclString,tcltkCommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 " LSORT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 " switches for lsort
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 syn keyword tcltkLsortSwitch contained ascii dictionary integer real command increasing decreasing index
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 " match from command name to ] or EOL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 syn region tcltkCommand matchgroup=tcltkCommandColor start="\<lsort\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"he=e-1 contains=tclLineContinue,tcltkLsortSwitch,tclNumber,tclVarRef,tclString,tcltkCommand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 syn keyword tclTodo contained TODO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
196 " Sequences which are backslash-escaped: http://www.tcl.tk/man/tcl8.5/TclCmd/Tcl.htm#M16
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
197 " Octal, hexadecimal, unicode codepoints, and the classics.
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
198 " Tcl takes as many valid characters in a row as it can, so \xAZ in a string is newline followed by 'Z'.
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
199 syn match tclSpecial contained '\\\([0-7]\{1,3}\|x\x\{1,2}\|u\x\{1,4}\|[abfnrtv]\)'
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
200 syn match tclSpecial contained '\\[\[\]\{\}\"\$]'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
202 " Command appearing inside another command or inside a string.
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
203 syn region tclEmbeddedStatement start='\[' end='\]' contained contains=tclCommand,tclNumber,tclLineContinue,tclString,tclVarRef,tclEmbeddedStatement
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 " A string needs the skip argument as it may legitimately contain \".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 " Match at start of line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 syn region tclString start=+^"+ end=+"+ contains=tclSpecial skip=+\\\\\|\\"+
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 "Match all other legal strings.
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
208 syn region tclString start=+[^\\]"+ms=s+1 end=+"+ contains=tclSpecial,tclVarRef,tclEmbeddedStatement skip=+\\\\\|\\"+
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
210 " Line continuation is backslash immediately followed by newline.
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
211 syn match tclLineContinue '\\$'
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
212
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
213 if exists('g:tcl_warn_continuation')
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
214 syn match tclNotLineContinue '\\\s\+$'
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
215 endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 "integer number, or floating point number without a dot and with "f".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 syn match tclNumber "\<\d\+\(u\=l\=\|lu\|f\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 "floating point number, with dot, optional exponent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 syn match tclNumber "\<\d\+\.\d*\(e[-+]\=\d\+\)\=[fl]\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 "floating point number, starting with a dot, optional exponent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 syn match tclNumber "\.\d\+\(e[-+]\=\d\+\)\=[fl]\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 "floating point number, without dot, with exponent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 syn match tclNumber "\<\d\+e[-+]\=\d\+[fl]\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 "hex number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 syn match tclNumber "0x[0-9a-f]\+\(u\=l\=\|lu\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 "syn match tclIdentifier "\<[a-z_][a-z0-9_]*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 syn region tclComment start="^\s*\#" skip="\\$" end="$" contains=tclTodo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 syn region tclComment start=/;\s*\#/hs=s+1 skip="\\$" end="$" contains=tclTodo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 "syn sync ccomment tclComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 if version >= 508 || !exists("did_tcl_syntax_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 let did_tcl_syntax_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247 HiLink tcltkSwitch Special
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
248 HiLink tclExpand Special
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 HiLink tclLabel Label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250 HiLink tclConditional Conditional
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251 HiLink tclRepeat Repeat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252 HiLink tclNumber Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 HiLink tclError Error
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
254 HiLink tclCommand Statement
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 HiLink tclString String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 HiLink tclComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 HiLink tclSpecial Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258 HiLink tclTodo Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 " Below here are the commands and their options.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260 HiLink tcltkCommandColor Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 HiLink tcltkWidgetColor Structure
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262 HiLink tclLineContinue WarningMsg
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
263 if exists('g:tcl_warn_continuation')
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
264 HiLink tclNotLineContinue ErrorMsg
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
265 endif
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 HiLink tcltkStringSwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 HiLink tcltkArraySwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 HiLink tcltkLsortSwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 HiLink tcltkPackSwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 HiLink tcltkPackConfSwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 HiLink tcltkMaths Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 HiLink tcltkNamespaceSwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 HiLink tcltkWidgetSwitch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 HiLink tcltkPackConfColor Identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275 HiLink tclVarRef Identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 let b:current_syntax = "tcl"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1125
diff changeset
282 " vim: ts=8 noet