PKGBUILD.syntax 13 KB

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