> +
> +[keywords]
> +keywords=and byref case const continuecase continueloop default dim do else 
> elseif endfunc endif endselect endswitch endwith enum exit exitloop false for 
> func global if in local next not null or redim return select static step 
> switch then to true until volatile wend while with
> +functions=abs acos adlibregister adlibunregister asc ascw asin assign atan 
> autoitsetoption autoitwingettitle autoitwinsettitle beep binary binarylen 
> binarymid binarytostring bitand bitnot bitor bitrotate bitshift bitxor 
> blockinput break call cdtray ceiling chr chrw clipget clipput consoleread 
> consolewrite consolewriteerror controlclick controlcommand controldisable 
> controlenable controlfocus controlgetfocus controlgethandle controlgetpos 
> controlgettext controlhide controllistview controlmove controlsend 
> controlsettext controlshow controltreeview cos dec dircopy dircreate 
> dirgetsize dirmove dirremove dllcall dllcalladdress dllcallbackfree 
> dllcallbackgetptr dllcallbackregister dllclose dllopen dllstructcreate 
> dllstructgetdata dllstructgetptr dllstructgetsize dllstructsetdata 
> drivegetdrive drivegetfilesystem drivegetlabel drivegetserial drivegettype 
> drivemapadd drivemapdel drivemapget drivesetlabel drivespacefree 
> drivespacetotal drivestatus envget envset envupdate eval execut
 e exp fi
 lechangedir fileclose filecopy filecreatentfslink filecreateshortcut 
filedelete fileexists filefindfirstfile filefindnextfile fileflush 
filegetattrib filegetencoding filegetlongname filegetpos filegetshortcut 
filegetshortname filegetsize filegettime filegetversion fileinstall filemove 
fileopen fileopendialog fileread filereadline filereadtoarray filerecycle 
filerecycleempty filesavedialog fileselectfolder filesetattrib filesetend 
filesetpos filesettime filewrite filewriteline floor ftpsetproxy funcname 
guicreate guictrlcreateavi guictrlcreatebutton guictrlcreatecheckbox 
guictrlcreatecombo guictrlcreatecontextmenu guictrlcreatedate 
guictrlcreatedummy guictrlcreateedit guictrlcreategraphic guictrlcreategroup 
guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist 
guictrlcreatelistview guictrlcreatelistviewitem guictrlcreatemenu 
guictrlcreatemenuitem guictrlcreatemonthcal guictrlcreateobj guictrlcreatepic 
guictrlcreateprogress guictrlcreateradio guictrlcreates
 lider gu
 ictrlcreatetab guictrlcreatetabitem guictrlcreatetreeview 
guictrlcreatetreeviewitem guictrlcreateupdown guictrldelete guictrlgethandle 
guictrlgetstate guictrlread guictrlrecvmsg guictrlregisterlistviewsort 
guictrlsendmsg guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor 
guictrlsetcursor guictrlsetdata guictrlsetdefbkcolor guictrlsetdefcolor 
guictrlsetfont guictrlsetgraphic guictrlsetimage guictrlsetlimit 
guictrlsetonevent guictrlsetpos guictrlsetresizing guictrlsetstate 
guictrlsetstyle guictrlsettip guidelete guigetcursorinfo guigetmsg guigetstyle 
guiregistermsg guisetaccelerators guisetbkcolor guisetcoord guisetcursor 
guisetfont guisethelp guiseticon guisetonevent guisetstate guisetstyle 
guistartgroup guiswitch hex hotkeyset httpsetproxy httpsetuseragent hwnd 
inetclose inetget inetgetinfo inetgetsize inetread inidelete iniread 
inireadsection inireadsectionnames inirenamesection iniwrite iniwritesection 
inputbox int isadmin isarray isbinary isbool isdeclared isdllstruct i
 sfloat i
 sfunc ishwnd isint iskeyword isnumber isobj isptr isstring log memgetstats mod 
mouseclick mouseclickdrag mousedown mousegetcursor mousegetpos mousemove 
mouseup mousewheel msgbox number objcreate objcreateinterface objevent objevent 
objget objname onautoitexitregister onautoitexitunregister opt ping 
pixelchecksum pixelgetcolor pixelsearch processclose processexists 
processgetstats processlist processsetpriority processwait processwaitclose 
progressoff progresson progressset ptr random regdelete regenumkey regenumval 
regread regwrite round run runas runaswait runwait send sendkeepactive seterror 
setextended shellexecute shellexecutewait shutdown sin sleep soundplay 
soundsetwavevolume splashimageon splashoff splashtexton sqrt srandom 
statusbargettext stderrread stdinwrite stdioclose stdoutread string stringaddcr 
stringcompare stringformat stringfromasciiarray stringinstr stringisalnum 
stringisalpha stringisascii stringisdigit stringisfloat stringisint 
stringislower stringisspac
 e string
 isupper stringisxdigit stringleft stringlen stringlower stringmid stringregexp 
