Updated Spanish translation
[anjuta-git-plugin.git] / data / properties / tcl.properties
blob48032fae749580e9d5ce8da5e54372f5a6a3d8ff
1 # Define SciTE settings for tcl and itcl files.
2 # The tcl lexer is currently just an alias of the cpp lexer and does not really
3 # understand TCL syntax
5 filter.tcl=Tcl (tcl)|*.tcl|
7 lexer.*.tcl=tcl
9 filter.itcl=itcl (.itcl)|*.itcl|
11 lexer.*.itcl=tcl
13 preprocessor.symbol.*.tcl=
14 preprocessor.start.*.tcl=
15 preprocessor.middle.*.tcl=
16 preprocessor.end.*.tcl=
18 keywordclass.tcl=after append array auto_execok auto_import auto_load \
19 auto_load_index auto_qualify beep binary break case catch cd clock \
20 close concat continue dde default echo else elseif encoding eof \
21 error eval exec exit expr fblocked fconfigure fcopy file \
22 fileevent flush for foreach format gets glob global history if \
23 incr info interp join lappend lindex linsert list llength load \
24 lrange lreplace lsearch lsort namespace open package pid \
25 pkg_mkIndex proc puts pwd read regexp regsub rename resource \
26 return scan seek set socket source split string subst switch \
27 tclLog tclMacPkgSearch tclPkgSetup tclPkgUnknown tell time \
28 trace unknown unset update uplevel upvar variable vwait while
30 keywordclass.tk=bell bind bindtags button canvas checkbutton console \
31 destroy entry event focus font frame grab grid image label listbox menu \
32 menubutton message pack place radiobutton raise scale scrollbar \
33 text tk tkwait toplevel winfo wm
35 keywordclass.itcl=@scope body class code common component configbody \
36 constructor define destructor hull import inherit itcl itk itk_component \
37 itk_initialize itk_interior itk_option iwidgets keep method \
38 private protected public
40 keywordclass.TkCommands=tkButtonDown tkButtonEnter tkButtonInvoke \
41 tkButtonLeave tkButtonUp tkCancelRepeat tkCheckRadioInvoke tkDarken \
42 tkEntryAutoScan         tkEntryBackspace tkEntryButton1 tkEntryClosestGap \
43 tkEntryInsert tkEntryKeySelect tkEntryMouseSelect tkEntryNextWord \
44 tkEntryPaste tkEntryPreviousWord tkEntrySeeInsert tkEntrySetCursor \
45 tkEntryTranspose tkEventMotifBindings tkFDGetFileTypes tkFirstMenu \
46 tkFocusGroup_Destroy tkFocusGroup_In tkFocusGroup_Out tkFocusOK \
47 tkListboxAutoScan tkListboxBeginExtend tkListboxBeginSelect \
48 tkListboxBeginToggle tkListboxCancel tkListboxDataExtend \
49 tkListboxExtendUpDown tkListboxMotion tkListboxSelectAll \
50 tkListboxUpDown tkMbButtonUp tkMbEnter tkMbLeave tkMbMotion \
51 tkMbPost tkMenuButtonDown tkMenuDownArrow tkMenuDup tkMenuEscape \
52 tkMenuFind tkMenuFindName tkMenuFirstEntry tkMenuInvoke tkMenuLeave \
53 tkMenuLeftArrow tkMenuMotion tkMenuNextEntry tkMenuNextMenu \
54 tkMenuRightArrow tkMenuUnpost tkMenuUpArrow tkMessageBox \
55 tkPostOverPoint tkRecolorTree tkRestoreOldGrab tkSaveGrabInfo \
56 tkScaleActivate tkScaleButton2Down tkScaleButtonDown \
57 tkScaleControlPress tkScaleDrag tkScaleEndDrag tkScaleIncrement \
58 tkScreenChanged tkScrollButton2Down tkScrollButtonDown \
59 tkScrollButtonUp tkScrollByPages tkScrollByUnits tkScrollDrag \
60 tkScrollEndDrag tkScrollSelect tkScrollStartDrag tkScrollToPos  \
61 tkScrollTopBottom tkTabToWindow tkTearOffMenu tkTextAutoScan \
62 tkTextButton1 tkTextClosestGap tkTextInsert tkTextKeyExtend \
63 tkTextKeySelect tkTextNextPara tkTextNextPos tkTextNextWord \
64 tkTextPaste tkTextPrevPara tkTextPrevPos tkTextResetAnchor \
65 tkTextScrollPages tkTextSelectTo tkTextSetCursor tkTextTranspose \
66 tkTextUpDownLine tkTraverseToMenu tkTraverseWithinMenu tk_bisque \
67 tk_chooseColor tk_dialog tk_focusFollowsMouse tk_focusNext \
68 tk_focusPrev tk_getOpenFile tk_getSaveFile tk_messageBox \
69 tk_optionMenu tk_popup tk_setPalette tk_textCopy tk_textCut \
70 tk_textPaste
72 keywords.*.tcl=$(keywordclass.tcl) $(keywordclass.tk) $(keywordclass.TkCommands)
74 keywords.*.itcl=$(keywordclass.tcl) $(keywordclass.tk) $(keywordclass.itcl) \
75 $(keywordclass.TkCommands)
77 #statement.indent.*.tcl=4 switch catch class default do else for if \
78 #try while
79 statement.end.*.tcl=8  ;
80 statement.lookback.*.tcl=1
81 block.start.*.tcl=4 {
82 block.end.*.tcl=4 }
84 #none of this has any effect, I guess a custom lexer would be needed
85 comment.block.tcl=#~
86 comment.box.start.tcl=##
87 comment.box.middle.tcl= #
88 comment.box.end.tcl= ##
90 # tcl styles
91 # White space
92 style.tcl.0=fore:#808080
93 # Comment
94 style.tcl.1=fore:#007F00,$(font.comment)
95 # Number
96 style.tcl.2=fore:#007F7F
97 # String
98 style.tcl.3=fore:#7F007F,$(font.monospace)
99 # Single quoted string
100 style.tcl.4=fore:#7F007F,$(font.monospace)
101 # Keyword
102 style.tcl.5=fore:#00007F,bold
103 # Triple quotes
104 style.tcl.6=fore:#7F0000
105 # Triple double quotes
106 style.tcl.7=fore:#7F0000
107 # Class name definition
108 style.tcl.8=fore:#0000FF,bold
109 # Function or method name definition
110 style.tcl.9=fore:#007F7F,bold
111 # Operators
112 style.tcl.10=bold
113 # Identifiers
114 style.tcl.11=
115 # Comment-blocks
116 style.tcl.12=fore:#7F7F7F
117 # End of line where string is not closed
118 style.tcl.13=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
119 # Matched Operators
120 style.tcl.34=fore:#0000FF,bold
121 style.tcl.35=fore:#FF0000,bold
122 # Braces are only matched in operator style
123 braces.tcl.style=10