forked from ARM9/arm-syntax-vim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
armv4.vim
57 lines (42 loc) · 1.34 KB
/
armv4.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
" Vim syntax file
" Language: ARMv4
" Maintainer: ARM9
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif
syn case ignore
if version >= 508 || !exists("did_armv4_syntax_inits")
if version < 508
let did_armv4_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 armv4Instructions
HiLink armv4InstrCond armv4Instructions
HiLink armv4InstrNoCond armv4Instructions
HiLink armv4LDR armv4Instructions
HiLink armv4STR armv4Instructions
HiLink armv4Stack armv4Instructions
HiLink armv4SWP armv4Instructions
HiLink armNumericOp armOperator
HiLink armRelative armOperator
" Link to standard syn groups so the 'colorschemes' work
HiLink armComment Comment
HiLink armOperator Operator
HiLink armNumber Constant
HiLink armString String
HiLink armIdentifier Function
HiLink armLabel Function
HiLink gasDirective Preproc
HiLink armDirective Preproc
HiLink armCPreProc Identifier
HiLink armRegister Type
HiLink armv4Instructions Keyword
HiLink armTodo Todo
delcommand HiLink
endif
let b:current_syntax = "armv4"