stringregexpreplace stringreplace stringreverse stringright stringsplit 
stringstripcr stringstripws stringtoasciiarray stringtobinary stringtrimleft 
stringtrimright stringupper tan tcpaccept tcpclosesocket tcpconnect tcplisten 
tcpnametoip tcprecv tcpsend tcpshutdown tcpstartup timerdiff timerinit tooltip 
traycreateitem traycreatemenu traygetmsg trayitemdelete trayitemgethandle 
trayitemgetstate trayitemgettext trayitemsetonevent trayitemsetstate 
trayitemsettext traysetclick trayseticon traysetonevent traysetpauseicon 
traysetstate traysettooltip traytip ubound udpbind udpclosesocket udpopen 
udprecv udpsend udpshutdown udpstartup vargettype winactivate winactive 
winclose winexists winflash wingetcaretpos wingetclasslist wingetclientsize 
wingethandle wingetpos wingetprocess wingetstate wingettext wingettitle winkill 
winlist winmenuselectitem winminimizeall winminimizeallundo winmove winsetontop 
winset
 state wi
 nsettitle winsettrans winwait winwaitactive winwaitclose winwaitnotactive
> +macros=@appdatacommondir @appdatadir @autoitexe @autoitpid @autoitversion 
> @autoitx64 @com_eventobj @commonfilesdir @compiled @computername @comspec 
> @cpuarch @cr @crlf @desktopcommondir @desktopdepth @desktopdir @desktopheight 
> @desktoprefresh @desktopwidth @documentscommondir @error @exitcode 
> @exitmethod @extended @favoritescommondir @favoritesdir @gui_ctrlhandle 
> @gui_ctrlid @gui_dragfile @gui_dragid @gui_dropid @gui_winhandle @homedrive 
> @homepath @homeshare @hotkeypressed @hour @ipaddress1 @ipaddress2 @ipaddress3 
> @ipaddress4 @kblayout @lf @localappdatadir @logondnsdomain @logondomain 
> @logonserver @mday @min @mon @msec @muilang @mydocumentsdir @numparams 
> @osarch @osbuild @oslang @osservicepack @ostype @osversion @programfilesdir 
> @programscommondir @programsdir @scriptdir @scriptfullpath @scriptlinenumber 
> @scriptname @sec @startmenucommondir @startmenudir @startupcommondir 
> @startupdir @sw_disable @sw_enable @sw_hide @sw_lock @sw_maximize 
> @sw_minimize @sw_restore @sw_show @sw
 _showdef
 ault @sw_showmaximized @sw_showminimized @sw_showminnoactive @sw_showna 
@sw_shownoactivate @sw_shownormal @sw_unlock @systemdir @tab @tempdir @tray_id 
@trayiconflashing @trayiconvisible @username @userprofiledir @wday @windowsdir 
@workingdir @yday @year
> +sent={!} {#} {^} {{} {}} {+} {alt} {altdown} {altup} {appskey} {asc} 
> {backspace} {break} {browser_back} {browser_favorites} {browser_forward} 
> {browser_home} {browser_refresh} {browser_search} {browser_stop} {bs} 
> {capslock} {ctrldown} {ctrlup} {del} {delete} {down} {end} {enter} {esc} 
> {escape} {f1} {f10} {f11} {f12} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} 
> {home} {ins} {insert} {lalt} {launch_app1} {launch_app2} {launch_mail} 
> {launch_media} {lctrl} {left} {lshift} {lwin} {lwindown} {lwinup} 
> {media_next} {media_play_pause} {media_prev} {media_stop} {numlock} {numpad0} 
> {numpad1} {numpad2} {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} 
> {numpad8} {numpad9} {numpadadd} {numpaddiv} {numpaddot} {numpadenter} 
> {numpadmult} {numpadsub} {oem_102} {pause} {pgdn} {pgup} {printscreen} {ralt} 
> {rctrl} {right} {rshift} {rwin} {rwindown} {rwinup} {scrolllock} {shiftdown} 
> {shiftup} {sleep} {space} {tab} {up} {volume_down} {volume_mute} {volume_up}
> +preprocessor=#ce #comments-end #comments-start #cs #include #include-once 
> #notrayicon #onautoitstartregister #requireadmin
> +special=#endregion #forcedef #forceref #ignorefunc #pragma #region
> +expand=
> +udf=
> +
> +[lexer_properties]
> +#settings for folding comment blocks and preprocessor lines
> +#lexer.au3.fold.comment=1
> +#lexer.au3.fold.compact=1
> +#lexer.au3.fold.preprocessor=0

We default to `fold.compact=0`, `fold.comment=1` and `fold.preprocessor=1` 
globally, and specifically set `fold.comment.python=1` in Python filetype.  For 
consistency, it would probably be good to enable `lexer.au3.fold.comment=1` and 
`lexer.au3.fold.preprocessor=1` by default, don't you think?

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1017/files/8122c414c3b20f7b8caf9d5134df6dc40371ca9c#r65192032

Reply via email to