diff --git a/syntax/nomsu.vim b/syntax/nomsu.vim index 4cb9550..725c361 100644 --- a/syntax/nomsu.vim +++ b/syntax/nomsu.vim @@ -49,12 +49,12 @@ syn region nomsuText start=/\("\.\.\)\@<!"\(\.\."\)\@!/ skip=/\\\\\|\\"/ end=/$\ hi nomsuText ctermfg=Gray hi def link nomsuText String -syn match nomsuVar /%[a-zA-Z0-9_]*/ +syn match nomsuVar /%\([a-zA-Z0-9_]\|[^\x00-\xff]\)*/ hi nomsuVar ctermfg=Cyan hi def link nomsuVar Identifier -syn match nomsuWord /\v[a-zA-Z0-9_]+/ +syn match nomsuWord /\([a-zA-Z_]\|[^\x00-\xff]\)\([a-zA-Z0-9_]\|[^\x00-\xff]\)*/ hi def link nomsuWord Function hi nomsuWord ctermfg=White syn match nomsuOpWord /\v[`$~!@^&*_+=|<>?'-]+/