PKGBUILD.syntax 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. # Sergej Pupykin <pupykin.s@gmail.com>
  2. context default
  3. keyword whole linestart pkgbase brightcyan
  4. keyword whole linestart pkgname brightcyan
  5. keyword whole linestart epoch brightcyan
  6. keyword whole linestart pkgver brightcyan
  7. keyword whole linestart pkgrel brightcyan
  8. keyword whole linestart pkgdesc brightcyan
  9. keyword whole linestart arch brightcyan
  10. keyword whole linestart url brightcyan
  11. keyword whole linestart license brightcyan
  12. keyword whole linestart groups brightcyan
  13. keyword whole linestart depends brightcyan
  14. keyword whole linestart makedepends brightcyan
  15. keyword whole linestart optdepends brightcyan
  16. keyword whole linestart checkdepends brightcyan
  17. keyword whole linestart provides brightcyan
  18. keyword whole linestart conflicts brightcyan
  19. keyword whole linestart replaces brightcyan
  20. keyword whole linestart backup brightcyan
  21. keyword whole linestart options brightcyan
  22. keyword whole linestart install brightcyan
  23. keyword whole linestart source brightcyan
  24. keyword whole linestart noextract brightcyan
  25. keyword whole linestart backup brightcyan
  26. keyword whole linestart changelog brightcyan
  27. keyword whole linestart validpgpkeys brightcyan
  28. keyword whole linestart md5sums brightcyan
  29. keyword whole linestart sha1sums brightcyan
  30. keyword whole linestart sha256sums brightcyan
  31. keyword whole linestart sha384sums brightcyan
  32. keyword whole linestart sha512sums brightcyan
  33. keyword whole linestart _cvsroot brightcyan
  34. keyword whole linestart _cvsmod brightcyan
  35. keyword whole linestart _svntrunk brightcyan
  36. keyword whole linestart _svnmod brightcyan
  37. keyword whole linestart _gitroot brightcyan
  38. keyword whole linestart _gitname brightcyan
  39. keyword whole linestart _hgroot brightcyan
  40. keyword whole linestart _hgrepo brightcyan
  41. keyword whole linestart _darcstrunk brightcyan
  42. keyword whole linestart _darcsmod brightcyan
  43. keyword whole linestart _bzrtrunk brightcyan
  44. keyword whole linestart _bzrmod brightcyan
  45. keyword whole $srcdir brightcyan
  46. keyword whole $pkgdir brightcyan
  47. keyword whole $startdir brightcyan
  48. keyword whole ${srcdir} brightcyan
  49. keyword whole ${pkgdir} brightcyan
  50. keyword whole ${startdir} brightcyan
  51. keyword whole $(srcdir) brightcyan
  52. keyword whole $(pkgdir) brightcyan
  53. keyword whole $(startdir) brightcyan
  54. keyword ;; brightred
  55. keyword \\@ brightred
  56. keyword \\$ brightred
  57. keyword \\\\ brightred
  58. keyword \\" brightred
  59. keyword \\' brightred
  60. keyword \\` brightred
  61. keyword ` brightred
  62. keyword ; brightcyan
  63. keyword $(*) brightgreen
  64. keyword ${*} brightgreen
  65. keyword { brightcyan
  66. keyword } brightcyan
  67. keyword whole linestart #!\[\s\]*\n brightcyan black
  68. keyword $\* brightred
  69. keyword $@ brightred
  70. keyword $# brightred
  71. keyword $? brightred
  72. keyword $- brightred
  73. keyword $$ brightred
  74. keyword $! brightred
  75. keyword $_ brightred
  76. keyword wholeright $\[0123456789\] brightred
  77. keyword wholeright $+ brightgreen
  78. keyword $ brightgreen
  79. keyword wholeleft linestart function*() brightmagenta
  80. keyword wholeleft linestart function\[\s\]+ brightmagenta
  81. keyword wholeright +() brightmagenta
  82. wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
  83. keyword whole alias yellow
  84. keyword whole bg yellow
  85. keyword whole break yellow
  86. keyword whole case yellow
  87. keyword whole continue yellow
  88. keyword whole done yellow
  89. keyword whole do yellow
  90. keyword whole elif yellow
  91. keyword whole else yellow
  92. keyword whole esac yellow
  93. keyword whole eval yellow
  94. keyword whole exec yellow
  95. keyword whole exit yellow
  96. keyword whole export yellow
  97. keyword whole fg yellow
  98. keyword whole fi yellow
  99. keyword whole for yellow
  100. keyword whole if yellow
  101. keyword whole in yellow
  102. keyword whole read yellow
  103. keyword whole return yellow
  104. keyword whole select yellow
  105. keyword whole set yellow
  106. keyword whole shift yellow
  107. keyword whole then yellow
  108. keyword whole trap yellow
  109. keyword whole umask yellow
  110. keyword whole unset yellow
  111. keyword whole until yellow
  112. keyword whole wait yellow
  113. keyword whole while yellow
  114. keyword whole arch cyan
  115. keyword whole ash cyan
  116. keyword whole awk cyan
  117. keyword whole basename cyan
  118. keyword whole bash cyan
  119. keyword whole bg_backup cyan
  120. keyword whole bg_restore cyan
  121. keyword whole bsh cyan
  122. keyword whole cat cyan
  123. keyword whole cd cyan
  124. keyword whole cmake cyan
  125. keyword whole chgrp cyan
  126. keyword whole chmod cyan
  127. keyword whole chown cyan
  128. keyword whole cp cyan
  129. keyword whole cpio cyan
  130. keyword whole csh cyan
  131. keyword whole date cyan
  132. keyword whole dd cyan
  133. keyword whole df cyan
  134. keyword whole dmesg cyan
  135. keyword whole dnsdomainname cyan
  136. keyword whole doexec cyan
  137. keyword whole domainname cyan
  138. keyword whole echo cyan
  139. keyword whole ed cyan
  140. keyword whole egrep cyan
  141. keyword whole ex cyan
  142. keyword whole false cyan
  143. keyword whole fgrep cyan
  144. keyword whole find cyan
  145. keyword whole fsconf cyan
  146. keyword whole gawk cyan
  147. keyword whole grep cyan
  148. keyword whole gunzip cyan
  149. keyword whole gzip cyan
  150. keyword whole hostname cyan
  151. keyword whole igawk cyan
  152. keyword whole install cyan
  153. keyword whole ipcalc cyan
  154. keyword whole kill cyan
  155. keyword whole ksh cyan
  156. keyword whole linuxconf cyan
  157. keyword whole ln cyan
  158. keyword whole login cyan
  159. keyword whole lpdconf cyan
  160. keyword whole ls cyan
  161. keyword whole mail cyan
  162. keyword whole make cyan
  163. keyword whole mkdir cyan
  164. keyword whole mknod cyan
  165. keyword whole mktemp cyan
  166. keyword whole more cyan
  167. keyword whole mount cyan
  168. keyword whole msg cyan
  169. keyword whole mt cyan
  170. keyword whole mv cyan
  171. keyword whole netconf cyan
  172. keyword whole netstat cyan
  173. keyword whole nice cyan
  174. keyword whole nisdomainname cyan
  175. keyword whole patch cyan
  176. keyword whole ping cyan
  177. keyword whole ps cyan
  178. keyword whole pwd cyan
  179. keyword whole red cyan
  180. keyword whole remadmin cyan
  181. keyword whole rm cyan
  182. keyword whole rmdir cyan
  183. keyword whole rpm cyan
  184. keyword whole sed cyan
  185. keyword whole set cyan
  186. keyword whole setserial cyan
  187. keyword whole sh cyan
  188. keyword whole sleep cyan
  189. keyword whole sort cyan
  190. keyword whole stty cyan
  191. keyword whole su cyan
  192. keyword whole sync cyan
  193. keyword whole taper cyan
  194. keyword whole tar cyan
  195. keyword whole tcsh cyan
  196. keyword whole test cyan
  197. keyword whole time cyan
  198. keyword whole touch cyan
  199. keyword whole true cyan
  200. keyword whole umount cyan
  201. keyword whole uname cyan
  202. keyword whole userconf cyan
  203. keyword whole usleep cyan
  204. keyword whole vi cyan
  205. keyword whole view cyan
  206. keyword whole vim cyan
  207. keyword whole xconf cyan
  208. keyword whole ypdomainname cyan
  209. keyword whole zcat cyan
  210. keyword whole zsh cyan
  211. wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
  212. context # \n brown
  213. spellcheck
  214. context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green
  215. context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green
  216. context ' ' green
  217. context " " green
  218. keyword whole $srcdir brightcyan
  219. keyword whole $pkgdir brightcyan
  220. keyword whole $startdir brightcyan
  221. keyword whole ${srcdir} brightcyan
  222. keyword whole ${pkgdir} brightcyan
  223. keyword whole ${startdir} brightcyan
  224. keyword whole $(srcdir) brightcyan
  225. keyword whole $(pkgdir) brightcyan
  226. keyword whole $(startdir) brightcyan
  227. keyword \\* brightgreen
  228. keyword \\@ brightgreen
  229. keyword \\$ brightgreen
  230. keyword \\\\ brightgreen
  231. keyword \\` brightgreen
  232. keyword \\" brightgreen
  233. keyword $(*) brightgreen
  234. keyword ${*} brightgreen
  235. keyword $\* brightred
  236. keyword $@ brightred
  237. keyword $# brightred
  238. keyword $? brightred
  239. keyword $- brightred
  240. keyword $$ brightred
  241. keyword $! brightred
  242. keyword $_ brightred
  243. keyword wholeright $\[0123456789\] brightred
  244. keyword wholeright $+ brightgreen
  245. keyword $ brightgreen
  246. context exclusive ` ` lightgray black
  247. keyword whole $srcdir brightcyan
  248. keyword whole $pkgdir brightcyan
  249. keyword whole $startdir brightcyan
  250. keyword whole ${srcdir} brightcyan
  251. keyword whole ${pkgdir} brightcyan
  252. keyword whole ${startdir} brightcyan
  253. keyword whole $(srcdir) brightcyan
  254. keyword whole $(pkgdir) brightcyan
  255. keyword whole $(startdir) brightcyan
  256. keyword '*' green
  257. keyword " green
  258. keyword \\` green
  259. keyword ; brightcyan
  260. keyword ${*} brightgreen
  261. keyword $(*) brightgreen
  262. keyword { brightcyan
  263. keyword } brightcyan
  264. keyword $\* brightred
  265. keyword $@ brightred
  266. keyword $# brightred
  267. keyword $? brightred
  268. keyword $- brightred
  269. keyword $$ brightred
  270. keyword $! brightred
  271. keyword $_ brightred
  272. keyword wholeright $\[0123456789\] brightred
  273. keyword wholeright $+ brightgreen
  274. keyword $ brightgreen
  275. wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
  276. keyword whole break yellow
  277. keyword whole case yellow
  278. keyword whole continue yellow
  279. keyword whole done yellow
  280. keyword whole do yellow
  281. keyword whole elif yellow
  282. keyword whole else yellow
  283. keyword whole esac yellow
  284. keyword whole exit yellow
  285. keyword whole fi yellow
  286. keyword whole for yellow
  287. keyword whole if yellow
  288. keyword whole in yellow
  289. keyword whole return yellow
  290. keyword whole select yellow
  291. keyword whole shift yellow
  292. keyword whole then yellow
  293. keyword whole trap yellow
  294. keyword whole until yellow
  295. keyword whole while yellow
  296. keyword whole arch cyan
  297. keyword whole ash cyan
  298. keyword whole awk cyan
  299. keyword whole basename cyan
  300. keyword whole bash cyan
  301. keyword whole bg_backup cyan
  302. keyword whole bg_restore cyan
  303. keyword whole bsh cyan
  304. keyword whole cat cyan
  305. keyword whole cd cyan
  306. keyword whole chgrp cyan
  307. keyword whole chmod cyan
  308. keyword whole chown cyan
  309. keyword whole cmake cyan
  310. keyword whole cp cyan
  311. keyword whole cpio cyan
  312. keyword whole csh cyan
  313. keyword whole date cyan
  314. keyword whole dd cyan
  315. keyword whole df cyan
  316. keyword whole dmesg cyan
  317. keyword whole dnsdomainname cyan
  318. keyword whole doexec cyan
  319. keyword whole domainname cyan
  320. keyword whole echo cyan
  321. keyword whole ed cyan
  322. keyword whole egrep cyan
  323. keyword whole ex cyan
  324. keyword whole false cyan
  325. keyword whole fgrep cyan
  326. keyword whole find cyan
  327. keyword whole fsconf cyan
  328. keyword whole gawk cyan
  329. keyword whole grep cyan
  330. keyword whole gunzip cyan
  331. keyword whole gzip cyan
  332. keyword whole hostname cyan
  333. keyword whole igawk cyan
  334. keyword whole install cyan
  335. keyword whole ipcalc cyan
  336. keyword whole kill cyan
  337. keyword whole ksh cyan
  338. keyword whole linuxconf cyan
  339. keyword whole ln cyan
  340. keyword whole login cyan
  341. keyword whole lpdconf cyan
  342. keyword whole ls cyan
  343. keyword whole mail cyan
  344. keyword whole mkdir cyan
  345. keyword whole mknod cyan
  346. keyword whole mktemp cyan
  347. keyword whole more cyan
  348. keyword whole mount cyan
  349. keyword whole mt cyan
  350. keyword whole mv cyan
  351. keyword whole netconf cyan
  352. keyword whole netstat cyan
  353. keyword whole nice cyan
  354. keyword whole nisdomainname cyan
  355. keyword whole patch cyan
  356. keyword whole ping cyan
  357. keyword whole ps cyan
  358. keyword whole pwd cyan
  359. keyword whole red cyan
  360. keyword whole remadmin cyan
  361. keyword whole rm cyan
  362. keyword whole rmdir cyan
  363. keyword whole rpm cyan
  364. keyword whole sed cyan
  365. keyword whole set cyan
  366. keyword whole setserial cyan
  367. keyword whole sh cyan
  368. keyword whole sleep cyan
  369. keyword whole sort cyan
  370. keyword whole stty cyan
  371. keyword whole su cyan
  372. keyword whole sync cyan
  373. keyword whole taper cyan
  374. keyword whole tar cyan
  375. keyword whole tcsh cyan
  376. keyword whole test cyan
  377. keyword whole time cyan
  378. keyword whole touch cyan
  379. keyword whole true cyan
  380. keyword whole umount cyan
  381. keyword whole uname cyan
  382. keyword whole userconf cyan
  383. keyword whole usleep cyan
  384. keyword whole vi cyan
  385. keyword whole view cyan
  386. keyword whole vim cyan
  387. keyword whole xconf cyan
  388. keyword whole ypdomainname cyan
  389. keyword whole zcat cyan
  390. keyword whole zsh cyan
  391. context exclusive linestart options ) lightgray
  392. keyword whole strip brightgreen
  393. keyword whole docs brightgreen
  394. keyword whole libtool brightgreen
  395. keyword whole emptydirs brightgreen
  396. keyword whole zipman brightgreen
  397. keyword whole ccache brightgreen
  398. keyword whole distcc brightgreen
  399. keyword whole buildflags brightgreen
  400. keyword whole makeflags brightgreen
  401. keyword whole debug brightgreen
  402. keyword whole upx brightgreen
  403. keyword whole !strip brightred
  404. keyword whole !docs brightred
  405. keyword whole !libtool brightred
  406. keyword whole !emptydirs brightred
  407. keyword whole !zipman brightred
  408. keyword whole !ccache brightred
  409. keyword whole !distcc brightred
  410. keyword whole !buildflags brightred
  411. keyword whole !makeflags brightred
  412. keyword whole !debug brightred
  413. keyword whole !upx brightred
  414. context exclusive linestart arch ) lightgray
  415. keyword whole any brightcyan
  416. keyword whole i686 brightcyan
  417. keyword whole x86_64 brightcyan