Notepad++ code coloring

mIRC Scripting Language
blk_panther
Gamers.IRC Staff
Posts: 231
Joined: 31.12.2005 16:44
Status: Gamers.IRC Coder

Notepad++ code coloring

Unread postby blk_panther » 01.02.2009 20:36

For those of you, who uses Notepad++ for msl
(add into %Appdata%\Notepad++\UserDefineLang.xml):

Code: Select all

    </UserLang>
    <UserLang name="mIRC Script" ext="mrc grc">
        <Settings>
            <Global caseIgnored="yes" />
            <TreatAsSymbol comment="yes" commentLine="yes" />
            <Prefix words1="no" words2="yes" words3="no" words4="yes" />
        </Settings>
        <KeywordLists>
            <Keywords name="Delimiters">000000</Keywords>
            <Keywords name="Folder+">{</Keywords>
            <Keywords name="Folder-">}</Keywords>
            <Keywords name="Operators">" ( ) , [ ]</Keywords>
            <Keywords name="Comment"> 1/* 2*/ 0;</Keywords>
            <Keywords name="Words1">if
else
elseif
&&
||
==
===
!=
<
>
>=
<=
//
\\
&
isin
isincs
iswm
iswmcs
isnum
isletter
isalnum
isalpha
islower
isupper
ison
isop
ishop
isvoice
isreg
ischan
isban
isaop
isavoice
isignore
isprotect
isnotify
:error
$!
$&
$()
$*
$+()
$0
$1-
$?
$?!="
$?*="
$?="
$abook
$abs
$acos
$active
$activecid
$activewid
$adate
$address
$addtok
$agent
$agentname
$agentstat
$agentver
$alias
$and
$anick
$ansi2mirc
$aop
$appactive
$appstate
$asc
$asctime
$asin
$atan
$avoice
$away
$awaymsg
$awaytime
$banmask
$base
$bfind
$bitoff
$biton
$bnick
$bvar
$bytes
$calc
$cancel
$cb
$cd
$ceil
$chan
$chan
$chanmodes
$chantypes
$chat
$chr
$cid
$clevel
$click
$cmdbox
$cmdline
$cnick
$color
$colour
$com
$comcall
$comchan
$comerr
$compress
$comval
$cos
$count
$cr
$crc
$creq
$crlf
$ctime
$ctimer
$ctrlenter
$date
$day
$daylight
$dbuh
$dbuw
$dccignore
$dccport
$dde
$ddename
$debug
$decode
$decompress
$deltok
$devent
$dialog
$did
$didreg
$didtok
$didwm
$disk
$dlevel
$dll
$dllcall
$dname
$dns
$duration
$editbox
$emailaddr
$encode
$error
$eval
$evalnext
$event
$exists
$false
$feof
$ferr
$fgetc
$file
$filename
$filtered
$finddir
$finddirn
$findfile
$findfilen
$findtok
$fline
$floor
$fopen
$fread
$fserv
$fulladdress
$fulldate
$fullname
$get
$getdir
$getdot
$gettok
$gmt
$group
$halted
$hash
$height
$hfind
$hget
$highlight
$hmatch
$hnick
$host
$hotline
$hotlinepos
$ial
$ialchan
$ibl
$idle
$iel
$ifmatch
$ignore
$iif
$iil
$inellipse
$ini
$inmidi
$inmp3
$inpaste
$inpoly
$input
$inrect
$inroundrect
$insong
$instok
$int
$inwave
$ip
$isalias
$isbit
$isdde
$isdir
$isfile
$isid
$islower
$istok
$isupper
$keychar
$keyrpt
$keyval
$knick
$lactive
$lactivecid
$lactivewid
$left
$leftwin
$leftwincid
$leftwinwid
$len
$level
$lf
$line
$lines
$link
$lock
$locked
$lof
$log
$logdir
$logstamp
$logstampfmt
$longfn
$longip
$lower
$ltimer
$maddress
$mask
$matchkey
$matchtok
$md5
$me
$menu
$mid
$mircdir
$mircexe
$mircini
$mkfn
$mklogfn
$mknickfn
$mnick
$mode
$modefirst
$modelast
$modespl
$mouse
$msfile
$network
$newnick
$nhnick
$nick
$nickmode
$no
$nofile
$nopath
$nopnick
$noqt
$not
$notags
$notify
$null
$numeric
$numtok
$nvnick
$ok
$online
$onpoly
$opnick
$or
$ord
$os
$passivedcc
$pi
$pic
$play
$pnick
$port
$portfree
$pos
$poscs
$prefix
$prop
$protect
$puttok
$qt
$query
$r
$rand
$rawmsg
$read
$readini
$readn
$regex
$regml
$regsub
$regsubex
$remove
$removecs
$remtok
$remtokcs
$replace
$replacecs
$replacex
$replacexcs
$reptok
$reptokcs
$result
$rgb
$right
$round
$scid
$scon
$script
$scriptdir
$scriptline
$sdir
$send
$server
$serverip
$sfile
$sha1
$shortfn
$show
$signal
$sin
$site
$sline
$snick
$snotify
$sock
$sockbr
$sockerr
$sockname
$sorttok
$sound
$sqrt
$sreq
$ssl
$sslready
$status
$str
$strip
$stripped
$style
$submenu
$tan
$target
$ticks
$time
$timeout
$timer
$timestamp
$timestampfmt
$timezone
$titlebar
$toolbar
$true
$trust
$ulevel
$ulist
$upper
$uptime
$url
$usermode
$v1
$v2
$var
$vcmd
$vcmdstat
$vcmdver
$version
$vnick
$vol
$wid
$width
$wildsite
$wildtok
$wildtokcs
$window
$wrap
$xor
$yes
!$!
!$*
!$0
!$1-
!$?
!$?!="
!$?*="
!$?="
!$abook
!$abs
!$acos
!$active
!$activecid
!$activewid
!$adate
!$address
!$addtok
!$agent
!$agentname
!$agentstat
!$agentver
!$alias
!$and
!$anick
!$ansi2mirc
!$aop
!$appactive
!$appstate
!$asc
!$asctime
!$asin
!$atan
!$avoice
!$away
!$awaymsg
!$awaytime
!$banmask
!$base
!$bfind
!$bitoff
!$biton
!$bnick
!$bvar
!$bytes
!$calc
!$cancel
!$cb
!$cd
!$ceil
!$chan
!$chan
!$chanmodes
!$chantypes
!$chat
!$chr
!$cid
!$clevel
!$click
!$cmdbox
!$cmdline
!$cnick
!$color
!$colour
!$com
!$comcall
!$comchan
!$comerr
!$compress
!$comval
!$cos
!$count
!$cr
!$crc
!$creq
!$crlf
!$ctime
!$ctimer
!$ctrlenter
!$date
!$day
!$daylight
!$dbuh
!$dbuw
!$dccignore
!$dccport
!$dde
!$ddename
!$debug
!$decode
!$decompress
!$deltok
!$devent
!$dialog
!$did
!$didreg
!$didtok
!$didwm
!$disk
!$dlevel
!$dll
!$dllcall
!$dname
!$dns
!$duration
!$editbox
!$emailaddr
!$encode
!$error
!$eval
!$evalnext
!$event
!$exists
!$false
!$feof
!$ferr
!$fgetc
!$file
!$filename
!$filtered
!$finddir
!$finddirn
!$findfile
!$findfilen
!$findtok
!$fline
!$floor
!$fopen
!$fread
!$fserv
!$fulladdress
!$fulldate
!$fullname
!$get
!$getdir
!$getdot
!$gettok
!$gmt
!$group
!$halted
!$hash
!$height
!$hfind
!$hget
!$highlight
!$hmatch
!$hnick
!$host
!$hotline
!$hotlinepos
!$ial
!$ialchan
!$ibl
!$idle
!$iel
!$ifmatch
!$ignore
!$iif
!$iil
!$inellipse
!$ini
!$inmidi
!$inmp3
!$inpaste
!$inpoly
!$input
!$inrect
!$inroundrect
!$insong
!$instok
!$int
!$inwave
!$ip
!$isalias
!$isbit
!$isdde
!$isdir
!$isfile
!$isid
!$islower
!$istok
!$isupper
!$keychar
!$keyrpt
!$keyval
!$knick
!$lactive
!$lactivecid
!$lactivewid
!$left
!$leftwin
!$leftwincid
!$leftwinwid
!$len
!$level
!$lf
!$line
!$lines
!$link
!$lock
!$locked
!$lof
!$log
!$logdir
!$logstamp
!$logstampfmt
!$longfn
!$longip
!$lower
!$ltimer
!$maddress
!$mask
!$matchkey
!$matchtok
!$md5
!$me
!$menu
!$mid
!$mircdir
!$mircexe
!$mircini
!$mkfn
!$mklogfn
!$mknickfn
!$mnick
!$mode
!$modefirst
!$modelast
!$modespl
!$mouse
!$msfile
!$network
!$newnick
!$nhnick
!$nick
!$nickmode
!$no
!$nofile
!$nopath
!$nopnick
!$noqt
!$not
!$notags
!$notify
!$null
!$numeric
!$numtok
!$nvnick
!$ok
!$online
!$onpoly
!$opnick
!$or
!$ord
!$os
!$passivedcc
!$pi
!$pic
!$play
!$pnick
!$port
!$portfree
!$pos
!$poscs
!$prefix
!$prop
!$protect
!$puttok
!$qt
!$query
!$r
!$rand
!$rawmsg
!$read
!$readini
!$readn
!$regex
!$regml
!$regsub
!$regsubex
!$remove
!$removecs
!$remtok
!$remtokcs
!$replace
!$replacecs
!$replacex
!$replacexcs
!$reptok
!$reptokcs
!$result
!$rgb
!$right
!$round
!$scid
!$scon
!$script
!$scriptdir
!$scriptline
!$sdir
!$send
!$server
!$serverip
!$sfile
!$sha1
!$shortfn
!$show
!$signal
!$sin
!$site
!$sline
!$snick
!$snotify
!$sock
!$sockbr
!$sockerr
!$sockname
!$sorttok
!$sound
!$sqrt
!$sreq
!$ssl
!$sslready
!$status
!$str
!$strip
!$stripped
!$style
!$submenu
!$tan
!$target
!$ticks
!$time
!$timeout
!$timer
!$timestamp
!$timestampfmt
!$timezone
!$titlebar
!$toolbar
!$true
!$trust
!$ulevel
!$ulist
!$upper
!$uptime
!$url
!$usermode
!$v1
!$v2
!$var
!$vcmd
!$vcmdstat
!$vcmdver
!$version
!$vnick
!$vol
!$wid
!$width
!$wildsite
!$wildtok
!$wildtokcs
!$window
!$wrap
!$xor
!$yes
$$!
$$&
$$*
$$+
$$0
$$1-
$$?
$$?!="
$$?*="
$$?="
$$abook
$$abs
$$acos
$$active
$$activecid
$$activewid
$$adate
$$address
$$addtok
$$agent
$$agentname
$$agentstat
$$agentver
$$alias
$$and
$$anick
$$ansi2mirc
$$aop
$$appactive
$$appstate
$$asc
$$asctime
$$asin
$$atan
$$avoice
$$away
$$awaymsg
$$awaytime
$$banmask
$$base
$$bfind
$$bitoff
$$biton
$$bnick
$$bvar
$$bytes
$$calc
$$cancel
$$cb
$$cd
$$ceil
$$chan
$$chan
$$chanmodes
$$chantypes
$$chat
$$chr
$$cid
$$clevel
$$click
$$cmdbox
$$cmdline
$$cnick
$$color
$$colour
$$com
$$comcall
$$comchan
$$comerr
$$compress
$$comval
$$cos
$$count
$$cr
$$crc
$$creq
$$crlf
$$ctime
$$ctimer
$$ctrlenter
$$date
$$day
$$daylight
$$dbuh
$$dbuw
$$dccignore
$$dccport
$$dde
$$ddename
$$debug
$$decode
$$decompress
$$deltok
$$devent
$$dialog
$$did
$$didreg
$$didtok
$$didwm
$$disk
$$dlevel
$$dll
$$dllcall
$$dname
$$dns
$$duration
$$editbox
$$emailaddr
$$encode
$$error
$$eval
$$evalnext
$$event
$$exists
$$false
$$feof
$$ferr
$$fgetc
$$file
$$filename
$$filtered
$$finddir
$$finddirn
$$findfile
$$findfilen
$$findtok
$$fline
$$floor
$$fopen
$$fread
$$fserv
$$fulladdress
$$fulldate
$$fullname
$$get
$$getdir
$$getdot
$$gettok
$$gmt
$$group
$$halted
$$hash
$$height
$$hfind
$$hget
$$highlight
$$hmatch
$$hnick
$$host
$$hotline
$$hotlinepos
$$ial
$$ialchan
$$ibl
$$idle
$$iel
$$ifmatch
$$ignore
$$iif
$$iil
$$inellipse
$$ini
$$inmidi
$$inmp3
$$inpaste
$$inpoly
$$input
$$inrect
$$inroundrect
$$insong
$$instok
$$int
$$inwave
$$ip
$$isalias
$$isbit
$$isdde
$$isdir
$$isfile
$$isid
$$islower
$$istok
$$isupper
$$keychar
$$keyrpt
$$keyval
$$knick
$$lactive
$$lactivecid
$$lactivewid
$$left
$$leftwin
$$leftwincid
$$leftwinwid
$$len
$$level
$$lf
$$line
$$lines
$$link
$$lock
$$locked
$$lof
$$log
$$logdir
$$logstamp
$$logstampfmt
$$longfn
$$longip
$$lower
$$ltimer
$$maddress
$$mask
$$matchkey
$$matchtok
$$md5
$$me
$$menu
$$mid
$$mircdir
$$mircexe
$$mircini
$$mkfn
$$mklogfn
$$mknickfn
$$mnick
$$mode
$$modefirst
$$modelast
$$modespl
$$mouse
$$msfile
$$network
$$newnick
$$nhnick
$$nick
$$nickmode
$$no
$$nofile
$$nopath
$$nopnick
$$noqt
$$not
$$notags
$$notify
$$null
$$numeric
$$numtok
$$nvnick
$$ok
$$online
$$onpoly
$$opnick
$$or
$$ord
$$os
$$passivedcc
$$pi
$$pic
$$play
$$pnick
$$port
$$portfree
$$pos
$$poscs
$$prefix
$$prop
$$protect
$$puttok
$$qt
$$query
$$r
$$rand
$$rawmsg
$$read
$$readini
$$readn
$$regex
$$regml
$$regsub
$$regsubex
$$remove
$$removecs
$$remtok
$$remtokcs
$$replace
$$replacecs
$$replacex
$$replacexcs
$$reptok
$$reptokcs
$$result
$$rgb
$$right
$$round
$$scid
$$scon
$$script
$$scriptdir
$$scriptline
$$sdir
$$send
$$server
$$serverip
$$sfile
$$sha1
$$shortfn
$$show
$$signal
$$sin
$$site
$$sline
$$snick
$$snotify
$$sock
$$sockbr
$$sockerr
$$sockname
$$sorttok
$$sound
$$sqrt
$$sreq
$$ssl
$$sslready
$$status
$$str
$$strip
$$stripped
$$style
$$submenu
$$tan
$$target
$$ticks
$$time
$$timeout
$$timer
$$timestamp
$$timestampfmt
$$timezone
$$titlebar
$$toolbar
$$true
$$trust
$$ulevel
$$ulist
$$upper
$$uptime
$$url
$$usermode
$$v1
$$v2
$$var
$$vcmd
$$vcmdstat
$$vcmdver
$$version
$$vnick
$$vol
$$wid
$$width
$$wildsite
$$wildtok
$$wildtokcs
$$window
$$wrap
$$xor
$$yes
!$$!
!$$*
!$$1-
!$$?
!$$?!="
!$$?*="
!$$?="
!$$abook
!$$abs
!$$acos
!$$active
!$$activecid
!$$activewid
!$$adate
!$$address
!$$addtok
!$$agent
!$$agentname
!$$agentstat
!$$agentver
!$$alias
!$$and
!$$anick
!$$ansi2mirc
!$$aop
!$$appactive
!$$appstate
!$$asc
!$$asctime
!$$asin
!$$atan
!$$avoice
!$$away
!$$awaymsg
!$$awaytime
!$$banmask
!$$base
!$$bfind
!$$bitoff
!$$biton
!$$bnick
!$$bvar
!$$bytes
!$$calc
!$$cancel
!$$cb
!$$cd
!$$ceil
!$$chan
!$$chan
!$$chanmodes
!$$chantypes
!$$chat
!$$chr
!$$cid
!$$clevel
!$$click
!$$cmdbox
!$$cmdline
!$$cnick
!$$color
!$$colour
!$$com
!$$comcall
!$$comchan
!$$comerr
!$$compress
!$$comval
!$$cos
!$$count
!$$cr
!$$crc
!$$creq
!$$crlf
!$$ctime
!$$ctimer
!$$ctrlenter
!$$date
!$$day
!$$daylight
!$$dbuh
!$$dbuw
!$$dccignore
!$$dccport
!$$dde
!$$ddename
!$$debug
!$$decode
!$$decompress
!$$deltok
!$$devent
!$$dialog
!$$did
!$$didreg
!$$didtok
!$$didwm
!$$disk
!$$dlevel
!$$dll
!$$dllcall
!$$dname
!$$dns
!$$duration
!$$editbox
!$$emailaddr
!$$encode
!$$error
!$$eval
!$$evalnext
!$$event
!$$exists
!$$false
!$$feof
!$$ferr
!$$fgetc
!$$file
!$$filename
!$$filtered
!$$finddir
!$$finddirn
!$$findfile
!$$findfilen
!$$findtok
!$$fline
!$$floor
!$$fopen
!$$fread
!$$fserv
!$$fulladdress
!$$fulldate
!$$fullname
!$$get
!$$getdir
!$$getdot
!$$gettok
!$$gmt
!$$group
!$$halted
!$$hash
!$$height
!$$hfind
!$$hget
!$$highlight
!$$hmatch
!$$hnick
!$$host
!$$hotline
!$$hotlinepos
!$$ial
!$$ialchan
!$$ibl
!$$idle
!$$iel
!$$ifmatch
!$$ignore
!$$iif
!$$iil
!$$inellipse
!$$ini
!$$inmidi
!$$inmp3
!$$inpaste
!$$inpoly
!$$input
!$$inrect
!$$inroundrect
!$$insong
!$$instok
!$$int
!$$inwave
!$$ip
!$$isalias
!$$isbit
!$$isdde
!$$isdir
!$$isfile
!$$isid
!$$islower
!$$istok
!$$isupper
!$$keychar
!$$keyrpt
!$$keyval
!$$knick
!$$lactive
!$$lactivecid
!$$lactivewid
!$$left
!$$leftwin
!$$leftwincid
!$$leftwinwid
!$$len
!$$level
!$$lf
!$$line
!$$lines
!$$link
!$$lock
!$$locked
!$$lof
!$$log
!$$logdir
!$$logstamp
!$$logstampfmt
!$$longfn
!$$longip
!$$lower
!$$ltimer
!$$maddress
!$$mask
!$$matchkey
!$$matchtok
!$$md5
!$$me
!$$menu
!$$mid
!$$mircdir
!$$mircexe
!$$mircini
!$$mkfn
!$$mklogfn
!$$mknickfn
!$$mnick
!$$mode
!$$modefirst
!$$modelast
!$$modespl
!$$mouse
!$$msfile
!$$network
!$$newnick
!$$nhnick
!$$nick
!$$nickmode
!$$no
!$$nofile
!$$nopath
!$$nopnick
!$$noqt
!$$not
!$$notags
!$$notify
!$$null
!$$numeric
!$$numtok
!$$nvnick
!$$ok
!$$online
!$$onpoly
!$$opnick
!$$or
!$$ord
!$$os
!$$passivedcc
!$$pi
!$$pic
!$$play
!$$pnick
!$$port
!$$portfree
!$$pos
!$$poscs
!$$prefix
!$$prop
!$$protect
!$$puttok
!$$qt
!$$query
!$$r
!$$rand
!$$rawmsg
!$$read
!$$readini
!$$readn
!$$regex
!$$regml
!$$regsub
!$$regsubex
!$$remove
!$$removecs
!$$remtok
!$$remtokcs
!$$replace
!$$replacecs
!$$replacex
!$$replacexcs
!$$reptok
!$$reptokcs
!$$result
!$$rgb
!$$right
!$$round
!$$scid
!$$scon
!$$script
!$$scriptdir
!$$scriptline
!$$sdir
!$$send
!$$server
!$$serverip
!$$sfile
!$$sha1
!$$shortfn
!$$show
!$$signal
!$$sin
!$$site
!$$sline
!$$snick
!$$snotify
!$$sock
!$$sockbr
!$$sockerr
!$$sockname
!$$sorttok
!$$sound
!$$sqrt
!$$sreq
!$$ssl
!$$sslready
!$$status
!$$str
!$$strip
!$$stripped
!$$style
!$$submenu
!$$tan
!$$target
!$$ticks
!$$time
!$$timeout
!$$timer
!$$timestamp
!$$timestampfmt
!$$timezone
!$$titlebar
!$$toolbar
!$$true
!$$trust
!$$ulevel
!$$ulist
!$$upper
!$$uptime
!$$url
!$$usermode
!$$v1
!$$v2
!$$var
!$$vcmd
!$$vcmdstat
!$$vcmdver
!$$version
!$$vnick
!$$vol
!$$wid
!$$width
!$$wildsite
!$$wildtok
!$$wildtokcs
!$$window
!$$wrap
!$$xor
!$$yes</Keywords>
            <Keywords name="Words2">$ $$ % & : !%</Keywords>
            <Keywords name="Words3">-l abook ajinvite alias aline ame amsg anick aop auser autojoin avoice away background ban bcopy beep bread break breplace bset btrunc bunset bwrite channel clear clearall cline clipboard close cnick color colour comclose comopen comreg continue copy creq ctcp ctcpreply ctcps dcc dccserver dde ddeserver debug dec describe dialog did didtok disable disconnect dlevel dline dll dns dqwindow drawcopy drawdot drawfill drawline drawpic drawrect drawreplace drawrot drawsave drawscroll drawtext ebeeps echo editbox emailaddr enable events exit fclose filter findtext finger firewall flash flist flood flush flushini font fopen fseek fsend fserve fullname fwrite ghide gload gmove gopts goto gplay gpoint gqreq groups gshow gsize gstop gtalk gunload guser hadd halt haltdef hdec hdel help hfree hinc hload hmake hop hsave ial ialclear ialmark identd if ignore iline inc invite iuser join kick linesep links list load loadbuf localinfo log mdi me mkdir mode msg nick noop notice notify omsg onotice part partall pdcc perform play playctrl pop protect pvoice qme qmsg query queryrn quit raw registration reload remini remote remove rename renwin reseterror resetidle return rlevel rline rmdir run ruser save savebuf saveini say scid scon server set setlayer showmirc signal sline sockaccept sockclose socklist socklisten sockmark sockopen sockpause sockread sockrename sockudp sockwrite sound speak splay sreq strip timer timestamp titlebar tnick tokenize toolbar topic tray ulist unload unset unsetall updatenl url uwho var vcadd vcmd vcrem vol while whois window winhelp write writeini xyzzy</Keywords>
            <Keywords name="Words4">on raw *:Action: *:Active: *:Agent: *:AppActive: *:Ban: *:Chat: *:Close: *:Connect: *:Ctcp: *:CtcpReply: *:DccServer: *:DeHelp: *:DeOp: *:DeVoice: *:Dialog: *:Dns: *:Error: *:Exit: *:FileRcvd: *:FileSent: *:GetFail: *:Help: *:Hotlink: *:Input: *:Invite: *:Join: *:KeyDown: *:KeyUp: *:Kick: *:Load: *:Logon: *:MidiEnd: *:Mode: *:Mp3End: *:Nick: *:NoSound: *:Notice: *:Notify: *:Op: *:Open: *:Part: *:Ping: *:Pong: *:PlayEnd: *:Quit: *:SendFail: *:Serv: *:ServerMode: *:ServerOp: *:Signal: *:Snotice: *:Start: *:Tabcomp: *:Text: *:Topic: *:UnBan: *:Unload: *:Unotify: *:UserMode: *:Voice: *:Wallops: *:WaveEnd: ^*:Action: ^*:Active: ^*:Agent: ^*:AppActive: ^*:Ban: ^*:Chat: ^*:Close: ^*:Connect: ^*:Ctcp: ^*:CtcpReply: ^*:DccServer: ^*:DeHelp: ^*:DeOp: ^*:DeVoice: ^*:Dialog: ^*:Dns: ^*:Error: ^*:Exit: ^*:FileRcvd: ^*:FileSent: ^*:GetFail: ^*:Help: ^*:Hotlink: ^*:Input: ^*:Invite: ^*:Join: ^*:KeyDown: ^*:KeyUp: ^*:Kick: ^*:Load: ^*:Logon: ^*:MidiEnd: ^*:Mode: ^*:Mp3End: ^*:Nick: ^*:NoSound: ^*:Notice: ^*:Notify: ^*:Op: ^*:Open: ^*:Part: ^*:Ping: ^*:Pong: ^*:PlayEnd: ^*:Quit: ^*:SendFail: ^*:Serv: ^*:ServerMode: ^*:ServerOp: ^*:Signal: ^*:Snotice: ^*:Start: ^*:Tabcomp: ^*:Text: ^*:Topic: ^*:UnBan: ^*:Unload: ^*:Unotify: ^*:UserMode: ^*:Voice: ^*:Wallops: ^*:WaveEnd:</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD1" styleID="5" fgColor="00009F" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD2" styleID="6" fgColor="800080" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD3" styleID="7" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="NUMBER" styleID="4" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="OPERATOR" styleID="10" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="DELIMINER1" styleID="14" fgColor="800080" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
        </Styles>
    </UserLang>
