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