"Fossies" - the Fresh Open Source Software Archive

Member "scite/src/au3.properties" (24 Oct 2019, 11639 Bytes) of package /windows/misc/scite421.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Define SciTE settings for AutoIt files.
    2 #
    3 # SciTE settings for AutoIt 3.3.14.2
    4 
    5 # File filters, patterns, language, lexer and source
    6 file.patterns.au3=*.au3
    7 filter.au3=AutoIt (au3)|$(file.patterns.au3)|
    8 lexer.$(file.patterns.au3)=au3
    9 
   10 *filter.au3=$(filter.au3)
   11 *language.au3=AutoIt|au3||
   12 *source.patterns.au3=$(file.patterns.au3);
   13 
   14 # Autocomplete and CallTip
   15 autocomplete.au3.ignorecase=1
   16 autocomplete.au3.start.characters=$(chars.alpha)$(chars.numeric)_@#$
   17 calltip.au3.end.definition=)
   18 calltip.au3.ignorecase=1
   19 calltip.au3.use.escapes=1
   20 calltip.au3.word.characters=$(chars.alpha)$(chars.numeric)_.
   21 word.characters.$(file.patterns.au3)=$(chars.alpha)$(chars.numeric)$(chars.accented)_@#$.
   22 
   23 # Indentation
   24 indent.size.$(file.patterns.au3)=4
   25 tab.size.$(file.patterns.au3)=4
   26 use.tabs.$(file.patterns.au3)=1
   27 
   28 block.start.$(file.patterns.au3)=5\
   29  case if do for func else elseif while select switch with\
   30  Case If Do For Func Else ElseIf While Select Switch With\
   31  CASE IF DO FOR FUNC ELSE ELSEIF WHILE SELECT SWITCH WITH
   32 
   33 block.end.$(file.patterns.au3)=5\
   34  case else endif elseif endfunc endselect endswitch next until wend endwith\
   35  Case Else EndIf ElseIf EndFunc EndSelect EndSwitch Next Until WEnd EndWith Wend\
   36  CASE ELSE ENDIF ELSEIF ENDFUNC ENDSELECT ENDSWITCH NEXT UNTIL WEND ENDWITH
   37 
   38 # Comment Block, Box and Stream
   39 comment.block.au3=;~
   40 comment.block.at.line.start.au3=1
   41 comment.box.start.au3=#cs
   42 comment.box.middle.au3=;
   43 comment.box.end.au3=#ce
   44 comment.stream.start.au3=#cs
   45 comment.stream.end.au3=#ce
   46 
   47 # Au3 keywords
   48 # Imported Scite4AutoIt3 files may resolve i.e. $(au3.variables.used) as keyword values
   49 
   50 # Keyword
   51 keywords.$(file.patterns.au3)=and byref case const continuecase continueloop default dim\
   52  do else elseif endfunc endif endselect endswitch endwith enum exit exitloop false\
   53  for func global if in local next not null or redim return select static step switch\
   54  then to true until volatile wend while with
   55 
   56 # Function
   57 keywords2.$(file.patterns.au3)=abs acos adlibregister adlibunregister asc ascw asin assign\
   58  atan autoitsetoption autoitwingettitle autoitwinsettitle beep binary binarylen binarymid\
   59  binarytostring bitand bitnot bitor bitrotate bitshift bitxor blockinput break call\
   60  cdtray ceiling chr chrw clipget clipput consoleread consolewrite consolewriteerror\
   61  controlclick controlcommand controldisable controlenable controlfocus controlgetfocus\
   62  controlgethandle controlgetpos controlgettext controlhide controllistview controlmove\
   63  controlsend controlsettext controlshow controltreeview cos dec dircopy dircreate\
   64  dirgetsize dirmove dirremove dllcall dllcalladdress dllcallbackfree dllcallbackgetptr\
   65  dllcallbackregister dllclose dllopen dllstructcreate dllstructgetdata dllstructgetptr\
   66  dllstructgetsize dllstructsetdata drivegetdrive drivegetfilesystem drivegetlabel\
   67  drivegetserial drivegettype drivemapadd drivemapdel drivemapget drivesetlabel drivespacefree\
   68  drivespacetotal drivestatus envget envset envupdate eval execute exp filechangedir\
   69  fileclose filecopy filecreatentfslink filecreateshortcut filedelete fileexists filefindfirstfile\
   70  filefindnextfile fileflush filegetattrib filegetencoding filegetlongname filegetpos\
   71  filegetshortcut filegetshortname filegetsize filegettime filegetversion fileinstall\
   72  filemove fileopen fileopendialog fileread filereadline filereadtoarray filerecycle\
   73  filerecycleempty filesavedialog fileselectfolder filesetattrib filesetend filesetpos\
   74  filesettime filewrite filewriteline floor ftpsetproxy funcname guicreate guictrlcreateavi\
   75  guictrlcreatebutton guictrlcreatecheckbox guictrlcreatecombo guictrlcreatecontextmenu\
   76  guictrlcreatedate guictrlcreatedummy guictrlcreateedit guictrlcreategraphic guictrlcreategroup\
   77  guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist guictrlcreatelistview\
   78  guictrlcreatelistviewitem guictrlcreatemenu guictrlcreatemenuitem guictrlcreatemonthcal\
   79  guictrlcreateobj guictrlcreatepic guictrlcreateprogress guictrlcreateradio guictrlcreateslider\
   80  guictrlcreatetab guictrlcreatetabitem guictrlcreatetreeview guictrlcreatetreeviewitem\
   81  guictrlcreateupdown guictrldelete guictrlgethandle guictrlgetstate guictrlread guictrlrecvmsg\
   82  guictrlregisterlistviewsort guictrlsendmsg guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor\
   83  guictrlsetcursor guictrlsetdata guictrlsetdefbkcolor guictrlsetdefcolor guictrlsetfont\
   84  guictrlsetgraphic guictrlsetimage guictrlsetlimit guictrlsetonevent guictrlsetpos\
   85  guictrlsetresizing guictrlsetstate guictrlsetstyle guictrlsettip guidelete guigetcursorinfo\
   86  guigetmsg guigetstyle guiregistermsg guisetaccelerators guisetbkcolor guisetcoord\
   87  guisetcursor guisetfont guisethelp guiseticon guisetonevent guisetstate guisetstyle\
   88  guistartgroup guiswitch hex hotkeyset httpsetproxy httpsetuseragent hwnd inetclose\
   89  inetget inetgetinfo inetgetsize inetread inidelete iniread inireadsection inireadsectionnames\
   90  inirenamesection iniwrite iniwritesection inputbox int isadmin isarray isbinary isbool\
   91  isdeclared isdllstruct isfloat isfunc ishwnd isint iskeyword isnumber isobj isptr\
   92  isstring log memgetstats mod mouseclick mouseclickdrag mousedown mousegetcursor mousegetpos\
   93  mousemove mouseup mousewheel msgbox number objcreate objcreateinterface objevent\
   94  objevent objget objname onautoitexitregister onautoitexitunregister opt ping pixelchecksum\
   95  pixelgetcolor pixelsearch processclose processexists processgetstats processlist\
   96  processsetpriority processwait processwaitclose progressoff progresson progressset\
   97  ptr random regdelete regenumkey regenumval regread regwrite round run runas runaswait\
   98  runwait send sendkeepactive seterror setextended shellexecute shellexecutewait shutdown\
   99  sin sleep soundplay soundsetwavevolume splashimageon splashoff splashtexton sqrt\
  100  srandom statusbargettext stderrread stdinwrite stdioclose stdoutread string stringaddcr\
  101  stringcompare stringformat stringfromasciiarray stringinstr stringisalnum stringisalpha\
  102  stringisascii stringisdigit stringisfloat stringisint stringislower stringisspace\
  103  stringisupper stringisxdigit stringleft stringlen stringlower stringmid stringregexp\
  104  stringregexpreplace stringreplace stringreverse stringright stringsplit stringstripcr\
  105  stringstripws stringtoasciiarray stringtobinary stringtrimleft stringtrimright stringupper\
  106  tan tcpaccept tcpclosesocket tcpconnect tcplisten tcpnametoip tcprecv tcpsend tcpshutdown\
  107  tcpstartup timerdiff timerinit tooltip traycreateitem traycreatemenu traygetmsg trayitemdelete\
  108  trayitemgethandle trayitemgetstate trayitemgettext trayitemsetonevent trayitemsetstate\
  109  trayitemsettext traysetclick trayseticon traysetonevent traysetpauseicon traysetstate\
  110  traysettooltip traytip ubound udpbind udpclosesocket udpopen udprecv udpsend udpshutdown\
  111  udpstartup vargettype winactivate winactive winclose winexists winflash wingetcaretpos\
  112  wingetclasslist wingetclientsize wingethandle wingetpos wingetprocess wingetstate\
  113  wingettext wingettitle winkill winlist winmenuselectitem winminimizeall winminimizeallundo\
  114  winmove winsetontop winsetstate winsettitle winsettrans winwait winwaitactive winwaitclose\
  115  winwaitnotactive
  116 
  117 # Macro
  118 keywords3.$(file.patterns.au3)=@appdatacommondir @appdatadir @autoitexe @autoitpid @autoitversion\
  119  @autoitx64 @com_eventobj @commonfilesdir @compiled @computername @comspec @cpuarch\
  120  @cr @crlf @desktopcommondir @desktopdepth @desktopdir @desktopheight @desktoprefresh\
  121  @desktopwidth @documentscommondir @error @exitcode @exitmethod @extended @favoritescommondir\
  122  @favoritesdir @gui_ctrlhandle @gui_ctrlid @gui_dragfile @gui_dragid @gui_dropid @gui_winhandle\
  123  @homedrive @homepath @homeshare @hotkeypressed @hour @ipaddress1 @ipaddress2 @ipaddress3\
  124  @ipaddress4 @kblayout @lf @localappdatadir @logondnsdomain @logondomain @logonserver\
  125  @mday @min @mon @msec @muilang @mydocumentsdir @numparams @osarch @osbuild @oslang\
  126  @osservicepack @ostype @osversion @programfilesdir @programscommondir @programsdir\
  127  @scriptdir @scriptfullpath @scriptlinenumber @scriptname @sec @startmenucommondir\
  128  @startmenudir @startupcommondir @startupdir @sw_disable @sw_enable @sw_hide @sw_lock\
  129  @sw_maximize @sw_minimize @sw_restore @sw_show @sw_showdefault @sw_showmaximized\
  130  @sw_showminimized @sw_showminnoactive @sw_showna @sw_shownoactivate @sw_shownormal\
  131  @sw_unlock @systemdir @tab @tempdir @tray_id @trayiconflashing @trayiconvisible @username\
  132  @userprofiledir @wday @windowsdir @workingdir @yday @year
  133 
  134 # Send key
  135 keywords4.$(file.patterns.au3)={!} {#} {^} {{} {}} {+} {alt} {altdown} {altup} {appskey}\
  136  {asc} {backspace} {break} {browser_back} {browser_favorites} {browser_forward} {browser_home}\
  137  {browser_refresh} {browser_search} {browser_stop} {bs} {capslock} {ctrldown} {ctrlup}\
  138  {del} {delete} {down} {end} {enter} {esc} {escape} {f1} {f10} {f11} {f12} {f2} {f3}\
  139  {f4} {f5} {f6} {f7} {f8} {f9} {home} {ins} {insert} {lalt} {launch_app1} {launch_app2}\
  140  {launch_mail} {launch_media} {lctrl} {left} {lshift} {lwin} {lwindown} {lwinup} {media_next}\
  141  {media_play_pause} {media_prev} {media_stop} {numlock} {numpad0} {numpad1} {numpad2}\
  142  {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} {numpad8} {numpad9} {numpadadd}\
  143  {numpaddiv} {numpaddot} {numpadenter} {numpadmult} {numpadsub} {oem_102} {pause}\
  144  {pgdn} {pgup} {printscreen} {ralt} {rctrl} {right} {rshift} {rwin} {rwindown} {rwinup}\
  145  {scrolllock} {shiftdown} {shiftup} {sleep} {space} {tab} {up} {volume_down} {volume_mute}\
  146  {volume_up}
  147 
  148 # Pre-Processor
  149 keywords5.$(file.patterns.au3)=#ce #comments-end #comments-start #cs #include #include-once\
  150  #notrayicon #onautoitstartregister #requireadmin
  151 
  152 # Special
  153 keywords6.$(file.patterns.au3)=#endregion #forcedef #forceref #ignorefunc #pragma #region\
  154  $(autoit3wrapper.keywords.special)
  155 
  156 # Abbrev-Expand
  157 keywords7.$(file.patterns.au3)=$(au3.keywords.abbrev) $(au3.keywords.userabbrev)
  158 
  159 # Standard UDF
  160 keywords8.$(file.patterns.au3)=$(au3.keywords.udfs)
  161 
  162 # Au3 styles
  163 
  164 # White space
  165 style.au3.0=fore:#000000
  166 # Comment block
  167 style.au3.1=$(colour.code.comment.line)
  168 # Comment stream
  169 style.au3.2=back:#F7F7F7,eolfilled,$(colour.code.comment.box)
  170 # Number
  171 style.au3.3=$(colour.number)
  172 # Function
  173 style.au3.4=$(colour.keyword)
  174 # Keyword
  175 style.au3.5=$(colour.keyword)
  176 # Macro
  177 style.au3.6=$(style.au3.9)
  178 # String
  179 style.au3.7=back:#FFF9FF,$(colour.string)
  180 # Operator
  181 style.au3.8=$(colour.operator)
  182 # Variable
  183 style.au3.9=fore:#800000
  184 # Send key
  185 style.au3.10=back:#FFF9FF,bold,$(colour.string)
  186 # Pre-Processor
  187 style.au3.11=back:#FFFFF8,$(colour.preproc)
  188 # Special
  189 style.au3.12=fore:#B00000,back:#FFFDFD
  190 # Abbrev-Expand
  191 style.au3.13=fore:#FF0000
  192 # COM Object
  193 style.au3.14=$(style.au3.9)
  194 # Standard UDF
  195 style.au3.15=fore:#0080FF
  196 
  197 # Properties using paths
  198 
  199 # Directory containing AutoIt program files
  200 autoit3dir=$(SciteDefaultHome)\..
  201 
  202 # API path
  203 api.$(file.patterns.au3)=$(SciteDefaultHome)\api\au3.api;$(SciteDefaultHome)\api\au3.autoit3wrapper.api;$(SciteUserHome)\au3.user.calltips.api
  204 
  205 # Commands for F1 Help
  206 command.help.$(file.patterns.au3)=$(CurrentWord)!$(autoit3dir)\AutoIt.chm
  207 command.help.subsystem.$(file.patterns.au3)=4
  208 
  209 # Commands to Compile, Build and Go
  210 command.compile.$(file.patterns.au3)="$(autoit3dir)\Aut2Exe\Aut2exe.exe" /in "$(FilePath)"
  211 command.build.$(file.patterns.au3)="$(autoit3dir)\Aut2Exe\Aut2exe.exe" /in "$(FilePath)" /x64
  212 command.go.$(file.patterns.au3)="$(autoit3dir)\AutoIt3.exe" /ErrorStdOut "$(FilePath)" $(1) $(2) $(3) $(4)
  213 
  214 # Au3Check
  215 command.0.$(file.patterns.au3)="$(autoit3dir)\Au3Check.exe" -q "$(FilePath)"
  216 command.name.0.$(file.patterns.au3)=Syntax Check
  217 command.shortcut.0.$(file.patterns.au3)=Ctrl+F5
  218 command.save.before.0.$(file.patterns.au3)=1