Hi, I’m writing some little AHK scripts to help my daily work, so I’m tweaking around the ahk syntax highlight configs.
Since I want to highlight subroutine labels of ahk script, I tried this pattern:
^s*w+:(?=s*$|s*;.*$)
Which means words and a colon follows some space or right at the beginning of the line.
The “(?=s*$|s*;.*$)” part is a positive lookahead search, which means I want to have it could be followed by spaces or a line comment (; blah blah…), but it does not work as I expected, it can only be followed by spaces, once there is some comment followed, the highlight goes off.
Could anybody give me some hints how to correct it? :-)

