PKGBUILD.vim: add new var and assert bash syntax
* assert is_bash to pickup more valid syntax * add checkdepends highlighting Signed-off-by: Dave Reisner <dreisner@archlinux.org>
This commit is contained in:
parent
dad96ccce2
commit
d86a60c694
|
@ -13,6 +13,7 @@ elseif exists("b:current_syntax")
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let b:main_syntax = "sh"
|
let b:main_syntax = "sh"
|
||||||
|
let b:is_bash = 1
|
||||||
runtime! syntax/sh.vim
|
runtime! syntax/sh.vim
|
||||||
|
|
||||||
" case on
|
" case on
|
||||||
|
@ -106,6 +107,11 @@ syn keyword pb_k_optdepends optdepends contained
|
||||||
syn match pbValidOptdepends /\([[:alnum:]]\|+\|-\|_\)*/ contained
|
syn match pbValidOptdepends /\([[:alnum:]]\|+\|-\|_\)*/ contained
|
||||||
syn region pbOptdependsGroup start=/^optdepends=(/ end=/)/ contains=pb_k_optdepends,pbValidOptdepends,shDoubleQuote,shSingleQuote
|
syn region pbOptdependsGroup start=/^optdepends=(/ end=/)/ contains=pb_k_optdepends,pbValidOptdepends,shDoubleQuote,shSingleQuote
|
||||||
|
|
||||||
|
" checkdepends
|
||||||
|
syn keyword pb_k_ckdepends ckdepends contained
|
||||||
|
syn match pbValidCkdepends /\([[:alnum:]]\|+\|-\|_\)*/ contained
|
||||||
|
syn region pbCkdependsGroup start=/^checkdepends=(/ end=/)/ contains=pb_k_ckdepends,pbValidCkdepends,shDoubleQuote,shSingleQuote
|
||||||
|
|
||||||
" conflicts
|
" conflicts
|
||||||
syn keyword pb_k_conflicts conflicts contained
|
syn keyword pb_k_conflicts conflicts contained
|
||||||
syn match pbValidConflicts /\([[:alnum:]]\|+\|-\|_\)*/ contained
|
syn match pbValidConflicts /\([[:alnum:]]\|+\|-\|_\)*/ contained
|
||||||
|
@ -228,6 +234,7 @@ hi def link pbIllegalArch Error
|
||||||
hi def link pb_k_groups pbKeywords
|
hi def link pb_k_groups pbKeywords
|
||||||
hi def link pb_k_makedepends pbKeywords
|
hi def link pb_k_makedepends pbKeywords
|
||||||
hi def link pb_k_optdepends pbKeywords
|
hi def link pb_k_optdepends pbKeywords
|
||||||
|
hi def link pb_k_ckdepends pbKeywords
|
||||||
hi def link pb_k_depends pbKeywords
|
hi def link pb_k_depends pbKeywords
|
||||||
hi def link pb_k_replaces pbKeywords
|
hi def link pb_k_replaces pbKeywords
|
||||||
hi def link pb_k_conflicts pbKeywords
|
hi def link pb_k_conflicts pbKeywords
|
||||||
|
|
Loading…
Reference in New Issue