embox

Форк
0
/
mybuild.vim 
55 строк · 1.5 Кб
1
" Vim syntax file
2
" Language:	Mybuild
3
" Maintainer:	Denis Deryugin <deryugin.denis@gmail.com>
4
" Last Change:	2019 June 03
5
"
6
" Put this file to ~/.vim/syntax/
7
"
8
" Also add following command to ~/.vimrc 
9
"
10
" au BufRead,BufNewFile *.my,Mybuild,mods.conf set filetype=mybuild
11

12
syn keyword	myDepends	depends
13
syn keyword	myInclude	include
14
syn keyword	mySource	source
15
syn keyword	myStatic	static
16
syn keyword	myAbstract	abstract
17
syn keyword	myModule	module
18
syn keyword	myOption	option
19
syn keyword	myPackage	package
20
syn keyword	myConfiguration	configuration
21
syn match	myFlag		'@[a-zA-Z0-9]*'
22

23
syn match	myComment	'//.*'
24
syn region	myMultilineComment	start='/\*' end='\*/'
25

26

27
syn region	myString	start='"' end='"'
28
syn region	myTripleString	start="'''" end="'''"
29

30
syn keyword	myPreFlagOption	help man name stage path chmod target_name xattr chown script cppflags
31
syn region	myPreFlagInner	start='(' end=')' contains=myPreFlagOption,myString,myTripleString
32

33
syn keyword	myType		boolean string number
34

35

36
hi def link myDepends		keyword
37
hi def link mySource		keyword
38
hi def link myInclude		statement
39

40
hi def link myConfiguration	structure
41
hi def link myPackage		structure
42
hi def link myModule		structure
43

44
hi def link myFlag		include
45
hi def link myString		string
46
hi def link myTripleString	string
47
hi def link myComment		comment
48
hi def link myMultilineComment	comment
49

50
hi def link myType		type
51
hi def link myOption		structure
52
hi def link myStatic		storageclass
53
hi def link myAbstract		storageclass
54

55
hi def link myPreFlagOption	type
56

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.