1 changed files with 34 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||||
|
" Vim syntax file |
||||
|
" Language: ACS (Doom actionscript) |
||||
|
" Maintainer: Patrick Jakobsen |
||||
|
" Latest Revision: 2021-12-18 |
||||
|
|
||||
|
if exists("b:current_syntax") |
||||
|
finish |
||||
|
endif |
||||
|
|
||||
|
syn keyword language_keywords script function if while return while for switch case break default |
||||
|
hi def link language_keywords Keyword |
||||
|
syn keyword script_types OPEN ENTER RETURN RESPAWN DEATH LIGHTNING UNLOADING DISCONNECT KILL REOPEN net |
||||
|
hi def link script_types Keyword |
||||
|
|
||||
|
syn keyword types int str bool |
||||
|
hi def link types Type |
||||
|
|
||||
|
syn keyword TODO TODO FIXME XXX |
||||
|
hi def link TODO Todo |
||||
|
|
||||
|
" @Spell means spell checking if I understand correctly. |
||||
|
syn region line_comment start="//" end="$" contains=TODO,@Spell |
||||
|
hi def link line_comment Comment |
||||
|
syn region block_comment start="/\*" end="\*/" contains=TODO,@Spell |
||||
|
hi def link block_comment Comment |
||||
|
|
||||
|
syn region string start=+"+ end=+"+ |
||||
|
hi def link string String |
||||
|
syn keyword boolean_constant true false |
||||
|
hi def link boolean_constant Boolean |
||||
|
syn match number_constant "\<[0-9]*\>" |
||||
|
hi def link number_constant Number |
||||
|
|
||||
|
let b:current_syntax = "acs" |
Loading…
Reference in new issue