Is `@load` a valid Perl keyword? Remember the lexer is still Perl. I didn't look at its code, but it almost certainly does not use the wordchars list for deciding whats a legal keyword, at least most lexers don't let Geany set that. I think `@something` is a variable in Perl, but its been a long time.