[/size]

If the file doesn't exist: Create it and add the code between <NotepadPlus> and </NotepadPlus>

Scheme consists of mainly 5 colors:
  • blue for commands
  • darker blue for mirc identifiers
  • purple for own identifiers and variables
  • red for events
  • green for comments
Some n++ limitations with user defined languages are:
  • code folding or corresponding {} bracket highlight (put { and } as operator or remove from code folding, if u want bracket highlight)
  • events with named or numbered userlevel won't show in red (no fix in sight, till n++ support regex in udl)
  • also function-completion isn't available for n++, because it doesn't support $ in function names
  • feel free to make/find/use an lexer for msl, http://sourceforge.net/forum/forum.php? ... _id=331753


Function completing needs these "mIRC Script.xml" file into: %Appdata%\Notepad++\plugins\APIs

Code: Select all

<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
    <!-- language doesnt really mean anything, its more of a comment,    <AutoComplete> onthe other hand is needed-->
    <AutoComplete language="mIRC Script">
        <!-- Environment specifies how the language should be interpreted. ignoreCase makes autocomplete
        ignore any casing, start and stopFunc specify what chars a function starts and stops with.
        param specifies parameter separator and terminal can be used to specify a character that stops
        any function. Using the same character for different functions results in undefined behaviour. -->
        <Environment ignoreCase="yes" startFunc="(" stopFunc=")" paramSeparator="," />
        <!-- The following items should be alphabetically ordered.
        func="yes" means the keyword should be treated as a fuction, and thus can be used in the parameter
        calltip system. If this is the case, the retVal attribute specifies the return value/type. Any
        following Param tag specifies a parameter, they must be in order. The name attributes specifies
        the parameter name. -->
        <KeyWord name="abook" />
        <KeyWord name="abook" func="yes">
            <Overload retVal="">
                <Param name="N/filename" />
            </Overload>
        </KeyWord>
        <KeyWord name="abs" func="yes">
            <Overload retVal="">
                <Param name="N" />
            </Overload>
        </KeyWord>
        <KeyWord name="acos" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="Action:" />
        <KeyWord name="active" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Active:" />
        <KeyWord name="activecid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="activewid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="adate" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="address" func="yes">
           <Overload retVal="">
               <Param name="nickname,type" />
           </Overload>
        </KeyWord>
        <KeyWord name="address" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="addtok" func="yes">
           <Overload retVal="">
               <Param name="text,token,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="agent" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Agent:" />
        <KeyWord name="agentname" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="agentstat" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="agentver" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ajinvite" />
        <KeyWord name="alias" />
        <KeyWord name="alias" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="aline" />
        <KeyWord name="ame" />
        <KeyWord name="amsg" />
        <KeyWord name="and" func="yes">
           <Overload retVal="">
               <Param name="A,B" />
           </Overload>
        </KeyWord>
        <KeyWord name="anick" />
        <KeyWord name="anick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ansi2mirc" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="aop" />
        <KeyWord name="aop" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="aop" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="appactive" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="AppActive:" />
        <KeyWord name="appstate" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="asc" func="yes">
           <Overload retVal="">
               <Param name="C" />
           </Overload>
        </KeyWord>
        <KeyWord name="asctime" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="asin" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="atan" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="auser" />
        <KeyWord name="autojoin" />
        <KeyWord name="avoice" />
        <KeyWord name="avoice" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="away" />
        <KeyWord name="away" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="awaymsg" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="awaytime" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="background" />
        <KeyWord name="ban" />
        <KeyWord name="Ban:" />
        <KeyWord name="banmask" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="base" func="yes">
           <Overload retVal="">
               <Param name="N,inbase,outbase,zeropad,precision" />
           </Overload>
        </KeyWord>
        <KeyWord name="bcopy" />
        <KeyWord name="beep" />
        <KeyWord name="bfind" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="bitoff" func="yes">
           <Overload retVal="">
               <Param name="A,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="biton" func="yes">
           <Overload retVal="">
               <Param name="A,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="bnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="bread" />
        <KeyWord name="break" />
        <KeyWord name="breplace" />
        <KeyWord name="bset" />
        <KeyWord name="btrunc" />
        <KeyWord name="bunset" />
        <KeyWord name="bvar" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="bwrite" />
        <KeyWord name="bytes" func="yes">
           <Overload retVal="">
               <Param name="N,bkmgt3d" />
           </Overload>
        </KeyWord>
        <KeyWord name="calc" func="yes">
           <Overload retVal="">
               <Param name="operations" />
           </Overload>
        </KeyWord>
        <KeyWord name="cancel" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="cb" func="yes">
           <Overload retVal="">
               <Param name="N,u" />
           </Overload>
        </KeyWord>
        <KeyWord name="cb" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="cd" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ceil" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="chan" func="yes">
           <Overload retVal="">
               <Param name="N,#" />
           </Overload>
        </KeyWord>
        <KeyWord name="chan" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="chanmodes" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="channel" />
        <KeyWord name="chantypes" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="chat" func="yes">
           <Overload retVal="">
               <Param name="N/nick[,N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="Chat:" />
        <KeyWord name="chr" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="cid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="clear" />
        <KeyWord name="clearall" />
        <KeyWord name="clevel" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="click" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="cline" />
        <KeyWord name="clipboard" />
        <KeyWord name="close" />
        <KeyWord name="Close:" />
        <KeyWord name="cmdbox" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="cmdline" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="cnick" />
        <KeyWord name="cnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="color" />
        <KeyWord name="color" func="yes">
           <Overload retVal="">
               <Param name="name/N" />
           </Overload>
        </KeyWord>
        <KeyWord name="colour" />
        <KeyWord name="colour" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="com" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="comcall" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="comchan" func="yes">
           <Overload retVal="">
               <Param name="nick,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="comclose" />
        <KeyWord name="comerr" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="comopen" />
        <KeyWord name="compress" func="yes">
           <Overload retVal="">
               <Param name="file|&bvar, blN" />
           </Overload>
        </KeyWord>
        <KeyWord name="comreg" />
        <KeyWord name="comval" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Connect:" />
        <KeyWord name="continue" />
        <KeyWord name="copy" />
        <KeyWord name="cos" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="count" func="yes">
           <Overload retVal="">
               <Param name="string,substring,substring2,...,substringN" />
           </Overload>
        </KeyWord>
        <KeyWord name="cr" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="crc" func="yes">
           <Overload retVal="">
               <Param name="text|&binvar|filename,[N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="creq" />
        <KeyWord name="creq" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="crlf" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ctcp" />
        <KeyWord name="Ctcp:" />
        <KeyWord name="ctcpreply" />
        <KeyWord name="CtcpReply:" />
        <KeyWord name="ctcps" />
        <KeyWord name="ctime" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ctime" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="ctimer" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ctrlenter" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="date" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="date" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="day" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="daylight" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dbuh" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dbuw" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dcc" />
        <KeyWord name="dccignore" func="yes">
           <Overload retVal="">
               <Param name="N/filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="dccignore" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dccport" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dccserver" />
        <KeyWord name="DccServer:" />
        <KeyWord name="dde" />
        <KeyWord name="dde" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ddename" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ddeserver" />
        <KeyWord name="debug" />
        <KeyWord name="debug" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dec" />
        <KeyWord name="decode" func="yes">
           <Overload retVal="">
               <Param name="%var | &binvar, mubt, N" />
           </Overload>
        </KeyWord>
        <KeyWord name="decompress" func="yes">
           <Overload retVal="">
               <Param name="file|&bvar" />
           </Overload>
        </KeyWord>
        <KeyWord name="DeHelp:" />
        <KeyWord name="deltok" func="yes">
           <Overload retVal="">
               <Param name="text,N-N2,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="DeOp:" />
        <KeyWord name="describe" />
        <KeyWord name="devent" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="DeVoice:" />
        <KeyWord name="dialog" />
        <KeyWord name="dialog" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Dialog:" />
        <KeyWord name="did" />
        <KeyWord name="did" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="did" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="didreg" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="didtok" />
        <KeyWord name="didtok" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="didwm" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="disable" />
        <KeyWord name="disconnect" />
        <KeyWord name="disk" func="yes">
           <Overload retVal="">
               <Param name="path|N" />
           </Overload>
        </KeyWord>
        <KeyWord name="dlevel" />
        <KeyWord name="dlevel" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dline" />
        <KeyWord name="dll" />
        <KeyWord name="dll" func="yes">
           <Overload retVal="">
               <Param name="name.dll,procname,data" />
           </Overload>
        </KeyWord>
        <KeyWord name="dllcall" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dname" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="dns" />
        <KeyWord name="dns" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Dns:" />
        <KeyWord name="dqwindow" />
        <KeyWord name="drawcopy" />
        <KeyWord name="drawdot" />
        <KeyWord name="drawfill" />
        <KeyWord name="drawline" />
        <KeyWord name="drawpic" />
        <KeyWord name="drawrect" />
        <KeyWord name="drawreplace" />
        <KeyWord name="drawrot" />
        <KeyWord name="drawsave" />
        <KeyWord name="drawscroll" />
        <KeyWord name="drawtext" />
        <KeyWord name="duration" func="yes">
           <Overload retVal="">
               <Param name="seconds,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="ebeeps" />
        <KeyWord name="echo" />
        <KeyWord name="editbox" />
        <KeyWord name="editbox" func="yes">
           <Overload retVal="">
               <Param name="window,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="else" />
        <KeyWord name="elseif" />
        <KeyWord name="emailaddr" />
        <KeyWord name="emailaddr" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="enable" />
        <KeyWord name="encode" func="yes">
           <Overload retVal="">
               <Param name="%var | &binvar, mubt, N" />
           </Overload>
        </KeyWord>
        <KeyWord name="error" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Error:" />
        <KeyWord name="eval" func="yes">
           <Overload retVal="">
               <Param name="text,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="evalnext" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="event" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="events" />
        <KeyWord name="exists" func="yes">
           <Overload retVal="">
               <Param name="file/dir" />
           </Overload>
        </KeyWord>
        <KeyWord name="exit" />
        <KeyWord name="Exit:" />
        <KeyWord name="false" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="fclose" />
        <KeyWord name="feof" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ferr" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="fgetc" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="file" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="filename" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="FileRcvd:" />
        <KeyWord name="FileSent:" />
        <KeyWord name="filter" />
        <KeyWord name="filtered" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="finddir" func="yes">
           <Overload retVal="">
               <Param name="dir,wildcard,N,depth,@window | command" />
           </Overload>
        </KeyWord>
        <KeyWord name="finddirn" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="findfile" func="yes">
           <Overload retVal="">
               <Param name="dir,wildcard,N,depth,@window | command" />
           </Overload>
        </KeyWord>
        <KeyWord name="findfilen" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="findtext" />
        <KeyWord name="findtok" func="yes">
           <Overload retVal="">
               <Param name="text,token,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="finger" />
        <KeyWord name="firewall" />
        <KeyWord name="flash" />
        <KeyWord name="fline" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="flist" />
        <KeyWord name="flood" />
        <KeyWord name="floor" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="flush" />
        <KeyWord name="flushini" />
        <KeyWord name="font" />
        <KeyWord name="fopen" />
        <KeyWord name="fopen" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
