Files for ACS highlighting in vim.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 

34 Zeilen
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"