What: PSPad Where: http://www.pspad.com/ Description: Freeware Programmer's Editor. Updated: 05/2006 Contact: See web site Very TCL friendly... [RLH] Why are we creating separate catagories like this? Just put them under the [Tcl Editors] page! ---- [JAG] Why? Well, I stumbled into the [Crimson] page yesterday and decided that someone thought this was a good idea, so I added this page. If it's deemed problematic, feel free to remove it... [RLH] Well there is a whole page dedicated to editors that support Tcl. http://wiki.tcl.tk/1184 [JAG] Yep, I added PSPad to it over 2 years ago... ---- [LV] I myself find these pages helpful if people have comments about the application beyond the basic description - info on how to configure, bugs to fix, etc. Hopefully PSPad users can be more specific here about what they like about the program, neat tricks that are useful to Tcl programmers, etc. [Anton Prokofiev] After spending some time looking for a nice editor for Tcl (excep Vi and Emacs :) I've derided to configure my favorite. Below the syntax file for PsPad ===Start of File ======================= ;PSPad user HighLighter definition file [Settings] Name=Tcl/Tk HTMLGroup=0 Label=1 FileType=*.tcl,*.tk CommentString=;# SharpComment=1 SQLComment=1 IndentChar={ UnIndentChar=} TabWidth=4 CaseSensitive=1 SingleQuote=1 DoubleQuote=1 KeyWordChars=_ CodeExplorer=ftTcl [KeyWords] after= append= array= auto_execok= auto_import= auto_load= auto_load_index= auto_qualify= beep= binary= break= case= catch= cd= clock= close= concat= continue= dde= default= echo= else= elseif= encoding= eof= error= eval= exec= exit= expr= fblocked= fconfigure= fcopy= file= fileevent= flush= for= foreach= format= gets= glob= global= history= if= incr= info= interp= join= lappend= lindex= linsert= list= llength= load= lrange= lreplace= lsearch= lsort= namespace= open= package= pid= pkg_mkIndex= proc= provide= puts= pwd= read= regexp= regsub= rename= resource= return= require= scan= seek= set= socket= source= split= string= subst= switch= tclLog= tclMacPkgSearch= tclPkgSetup= tclPkgUnknown= tell= time= trace= unknown= unset= update= uplevel= upvar= variable= vwait= while= [ReservedWords] [= ]= [KeyWords2] bell= bind= bindtags= button= canvas= checkbutton= console= destroy= entry= event= focus= font= frame= grab= grid= image= label= listbox= menu= menubutton= message= pack= place= radiobutton= raise= scale= scrollbar= text= tk= tkwait= toplevel= winfo= wm= [KeyWords3] tkButtonDown= tkButtonEnter= tkButtonInvoke= tkButtonLeave= tkButtonUp= tkCancelRepeat= tkCheckRadioInvoke= tkDarken= tkEntryAutoScan= tkEntryBackspace= tkEntryButton1= tkEntryClosestGap= tkEntryInsert= tkEntryKeySelect= tkEntryMouseSelect= tkEntryNextWord= tkEntryPaste= tkEntryPreviousWord= tkEntrySeeInsert= tkEntrySetCursor= tkEntryTranspose= tkEventMotifBindings= tkFDGetFileTypes= tkFirstMenu= tkFocusGroup_Destroy= tkFocusGroup_In= tkFocusGroup_Out= tkFocusOK= tkListboxAutoScan= tkListboxBeginExtend= tkListboxBeginSelect= tkListboxBeginToggle= tkListboxCancel= tkListboxDataExtend= tkListboxExtendUpDown= tkListboxMotion= tkListboxSelectAll= tkListboxUpDown= tkMbButtonUp= tkMbEnter= tkMbLeave= tkMbMotion= tkMbPost= tkMenuButtonDown= tkMenuDownArrow= tkMenuDup= tkMenuEscape= tkMenuFind= tkMenuFindName= tkMenuFirstEntry= tkMenuInvoke= tkMenuLeave= tkMenuLeftArrow= tkMenuMotion= tkMenuNextEntry= tkMenuNextMenu= tkMenuRightArrow= tkMenuUnpost= tkMenuUpArrow= tkMessageBox= tkPostOverPoint= tkRecolorTree= tkRestoreOldGrab= tkSaveGrabInfo= tkScaleActivate= tkScaleButton2Down= tkScaleButtonDown= tkScaleControlPress= tkScaleDrag= tkScaleEndDrag= tkScaleIncrement= tkScreenChanged= tkScrollButton2Down= tkScrollButtonDown= tkScrollButtonUp= tkScrollByPages= tkScrollByUnits= tkScrollDrag= tkScrollEndDrag= tkScrollSelect= tkScrollStartDrag= tkScrollToPos= tkScrollTopBottom= tkTabToWindow= tkTearOffMenu= tkTextAutoScan= tkTextButton1= tkTextClosestGap= tkTextInsert= tkTextKeyExtend= tkTextKeySelect= tkTextNextPara= tkTextNextPos= tkTextNextWord= tkTextPaste= tkTextPrevPara= tkTextPrevPos= tkTextResetAnchor= tkTextScrollPages= tkTextSelectTo= tkTextSetCursor= tkTextTranspose= tkTextUpDownLine= tkTraverseToMenu= tkTraverseWithinMenu= tk_bisque= tk_chooseColor= tk_dialog= tk_focusFollowsMouse= tk_focusNext= tk_focusPrev= tk_getOpenFile= tk_getSaveFile= tk_messageBox= tk_optionMenu= tk_popup= tk_setPalette= tk_textCopy= tk_textCut= tk_textPaste= ====== END OF FILE ========================== ---- [Category Dev. Tools]