[/size]
postsize limit, second part = next post
just $me
blk_panther
Gamers.IRC Staff
Posts: 231
Joined: 31.12.2005 16:44
Status: Gamers.IRC Coder

Re: Notepad++ code coloring

Unread postby blk_panther » 12.03.2009 03:16

Code: Select all

        <KeyWord name="fread" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="fseek" />
        <KeyWord name="fsend" />
        <KeyWord name="fserve" />
        <KeyWord name="fserve" func="yes">
           <Overload retVal="">
               <Param name="N/nick,[N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="fulladdress" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="fulldate" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="fullname" />
        <KeyWord name="fullname" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="fwrite" />
        <KeyWord name="get" func="yes">
           <Overload retVal="">
               <Param name="N/nick,[N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="getdir" func="yes">
           <Overload retVal="">
               <Param name="filespec" />
           </Overload>
        </KeyWord>
        <KeyWord name="getdot" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="GetFail:" />
        <KeyWord name="gettok" func="yes">
           <Overload retVal="">
               <Param name="text,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="ghide" />
        <KeyWord name="gload" />
        <KeyWord name="gmove" />
        <KeyWord name="gmt" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="gopts" />
        <KeyWord name="goto" />
        <KeyWord name="gplay" />
        <KeyWord name="gpoint" />
        <KeyWord name="gqreq" />
        <KeyWord name="group" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="groups" />
        <KeyWord name="gshow" />
        <KeyWord name="gsize" />
        <KeyWord name="gstop" />
        <KeyWord name="gtalk" />
        <KeyWord name="gunload" />
        <KeyWord name="guser" />
        <KeyWord name="hadd" />
        <KeyWord name="halt" />
        <KeyWord name="haltdef" />
        <KeyWord name="halted" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hash" func="yes">
           <Overload retVal="">
               <Param name="text,B" />
           </Overload>
        </KeyWord>
        <KeyWord name="hdec" />
        <KeyWord name="hdel" />
        <KeyWord name="height" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="help" />
        <KeyWord name="Help:" />
        <KeyWord name="hfind" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hfree" />
        <KeyWord name="hget" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="highlight" func="yes">
           <Overload retVal="">
               <Param name="N/text" />
           </Overload>
        </KeyWord>
        <KeyWord name="hinc" />
        <KeyWord name="hload" />
        <KeyWord name="hmake" />
        <KeyWord name="hmatch" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hop" />
        <KeyWord name="host" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hotline" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="hotlinepos" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Hotlink:" />
        <KeyWord name="hsave" />
        <KeyWord name="ial" />
        <KeyWord name="ial" func="yes">
           <Overload retVal="">
               <Param name="nick/mask,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="ialchan" func="yes">
           <Overload retVal="">
               <Param name="nick/mask,#,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="ialclear" />
        <KeyWord name="ialmark" />
        <KeyWord name="ibl" func="yes">
           <Overload retVal="">
               <Param name="#channel,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="identd" />
        <KeyWord name="idle" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="iel" func="yes">
           <Overload retVal="">
               <Param name="#channel,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="ifmatch" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ignore" />
        <KeyWord name="ignore" func="yes">
           <Overload retVal="">
               <Param name="N/address" />
           </Overload>
        </KeyWord>
        <KeyWord name="iif" func="yes">
           <Overload retVal="">
               <Param name="C,T,F" />
           </Overload>
        </KeyWord>
        <KeyWord name="iil" func="yes">
           <Overload retVal="">
               <Param name="#channel,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="iline" />
        <KeyWord name="inc" />
        <KeyWord name="inellipse" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ini" func="yes">
           <Overload retVal="">
               <Param name="file,topic/N,item/N" />
           </Overload>
        </KeyWord>
        <KeyWord name="inmidi" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inmidi" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inmp3" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inmp3" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inpaste" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inpoly" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="input" func="yes">
           <Overload retVal="">
               <Param name="prompt,options,window,title,text" />
           </Overload>
        </KeyWord>
        <KeyWord name="Input:" />
        <KeyWord name="inrect" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inroundrect" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="insong" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="insong" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="instok" func="yes">
           <Overload retVal="">
               <Param name="text,token,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="int" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="invite" />
        <KeyWord name="Invite:" />
        <KeyWord name="inwave" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="inwave" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ip" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="isalias" func="yes">
           <Overload retVal="">
               <Param name="name" />
           </Overload>
        </KeyWord>
        <KeyWord name="isalnum" />
        <KeyWord name="isalpha" />
        <KeyWord name="isaop" />
        <KeyWord name="isavoice" />
        <KeyWord name="isban" />
        <KeyWord name="isbit" func="yes">
        <Overload retVal="">
               <Param name="A,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="ischan" />
        <KeyWord name="isdde" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="isdir" func="yes">
           <Overload retVal="">
               <Param name="dirname" />
           </Overload>
        </KeyWord>
        <KeyWord name="isfile" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="ishop" />
        <KeyWord name="isid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="isignore" />
        <KeyWord name="isin" />
        <KeyWord name="isincs" />
        <KeyWord name="isletter" />
        <KeyWord name="islower" />
        <KeyWord name="islower" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="isnum" />
        <KeyWord name="isnotify" />
        <KeyWord name="ison" />
        <KeyWord name="isop" />
        <KeyWord name="isprotect" />
        <KeyWord name="isreg" />
        <KeyWord name="istok" func="yes">
           <Overload retVal="">
               <Param name="text,token,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="isupper" />
        <KeyWord name="isupper" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="isvoice" />
        <KeyWord name="iswm" />
        <KeyWord name="iswmcs" />
        <KeyWord name="iuser" />
        <KeyWord name="join" />
        <KeyWord name="Join:" />
        <KeyWord name="keychar" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="KeyDown:" />
        <KeyWord name="keyrpt" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="KeyUp:" />
        <KeyWord name="keyval" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="kick" />
        <KeyWord name="Kick:" />
        <KeyWord name="knick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="lactive" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="lactivecid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="lactivewid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="left" func="yes">
           <Overload retVal="">
               <Param name="text,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="leftwin" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="leftwincid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="leftwinwid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="len" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="level" func="yes">
           <Overload retVal="">
               <Param name="address" />
           </Overload>
        </KeyWord>
        <KeyWord name="lf" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="line" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="lines" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="linesep" />
        <KeyWord name="link" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="links" />
        <KeyWord name="list" />
        <KeyWord name="load" />
        <KeyWord name="Load:" />
        <KeyWord name="loadbuf" />
        <KeyWord name="localinfo" />
        <KeyWord name="lock" func="yes">
           <Overload retVal="">
               <Param name="item/#/N" />
           </Overload>
        </KeyWord>
        <KeyWord name="locked" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="lof" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="log" />
        <KeyWord name="log" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="logdir" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Logon:" />
        <KeyWord name="logstamp" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="logstampfmt" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="longfn" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="longip" func="yes">
           <Overload retVal="">
               <Param name="address" />
           </Overload>
        </KeyWord>
        <KeyWord name="lower" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="ltimer" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="maddress" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mask" func="yes">
           <Overload retVal="">
               <Param name="address,type" />
           </Overload>
        </KeyWord>
        <KeyWord name="matchkey" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="matchtok" func="yes">
           <Overload retVal="">
               <Param name="tokens,string,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="md5" func="yes">
           <Overload retVal="">
               <Param name="text|&binvar|filename,[N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="mdi" />
        <KeyWord name="me" />
        <KeyWord name="me" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="menu" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mid" func="yes">
           <Overload retVal="">
               <Param name="text,S,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="MidiEnd:" />
        <KeyWord name="mircdir" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mircexe" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mircini" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mkdir" />
        <KeyWord name="mkfn" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mklogfn" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="mknickfn" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mode" />
        <KeyWord name="mode" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Mode:" />
        <KeyWord name="modefirst" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="modelast" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="modespl" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="mouse" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Mp3End:" />
        <KeyWord name="msfile" func="yes">
           <Overload retVal="">
               <Param name="dir,title,oktext" />
           </Overload>
        </KeyWord>
        <KeyWord name="msg" />
        <KeyWord name="network" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="newnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="nhnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="nick" />
        <KeyWord name="nick" func="yes">
           <Overload retVal="">
               <Param name="#,N/nick,aohvr,aohvr" />
           </Overload>
        </KeyWord>
        <KeyWord name="Nick:" />
        <KeyWord name="nickmode" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="no" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="nofile" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="noop" />
        <KeyWord name="nopath" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="nopnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="noqt" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
