Last active
December 31, 2022 12:37
-
-
Save CanYouJustWorkPlease/1f27e14b73aa93f92381fc49e6b3d034 to your computer and use it in GitHub Desktop.
Autohotkey syntax highlighter for Dark mode Notepad++
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Taken from: | |
https://www.autohotkey.com/boards/viewtopic.php?f=88&t=72424 | |
Modded by CanYouJUstWorkPlease for Notepad++ Dark Mode (3F3F3F - bckg color) | |
Steps to install: | |
https://www.autohotkey.com/boards/viewtopic.php?f=88&t=50 | |
--> | |
<NotepadPlus> | |
<UserLang name="AutoHotkey" ext="ahk ahkl ia" udlVersion="2.1"> | |
<Settings> | |
<Global caseIgnored="yes" allowFoldOfComments="yes" foldCompact="no" forcePureLC="0" decimalSeparator="0" /> | |
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" /> | |
</Settings> | |
<KeywordLists> | |
<Keywords name="Comments">03/* 04*/ 00; 01 02</Keywords> | |
<Keywords name="Numbers, prefix1"></Keywords> | |
<Keywords name="Numbers, prefix2"></Keywords> | |
<Keywords name="Numbers, extras1"></Keywords> | |
<Keywords name="Numbers, extras2"></Keywords> | |
<Keywords name="Numbers, suffix1"></Keywords> | |
<Keywords name="Numbers, suffix2"></Keywords> | |
<Keywords name="Numbers, range"></Keywords> | |
<Keywords name="Operators1">- ! % " & ( ) , . : ? ^ | ~ + < = > [ ]</Keywords> | |
<Keywords name="Operators2"></Keywords> | |
<Keywords name="Folders in code1, open">{ ;BeginRegion</Keywords> | |
<Keywords name="Folders in code1, middle"></Keywords> | |
<Keywords name="Folders in code1, close">} ;EndRegion</Keywords> | |
<Keywords name="Folders in code2, open"></Keywords> | |
<Keywords name="Folders in code2, middle"></Keywords> | |
<Keywords name="Folders in code2, close"></Keywords> | |
<Keywords name="Folders in comment, open">--=</Keywords> | |
<Keywords name="Folders in comment, middle"></Keywords> | |
<Keywords name="Folders in comment, close">=--</Keywords> | |
<Keywords name="Keywords1">#AllowSameLineComments
#ClipboardTimeout
#CommentFlag
#DllLoad
#ErrorStdOut
#EscapeChar
#HotIf
#HotIfTimeout
#HotkeyInterval
#HotkeyModifierTimeout
#Hotstring
#If
#IfTimeout
#IfWinActive
#IfWinExist
#IfWinNotActive
#IfWinNotExist
#Include
#IncludeAgain
#InputLevel
#InstallKeybdHook
#InstallMouseHook
#KeyHistory
#MaxHotkeysPerInterval
#MaxMem
#MaxThreads
#MaxThreadsBuffer
#MaxThreadsPerHotkey
#MenuMaskKey
#NoEnv
#NoTrayIcon
#Persistent
#Requires
#SingleInstance
#SuspendExempt
#UseHook
#Warn
#WinActivateForce
AutoTrim
BlockInput
Click
ClipWait
Control
ControlAddItem
ControlChoose
ControlChooseString
ControlClick
ControlDeleteItem
ControlEditPaste
ControlFocus
ControlGet
ControlGetFocus
ControlGetPos
ControlGetText
ControlHide
ControlHideDropDown
ControlMove
ControlSend
ControlSendRaw
ControlSendText
ControlSetChecked
ControlSetEnabled
ControlSetExStyle
ControlSetStyle
ControlSetTab
ControlSetText
ControlShow
ControlShowDropDown
CoordMode
DetectHiddenText
DetectHiddenWindows
DirCopy
DirCreate
DirDelete
DirMove
Download
Drive
DriveEject
DriveGet
DriveLock
DriveSetLabel
DriveSpaceFree
DriveUnlock
Edit
EnvGet
EnvSet
EnvUpdate
FileAppend
FileCopy
FileCopyDir
FileCreateDir
FileCreateShortcut
FileDelete
FileEncoding
FileGroupActivate
FileInstall
FileMove
FileMoveDir
FileReadLine
FileRecycle
FileRecycleEmpty
FileRemoveDir
FileSelectFile
FileSelectFolder
FileSetAttrib
FileSetTime
FormatTime
Global
GroupAdd
GroupClose
GroupDeactivate
GuiControl
GuiControlGet
HotIf
HotIfWinActive
HotIfWinExist
HotIfWinNotActive
HotIfWinNotExist
Hotkey
IfInString
IfNotExist
IfNotInString
ImageSearch
IniDelete
IniIfExist
IniWrite
Input
KeyHistory
KeyWait
ListHotkeys
ListLines
ListVars
Local
MenuSelect
MouseClick
MouseClickDrag
MouseGetPos
MouseMove
MsgBox
OutputDebug
PixelGetColor
PixelSearch
PostMessage
ProcessClose
ProcessSetPriority
RegDelete
RegWrite
Run
RunAs
RunWait
Send
SendEvent
SendInput
SendLevel
SendMessage
SendMode
SendPlay
SendRaw
SendText
SetCapsLockState
SetControlDelay
SetDefaultMouseSpeed
SetFormat
SetKeyDelay
SetMouseDelay
SetNumLockState
SetRegView
SetScrollLockState
SetStoreCapsLockMode
SetTimer
SetTitleMatchMode
SetWinDelay
SetWorkingDir
Shutdown
Sleep
Sort
SoundBeep
SoundPlay
SoundSetMute
SoundSetVolume
SplitPath
Static
StatusBarGetText
StatusBarWait
StringCaseSense
StringGetPos
StringLeft
StringLen
StringLower
StringMid
StringReplace
StringRight
StringSplit
StringTrimLeft
StringTrimRight
StringUpper
Suspend
SysGet
ToolTip
Transform
TraySetIcon
UrlDownloadToFile
WinActivate
WinActivateBottom
WinClose
WinGet
WinGetActiveStats
WinGetActiveTitle
WinGetClass
WinGetClientPos
WinGetPos
WinHide
WinKill
WinMaximize
WinMenuSelectItem
WinMinimize
WinMinimizeAll
WinMinimizeAllUndo
WinMove
WinMoveBottom
WinMoveTop
WinRedraw
WinRestore
WinSet
WinSetAlwaysOnTop
WinSetEnabled
WinSetExStyle
WinSetRegion
WinSetStyle
WinSetTitle
WinSetTransColor
WinSetTransparent
WinShow
WinWait
WinWaitActive
WinWaitClose
WinWaitNotActive</Keywords> | |
<Keywords name="Keywords2">Abs
ACos
Array
Asc
ASin
ATan
BufferAlloc
CallbackCreate
CaretGetPos
Ceil
Chr
ClipboardAll
ComCall
ComObjActive
ComObjArray
ComObjConnect
ComObjCreate
ComObject
ComObjEnwrap
ComObjError
ComObjFlags
ComObjGet
ComObjMissing
ComObjQuery
ComObjType
ComObjUnwrap
ComObjValue
ControlAddItem
ControlChooseIndex
ControlChooseString
ControlClick
ControlDeleteItem
ControlFindItem
ControlFocus
ControlGetChecked
ControlGetChoice
ControlGetClassNN
ControlGetEnabled
ControlGetExStyle
ControlGetFocus
ControlGetHwnd
ControlGetIndex
ControlGetItems
ControlGetPos
ControlGetText
ControlShow
ControlShowDropDown
ControlGetStyle
ControlGetVisible
Cos
DirExist
DirSelect
DllCall
DriveGetCapacity
DriveGetFileSystem
DriveGetLabel
DriveGetList
DriveGetSerial
DriveGetSpaceFree
DriveGetStatus
DriveGetStatusCD
DriveGetType
EditGetCurrentCol
EditGetCurrentLine
EditGetLine
EditGetLineCount
EditGetSelectedText
EditPaste
EnvGet
Exp
FileExist
FileGetAttrib
FileGetSize
FileGetTime
FileGetVersion
FileOpen
FileRead
FileSelect
Float
Floor
Format
FormatTime
Func
GetKeyName
GetKeySC
GetKeyState
GetKeyVK
GetMethod
GuiCtrlFromHwnd
GuiFromHwnd
HasBase
HasMethod
HasProp
Hotstring
IL_Add
IL_Create
IL_Destroy
IniRead
Input
InputBox
InputHook
InStr
Integer
IsAlnum
IsAlpha
IsByRef
IsDigit
IsFloat
IsFunc
IsInteger
IsLabel
IsLower
IsNumber
IsObject
IsSet
IsSpace
IsTime
IsUpper
IsXDigit
ListViewGetContent
Ln
LoadPicture
Log
LTrim
LV_Add
LV_Delete
LV_DeleteCol
LV_GetCount
LV_GetNext
LV_GetText
LV_Insert
LV_InsertCol
LV_Modify
LV_ModifyCol
LV_SetImageList
Map
Max
MenuFromHandle
Min
Mod
MonitorGet
MonitorGetCount
MonitorGetName
MonitorGetPrimary
MonitorGetWorkArea
MsgBox
NumGet
NumPut
ObjAddRef
ObjBindMethod
Object
ObjFromPtr
ObjFromPtrAddRef
ObjGetBase
ObjGetCapacity
ObjOwnPropCount
ObjPtr
ObjPtrAddRef
ObjRawGet
ObjRawSet
ObjRelease
ObjSetBase
ObjSetCapacity
OnClipboardChange
OnMessage
Ord
PixelGetColor
ProcessExist
ProcessWait
ProcessWaitClose
RegExMatch
RegExReplace
RegisterCallback
RegRead
Round
RTrim
SendMessage
Sin
Sort
SoundGetInterface
SoundGetMute
SoundGetName
SoundGetVolume
Sqrt
StatusBarGetText
StrCompare
StrGet
String
StrLen
StrLower
StrPtr
StrPut
StrReplace
StrSplit
StrUpper
SubStr
SysGet
SysGetIPAddresses
Tan
Trim
TV_Add
TV_Delete
TV_Get
TV_GetChild
TV_GetCount
TV_GetNext
TV_GetParent
TV_GetPrev
TV_GetSelection
TV_GetText
TV_Modify
TV_SetImageList
Type
VarSetCapacity
VarSetStrCapacity
WinActive
WinExist
WinGetClass
WinGetControls
WinGetControlsHwnd
WinGetCount
WinGetExStyle
WinGetID
WinGetIDLast
WinGetList
WinGetMinMax
WinGetPID
WinGetProcessName
WinGetProcessPath
WinGetStyle
WinGetText
WinGetTitle
WinGetTransColor
WinGetTransparent</Keywords> | |
<Keywords name="Keywords3">Add
AddActiveX
AddButton
AddCheckbox
AddComboBox
AddCustom
AddDateTime
AddDropDownList
AddEdit
AddGroupBox
AddHotkey
AddLink
AddListBox
AddListView
AddMonthCal
AddPicture
AddProgress
AddRadio
AddSlider
AddStandard
AddStatusBar
AddTab
AddText
AddTreeView
AddUpDown
Check
Choose
Clear
Clone
Close
Count
DefineMethod
DefineProp
Delete
DeleteCol
DeleteMethod
DeleteProp
Destroy
Disable
Enable
Flash
Focus
Get
GetAddress
GetCapacity
GetChild
GetClientPos
GetCount
GetNext
GetOwnPropDesc
GetParent
GetPos
GetPrev
GetSelection
GetText
Has
HasKey
HasOwnMethod
HasOwnProp
Hide
Insert
InsertAt
InsertCol
Len
Mark
Maximize
MaxIndex
Minimize
MinIndex
Modify
ModifyCol
Move
Name
New
OnEvent
OnNotify
Opt
OwnMethods
OwnProps
Pop
Push
Redraw
RemoveAt
Rename
Restore
SetCapacity
SetColor
SetFont
SetIcon
SetImageList
Show
Submit
ToggleCheck
ToggleEnable
Uncheck
UseTab</Keywords> | |
<Keywords name="Keywords4">AtEOF
BackColor
Base
Capacity
ClassNN
ClickCount
Count
Default
Enabled
Encoding
Focused
FocusedCtrl
Gui
Handle
Hwnd
Length
MarginX
MarginY
MenuBar
Name
Ptr
Size
Text
Title
Value
Visible
__Handle</Keywords> | |
<Keywords name="Keywords5">Alt
AppsKey
Backspace
Browser_Back
Browser_Favorites
Browser_Forward
Browser_Home
Browser_Refresh
Browser_Search
Browser_Stop
BS
CapsLock
Control
Ctrl
CtrlBreak
Del
Delete
Down
End
Enter
Esc
Escape
F1
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F2
F20
F21
F22
F23
F24
F3
F4
F5
F6
F7
F8
F9
Help
Home
Ins
Insert
LAlt
Launch_App1
Launch_App2
Launch_Mail
Launch_Media
LButton
LControl
LCtrl
Left
LShift
LWin
MButton
Media_Next
Media_Play_Pause
Media_Prev
Media_Stop
NumLock
Numpad0
Numpad1
Numpad2
Numpad3
Numpad4
Numpad5
Numpad6
Numpad7
Numpad8
Numpad9
NumpadAdd
NumpadClear
NumpadDel
NumpadDiv
NumpadDot
NumpadDown
NumpadEnd
NumpadEnter
NumpadHome
NumpadIns
NumpadLeft
NumpadMult
NumpadPgDn
NumpadPgUp
NumpadRight
NumpadSub
NumpadUp
Pause
PgDn
PgUp
PrintScreen
RAlt
RButton
RControl
RCtrl
Right
RShift
RWin
ScrollLock
Shift
Sleep
Space
Tab
Up
Volume_Down
Volume_Mute
Volume_Up
WheelDown
WheelLeft
WheelRight
WheelUp
XButton1
XButton2</Keywords> | |
<Keywords name="Keywords6">A_AhkPath
A_AhkVersion
A_AllowMainWindow
A_AppData
A_AppDataCommon
A_Args
A_AutoTrim
A_BatchLines
A_CaretX
A_CaretY
A_Clipboard
A_ComputerName
A_ComSpec
A_ControlDelay
A_CoordModeCaret
A_CoordModeMenu
A_CoordModeMouse
A_CoordModePixel
A_CoordModeToolTip
A_Cursor
A_DD
A_DDD
A_DDDD
A_DefaultGui
A_DefaultListView
A_DefaultMouseSpeed
A_DefaultTreeView
A_Desktop
A_DesktopCommon
A_DetectHiddenText
A_DetectHiddenWindows
A_EndChar
A_EventInfo
A_ExitReason
A_FileEncoding
A_FormatFloat
A_FormatInteger
A_Gui
A_GuiControl
A_GuiControlEvent
A_GuiEvent
A_GuiHeight
A_GuiWidth
A_GuiX
A_GuiY
A_Hour
A_IconFile
A_IconHidden
A_IconNumber
A_IconTip
A_Index
A_InitialWorkingDir
A_IPAddress1
A_IPAddress2
A_IPAddress3
A_IPAddress4
A_Is64bitOS
A_IsAdmin
A_IsCompiled
A_IsCritical
A_IsPaused
A_IsSuspended
A_IsUnicode
A_KeyDelay
A_KeyDelayPlay
A_KeyDuration
A_KeyDurationPlay
A_Language
A_LastError
A_LineFile
A_LineNumber
A_ListLines
A_LoopField
A_LoopFileAttrib
A_LoopFileDir
A_LoopFileExt
A_LoopFileFullPath
A_LoopFileLongPath
A_LoopFileName
A_LoopFilePath
A_LoopFileShortName
A_LoopFileShortPath
A_LoopFileSize
A_LoopFileSizeKB
A_LoopFileSizeMB
A_LoopFileTimeAccessed
A_LoopFileTimeCreated
A_LoopFileTimeModified
A_LoopReadLine
A_LoopRegName
A_Min
A_MM
A_MMM
A_MMMM
A_MouseDelay
A_MouseDelayPlay
A_MSec
A_MyDocuments
A_Now
A_NowUTC
A_OSType
A_OSVersion
A_PriorHotkey
A_PriorKey
A_ProgramFiles
A_Programs
A_ProgramsCommon
A_PtrSize
A_RegView
A_ScreenDPI
A_ScreenHeight
A_ScreenWidth
A_ScriptDir
A_ScriptFullPath
A_ScriptHwnd
A_ScriptName
A_Sec
A_SendLevel
A_SendMode
A_Space
A_StartMenu
A_StartMenuCommon
A_Startup
A_StartupCommon
A_StoreCapsLockMode
A_StringCaseSense
A_Tab
A_Temp
A_ThisFunc
A_ThisHotkey
A_ThisLabel
A_ThisMenu
A_ThisMenuItem
A_ThisMenuItemPos
A_TickCount
A_TimeIdle
A_TimeIdleKeyboard
A_TimeIdleMouse
A_TimeIdlePhysical
A_TimeSincePriorHotkey
A_TimeSinceThisHotkey
A_TitleMatchMode
A_TitleMatchModeSpeed
A_TrayMenu
A_UserName
A_WDay
A_WinDelay
A_WinDir
A_WorkingDir
A_YDay
A_YWeek
A_YYYY
base
Clipboard
ComSpec
ErrorLevel
False
ProgramFiles
super
this
True
Gui
Menu
MenuBar</Keywords> | |
<Keywords name="Keywords7"></Keywords> | |
<Keywords name="Keywords8">Break
Catch
Continue
Critical
Else
Exit
ExitApp
Finally
For
Gosub
Goto
If
Loop
Parse
Files
Reg
OnError
OnExit
Pause
Reload
Return
SetBatchLines
SetTimer
Sleep
Suspend
Switch
Thread
Throw
Try
Until
While
ahk_id
ahk_pid
ahk_exe
ahk_group
ByRef</Keywords> | |
<Keywords name="Delimiters">00" 01 02" 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> | |
</KeywordLists> | |
<Styles> | |
<WordsStyle name="DEFAULT" fgColor="FFFFFF" bgColor="3F3F3F" fontName="" fontStyle="0" fontSize="9" nesting="0" /> | |
<WordsStyle name="COMMENTS" fgColor="008000" bgColor="3F3F3F" fontName="" fontStyle="2" nesting="0" /> | |
<WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="3F3F3F" fontName="" fontStyle="2" nesting="0" /> | |
<WordsStyle name="NUMBERS" fgColor="FFFF00" bgColor="3F3F3F" fontName="" fontStyle="1" nesting="0" /> | |
<WordsStyle name="KEYWORDS1" fgColor="0080C0" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS2" fgColor="008080" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS3" fgColor="00FF40" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS4" fgColor="80FF80" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS5" fgColor="FFFF00" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS6" fgColor="FF8040" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS7" fgColor="008080" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="KEYWORDS8" fgColor="FF0080" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="OPERATORS" fgColor="8080C0" bgColor="3F3F3F" fontName="" fontStyle="1" nesting="0" /> | |
<WordsStyle name="FOLDER IN CODE1" fgColor="FF0000" bgColor="3F3F3F" fontName="" fontStyle="1" nesting="0" /> | |
<WordsStyle name="FOLDER IN CODE2" fgColor="80FF80" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="FOLDER IN COMMENT" fgColor="008000" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS1" fgColor="808080" bgColor="3F3F3F" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS2" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS3" fgColor="3F3F3F" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS4" fgColor="3F3F3F" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS5" fgColor="3F3F3F" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS6" fgColor="3F3F3F" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS7" fgColor="3F3F3F" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
<WordsStyle name="DELIMITERS8" fgColor="3F3F3F" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> | |
</Styles> | |
</UserLang> | |
</NotepadPlus> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment