arm-syntax-vim/syntax/armv5.vim
2015-03-08 15:13:34 +01:00

56 lines
1.3 KiB
VimL

" Vim syntax file
" Language: ARMv5
" Maintainer: ARM9
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif
syn case ignore
if version >= 508 || !exists("did_armv5_syntax_inits")
if version < 508
let did_armv5_syntax_inits = 1
command -nargs=+ HiLink hi link <args>
else
command -nargs=+ HiLink hi def link <args>
endif
so <sfile>:p:h/include/arm_base_syntax.vim
HiLink armv4Instr armInstructions
HiLink armv5InstrCond armInstructions
HiLink armv5InstrNoCond armInstructions
HiLink armv5Mul armInstructions
HiLink armv5LDR armInstructions
HiLink armv5STR armInstructions
HiLink armv4Stack armInstructions
HiLink armv4SWP armInstructions
HiLink armNumericOp armOperator
HiLink armRelative armOperator
" Link to standard syn groups so the 'colorschemes' work
HiLink armOperator Operator
HiLink armNumber Number
HiLink armComment Comment
HiLink armString String
HiLink armIdentifier Label
HiLink armLabel Label
HiLink gasDirective PreProc
HiLink armDirective PreProc
HiLink armCPreProc Identifier
HiLink armRegister Type
HiLink armInstructions Function
HiLink armTodo Todo
delcommand HiLink
endif
let b:current_syntax = "armv5"