PKGBUILD.syntax 13 KB

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