Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
34 lignes
1.1 KiB
34 lignes
1.1 KiB
" Vim syntax file |
|
" Language: ACS (Doom actionscript) |
|
" Maintainer: Zelaven |
|
" Latest Revision: 2022-04-14 |
|
|
|
if exists("b:current_syntax") |
|
finish |
|
endif |
|
|
|
syn keyword language_keywords script function if else while return while for switch case break default terminate |
|
hi def link language_keywords Keyword |
|
syn keyword script_types OPEN ENTER RETURN RESPAWN DEATH LIGHTNING UNLOADING DISCONNECT KILL REOPEN NET CLIENTSIDE |
|
hi def link script_types Keyword |
|
|
|
syn keyword types int str bool void |
|
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,line_comment,block_comment |
|
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"
|
|
|