[/size]

again limit, 3rd part next post
just $me
blk_panther
Gamers.IRC Staff
Posts: 231
Joined: 31.12.2005 16:44
Status: Gamers.IRC Coder

Re: Notepad++ code coloring

Unread postby blk_panther » 12.03.2009 03:21

Code: Select all

        <KeyWord name="NoSound:" />
        <KeyWord name="not" func="yes">
           <Overload retVal="">
               <Param name="A" />
           </Overload>
        </KeyWord>
        <KeyWord name="notags" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="notice" />
        <KeyWord name="Notice:" />
        <KeyWord name="notify" />
        <KeyWord name="notify" func="yes">
           <Overload retVal="">
               <Param name="N/nick" />
           </Overload>
        </KeyWord>
        <KeyWord name="Notify:" />
        <KeyWord name="null" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="numeric" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="numtok" func="yes">
           <Overload retVal="">
               <Param name="text,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="nvnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ok" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="omsg" />
        <KeyWord name="online" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="onotice" />
        <KeyWord name="onpoly" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Op:" />
        <KeyWord name="Open:" />
        <KeyWord name="opnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="opnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="or" func="yes">
           <Overload retVal="">
               <Param name="A,B" />
           </Overload>
        </KeyWord>
        <KeyWord name="ord" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="os" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="part" />
        <KeyWord name="Part:" />
        <KeyWord name="partall" />
        <KeyWord name="passivedcc" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="pdcc" />
        <KeyWord name="perform" />
        <KeyWord name="pi" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="pic" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Ping:" />
        <KeyWord name="play" />
        <KeyWord name="play" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="playctrl" />
        <KeyWord name="PlayEnd:" />
        <KeyWord name="pnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Pong:" />
        <KeyWord name="pop" />
        <KeyWord name="port" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="portfree" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="pos" func="yes">
           <Overload retVal="">
               <Param name="text,string,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="poscs" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="prefix" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="prop" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="protect" />
        <KeyWord name="protect" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="puttok" func="yes">
           <Overload retVal="">
               <Param name="text,token,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="pvoice" />
        <KeyWord name="qme" />
        <KeyWord name="qmsg" />
        <KeyWord name="qt" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="query" />
        <KeyWord name="query" func="yes">
           <Overload retVal="">
               <Param name="N/nick" />
           </Overload>
        </KeyWord>
        <KeyWord name="queryrn" />
        <KeyWord name="quit" />
        <KeyWord name="Quit:" />
        <KeyWord name="r" func="yes">
           <Overload retVal="">
               <Param name="v1,v2" />
           </Overload>
        </KeyWord>
        <KeyWord name="rand" func="yes">
           <Overload retVal="">
               <Param name="v1,v2" />
           </Overload>
        </KeyWord>
        <KeyWord name="raw" />
        <KeyWord name="rawmsg" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="read" func="yes">
           <Overload retVal="">
               <Param name="filename, [ntswrp], [matchtext], [N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="readini" func="yes">
           <Overload retVal="">
               <Param name="filename, [np], section, item" />
           </Overload>
        </KeyWord>
        <KeyWord name="readn" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="regex" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="registration" />
        <KeyWord name="regml" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="regsub" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="regsubex" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="reload" />
        <KeyWord name="remini" />
        <KeyWord name="remote" />
        <KeyWord name="remove" />
        <KeyWord name="remove" func="yes">
           <Overload retVal="">
               <Param name="string,substring,..." />
           </Overload>
        </KeyWord>
        <KeyWord name="removecs" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="remtok" func="yes">
           <Overload retVal="">
               <Param name="text,token,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="remtokcs" func="yes">
           <Overload retVal="">
               <Param name="text,token,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="rename" />
        <KeyWord name="renwin" />
        <KeyWord name="replace" func="yes">
           <Overload retVal="">
               <Param name="string,substring,newstring,..." />
           </Overload>
        </KeyWord>
        <KeyWord name="replacecs" func="yes">
           <Overload retVal="">
               <Param name="string,substring,newstring,..." />
           </Overload>
        </KeyWord>
        <KeyWord name="replacex" func="yes">
           <Overload retVal="">
               <Param name="string,substring,newstring,..." />
           </Overload>
        </KeyWord>
        <KeyWord name="replacexcs" func="yes">
           <Overload retVal="">
               <Param name="string,substring,newstring,..." />
           </Overload>
        </KeyWord>
        <KeyWord name="reptok" func="yes">
           <Overload retVal="">
               <Param name="text,token,new,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="reptokcs" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="reseterror" />
        <KeyWord name="resetidle" />
        <KeyWord name="result" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="return" />
        <KeyWord name="rgb" func="yes">
           <Overload retVal="">
               <Param name="name" />
           </Overload>
        </KeyWord>
        <KeyWord name="right" func="yes">
           <Overload retVal="">
               <Param name="text,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="rlevel" />
        <KeyWord name="rline" />
        <KeyWord name="rmdir" />
        <KeyWord name="round" func="yes">
           <Overload retVal="">
               <Param name="N,D" />
           </Overload>
        </KeyWord>
        <KeyWord name="run" />
        <KeyWord name="ruser" />
        <KeyWord name="save" />
        <KeyWord name="savebuf" />
        <KeyWord name="saveini" />
        <KeyWord name="say" />
        <KeyWord name="scid" />
        <KeyWord name="scid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="scon" />
        <KeyWord name="scon" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="script" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="script" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="scriptdir" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="scriptline" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sdir" func="yes">
           <Overload retVal="">
               <Param name="dir,title" />
           </Overload>
        </KeyWord>
        <KeyWord name="send" func="yes">
           <Overload retVal="">
               <Param name="N/nick[,N])" />
           </Overload>
        </KeyWord>
        <KeyWord name="SendFail:" />
        <KeyWord name="Serv:" />
        <KeyWord name="server" />
        <KeyWord name="server" func="yes">
           <Overload retVal="">
               <Param name="N/address" />
           </Overload>
        </KeyWord>
        <KeyWord name="server" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="serverip" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sha1" func="yes">
           <Overload retVal="">
               <Param name="text|&binvar|filename,[N]" />
           </Overload>
        </KeyWord>
        <KeyWord name="ServerMode:" />
        <KeyWord name="ServerOp:" />
        <KeyWord name="set" />
        <KeyWord name="setlayer" />
        <KeyWord name="sfile" func="yes">
           <Overload retVal="">
               <Param name="dir,title,oktext" />
           </Overload>
        </KeyWord>
        <KeyWord name="shortfn" func="yes">
           <Overload retVal="">
               <Param name="filename" />
           </Overload>
        </KeyWord>
        <KeyWord name="show" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="showmirc" />
        <KeyWord name="signal" />
        <KeyWord name="signal" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Signal:" />
        <KeyWord name="sin" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="site" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sline" />
        <KeyWord name="sline" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="snick" func="yes">
           <Overload retVal="">
               <Param name="#,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="snick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Snotice:" />
        <KeyWord name="snotify" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sock" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sockaccept" />
        <KeyWord name="sockbr" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sockclose" />
        <KeyWord name="sockerr" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="socklist" />
        <KeyWord name="socklisten" />
        <KeyWord name="sockmark" />
        <KeyWord name="sockname" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sockopen" />
        <KeyWord name="sockpause" />
        <KeyWord name="sockread" />
        <KeyWord name="sockrename" />
        <KeyWord name="sockudp" />
        <KeyWord name="sockwrite" />
        <KeyWord name="sorttok" func="yes">
           <Overload retVal="">
               <Param name="text,C,ncra" />
           </Overload>
        </KeyWord>
        <KeyWord name="sorttokcs" func="yes">
           <Overload retVal="">
               <Param name="text,C,ncra" />
           </Overload>
        </KeyWord>
        <KeyWord name="sound" />
        <KeyWord name="sound" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="speak" />
        <KeyWord name="splay" />
        <KeyWord name="sqrt" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="sreq" />
        <KeyWord name="sreq" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ssl" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="sslready" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Start:" />
        <KeyWord name="status" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="str" func="yes">
           <Overload retVal="">
               <Param name="text,N" />
           </Overload>
        </KeyWord>
        <KeyWord name="strip" />
        <KeyWord name="strip" func="yes">
           <Overload retVal="">
               <Param name="text,burcmo" />
           </Overload>
        </KeyWord>
        <KeyWord name="stripped" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="style" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="submenu" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Tabcomp:" />
        <KeyWord name="tan" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="target" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Text:" />
        <KeyWord name="ticks" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="time" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="time" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="timeout" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="timer" />
        <KeyWord name="timer" func="yes">
           <Overload retVal="">
               <Param name="N/name" />
           </Overload>
        </KeyWord>
        <KeyWord name="timestamp" />
        <KeyWord name="timestamp" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="timestampfmt" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="timezone" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="titlebar" />
        <KeyWord name="titlebar" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="tnick" />
        <KeyWord name="tokenize" />
        <KeyWord name="toolbar" />
        <KeyWord name="toolbar" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="topic" />
        <KeyWord name="Topic:" />
        <KeyWord name="tray" />
        <KeyWord name="true" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="trust" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="ulevel" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="ulist" />
        <KeyWord name="ulist" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="UnBan:" />
        <KeyWord name="unload" />
        <KeyWord name="Unload:" />
        <KeyWord name="Unotify:" />
        <KeyWord name="unset" />
        <KeyWord name="unsetall" />
        <KeyWord name="updatenl" />
        <KeyWord name="upper" func="yes">
           <Overload retVal="">
               <Param name="text" />
           </Overload>
        </KeyWord>
        <KeyWord name="uptime" func="yes">
           <Overload retVal="">
               <Param name="mirc | server | system, N" />
           </Overload>
        </KeyWord>
        <KeyWord name="url" />
        <KeyWord name="url" func="yes">
           <Overload retVal="">
               <Param name="N" />
           </Overload>
        </KeyWord>
        <KeyWord name="usermode" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="UserMode:" />
        <KeyWord name="uwho" />
        <KeyWord name="v1" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="v2" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="var" />
        <KeyWord name="var" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="vcadd" />
        <KeyWord name="vcmd" />
        <KeyWord name="vcmd" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="vcmdstat" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="vcmdver" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="vcrem" />
        <KeyWord name="version" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="vnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="vnick" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Voice:" />
        <KeyWord name="vol" />
        <KeyWord name="vol" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="Wallops:" />
        <KeyWord name="WaveEnd:" />
        <KeyWord name="while" />
        <KeyWord name="whois" />
        <KeyWord name="wid" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="width" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="wildsite" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="wildtok" func="yes">
           <Overload retVal="">
               <Param name="tokens,wildstring,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="wildtokcs" func="yes">
           <Overload retVal="">
               <Param name="tokens,wildstring,N,C" />
           </Overload>
        </KeyWord>
        <KeyWord name="window" />
        <KeyWord name="window" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
        <KeyWord name="winhelp" />
        <KeyWord name="wrap" func="yes">
           <Overload retVal="">
               <Param name="text, font, size, width, [word,] N" />
           </Overload>
        </KeyWord>
        <KeyWord name="write" />
        <KeyWord name="writeini" />
        <KeyWord name="xor" func="yes">
           <Overload retVal="">
               <Param name="A,B" />
           </Overload>
        </KeyWord>
        <KeyWord name="xyzzy" />
        <KeyWord name="yes" func="yes">
           <Overload retVal="">
               <Param name="" />
           </Overload>
        </KeyWord>
    </AutoComplete>
</NotepadPlus>
[/size]

Ps: If you see double entries, one is likely to be the identifier (without $ in front) while the other is the command (I think I should remove the command, even if tha'd be incorrect because the command sometimes has no or not the same parameters)


One more tipp:
If you want to replace the (pair of 2) leading spaces for indentation with groups of 4 (double the spaces in front of a line for better readability) use ctrl+h search for ^(\s\s*) replace with \1\1 and make sure to use regex mode.
Especially useful if you enabled the option: replace tabs with 4 spaces.


If you find errors, missing information or have suggestions, feel free to post them.

have fun & happy coding
just $me

Who is online

Users browsing this forum: No registered users and 8 guests