csdl.vim 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537
  1. " Vim syntax file
  2. " Language: Curated Stream Definition Language (CSDL)
  3. " Maintainer: Jacek Artymiak
  4. " Latest Revision: 25 February 2013
  5. if exists("b:current_syntax")
  6. finish
  7. endif
  8. setlocal iskeyword=.,@,48-57,_,192-255
  9. syn case ignore
  10. syn match csdlKeyword "tag "
  11. syn match csdlKeyword "stream "
  12. syn match csdlKeyword "return "
  13. syn keyword csdlOperator contains
  14. syn match csdlOperator "cs contains"
  15. syn keyword csdlOperator substr
  16. syn match csdlOperator "cs substr"
  17. syn keyword csdlOperator contains_any
  18. syn match csdlOperator "cs contains_any"
  19. syn keyword csdlOperator any
  20. syn match csdlOperator "cs any"
  21. syn keyword csdlOperator contains_near
  22. syn match csdlOperator "cs contains_near"
  23. syn keyword csdlOperator exists
  24. syn keyword csdlOperator in
  25. syn keyword csdlOperator url_in
  26. syn match csdlOperator "=="
  27. syn match csdlOperator "!="
  28. syn match csdlOperator "cs =="
  29. syn match csdlOperator "cs !="
  30. syn match csdlOperator ">"
  31. syn match csdlOperator ">="
  32. syn match csdlOperator "<"
  33. syn match csdlOperator "<="
  34. syn keyword csdlOperator regex_partial
  35. syn keyword csdlOperator regex_exact
  36. syn keyword csdlOperator geo_box
  37. syn keyword csdlOperator geo_radius
  38. syn keyword csdlOperator geo_polygon
  39. syn keyword csdlLogicalOperator and
  40. syn keyword csdlLogicalOperator or
  41. syn keyword csdlLogicalOperator not
  42. syn match csdlTarget 'reddit\.title'
  43. syn match csdlTarget 'reddit\.content'
  44. syn match csdlTarget 'reddit\.contenttype'
  45. syn match csdlTarget 'reddit\.link'
  46. syn match csdlTarget 'reddit\.author\.name'
  47. syn match csdlTarget 'reddit\.author\.link'
  48. syn match csdlTarget 'reddit\.type'
  49. syn match csdlTarget 'reddit\.thread'
  50. syn match csdlTarget 'interaction\.type'
  51. syn match csdlTarget 'interaction\.title'
  52. syn match csdlTarget 'interaction\.content'
  53. syn match csdlTarget 'interaction\.source'
  54. syn match csdlTarget 'interaction\.geo'
  55. syn match csdlTarget 'interaction\.link'
  56. syn match csdlTarget 'interaction\.author\.username'
  57. syn match csdlTarget 'interaction\.author\.name'
  58. syn match csdlTarget 'interaction\.author\.id'
  59. syn match csdlTarget 'interaction\.author\.avatar'
  60. syn match csdlTarget 'interaction\.author\.link'
  61. syn match csdlTarget 'interaction\.sample'
  62. syn match csdlTarget 'links\.title'
  63. syn match csdlTarget 'links\.url'
  64. syn keyword csdlTarget links.normalized_url
  65. syn match csdlTarget 'links\.hops'
  66. syn match csdlTarget 'links\.code'
  67. syn match csdlTarget 'links\.domain'
  68. syn keyword csdlTarget links.retweet_count
  69. syn match csdlTarget 'links\.age'
  70. syn keyword csdlTarget links.meta.content_type
  71. syn match csdlTarget 'links\.meta\.charset'
  72. syn match csdlTarget 'links\.meta\.lang'
  73. syn match csdlTarget 'links\.meta\.keywords'
  74. syn match csdlTarget 'links\.meta\.description'
  75. syn match csdlTarget 'links\.meta\.newskeywords'
  76. syn match csdlTarget 'links\.meta\.standout'
  77. syn match csdlTarget 'links\.meta\.opengraph\.type'
  78. syn match csdlTarget 'links\.meta\.opengraph\.title'
  79. syn match csdlTarget 'links\.meta\.opengraph\.image'
  80. syn match csdlTarget 'links\.meta\.opengraph\.url'
  81. syn match csdlTarget 'links\.meta\.opengraph\.description'
  82. syn keyword csdlTarget links.meta.opengraph.site_name
  83. syn match csdlTarget 'links\.meta\.opengraph\.email'
  84. syn keyword csdlTarget links.meta.opengraph.phone_number
  85. syn keyword csdlTarget links.meta.opengraph.fax_number
  86. syn match csdlTarget 'links\.meta\.opengraph\.geo'
  87. syn keyword csdlTarget links.meta.opengraph.street_address
  88. syn match csdlTarget 'links\.meta\.opengraph\.locality'
  89. syn match csdlTarget 'links\.meta\.opengraph\.region'
  90. syn keyword csdlTarget links.meta.opengraph.postal_code
  91. syn match csdlTarget 'links\.meta\.opengraph\.activity'
  92. syn match csdlTarget 'links\.meta\.opengraph\.sport'
  93. syn match csdlTarget 'links\.meta\.opengraph\.bar'
  94. syn match csdlTarget 'links\.meta\.opengraph\.company'
  95. syn match csdlTarget 'links\.meta\.opengraph\.cafe'
  96. syn match csdlTarget 'links\.meta\.opengraph\.hotel'
  97. syn match csdlTarget 'links\.meta\.opengraph\.restaurant'
  98. syn match csdlTarget 'links\.meta\.opengraph\.cause'
  99. syn keyword csdlTarget links.meta.opengraph.sports_league
  100. syn keyword csdlTarget links.meta.opengraph.sports_team
  101. syn match csdlTarget 'links\.meta\.opengraph\.band'
  102. syn match csdlTarget 'links\.meta\.opengraph\.government'
  103. syn keyword csdlTarget links.meta.opengraph.non_profit
  104. syn match csdlTarget 'links\.meta\.opengraph\.school'
  105. syn match csdlTarget 'links\.meta\.opengraph\.university'
  106. syn match csdlTarget 'links\.meta\.opengraph\.actor'
  107. syn match csdlTarget 'links\.meta\.opengraph\.athlete'
  108. syn match csdlTarget 'links\.meta\.opengraph\.author'
  109. syn match csdlTarget 'links\.meta\.opengraph\.director'
  110. syn match csdlTarget 'links\.meta\.opengraph\.musician'
  111. syn match csdlTarget 'links\.meta\.opengraph\.politician'
  112. syn keyword csdlTarget links.meta.opengraph.public_figure
  113. syn match csdlTarget 'links\.meta\.opengraph\.city'
  114. syn match csdlTarget 'links\.meta\.opengraph\.country'
  115. syn match csdlTarget 'links\.meta\.opengraph\.landmark'
  116. syn keyword csdlTarget links.meta.opengraph.state_province
  117. syn match csdlTarget 'links\.meta\.opengraph\.album'
  118. syn match csdlTarget 'links\.meta\.opengraph\.book'
  119. syn match csdlTarget 'links\.meta\.opengraph\.drink'
  120. syn match csdlTarget 'links\.meta\.opengraph\.food'
  121. syn match csdlTarget 'links\.meta\.opengraph\.game'
  122. syn match csdlTarget 'links\.meta\.opengraph\.movie'
  123. syn match csdlTarget 'links\.meta\.opengraph\.product'
  124. syn match csdlTarget 'links\.meta\.opengraph\.song'
  125. syn keyword csdlTarget links.meta.opengraph.tv_show
  126. syn match csdlTarget 'links\.meta\.opengraph\.blog'
  127. syn match csdlTarget 'links\.meta\.opengraph\.website'
  128. syn match csdlTarget 'links\.meta\.opengraph\.article'
  129. syn match csdlTarget 'links\.meta\.twitter\.card'
  130. syn match csdlTarget 'links\.meta\.twitter\.site'
  131. syn keyword csdlTarget links.meta.twitter.site_id
  132. syn match csdlTarget 'links\.meta\.twitter\.creator'
  133. syn keyword csdlTarget links.meta.twitter.creator_id
  134. syn match csdlTarget 'links\.meta\.twitter\.url'
  135. syn match csdlTarget 'links\.meta\.twitter\.description'
  136. syn match csdlTarget 'links\.meta\.twitter\.title'
  137. syn match csdlTarget 'links\.meta\.twitter\.image'
  138. syn keyword csdlTarget links.meta.twitter.image_width
  139. syn keyword csdlTarget links.meta.twitter.image_height
  140. syn match csdlTarget 'links\.meta\.twitter\.player'
  141. syn keyword csdlTarget links.meta.twitter.player_width
  142. syn keyword csdlTarget links.meta.twitter.player_height
  143. syn keyword csdlTarget links.meta.twitter.player_stream
  144. syn keyword csdlTarget links.meta.twitter.player_stream_content_type
  145. syn match csdlTarget 'myspace\.link'
  146. syn match csdlTarget 'myspace\.content'
  147. syn match csdlTarget 'myspace\.contenttype'
  148. syn match csdlTarget 'myspace\.category'
  149. syn match csdlTarget 'myspace\.author\.username'
  150. syn match csdlTarget 'myspace\.author\.name'
  151. syn match csdlTarget 'myspace\.author\.id'
  152. syn match csdlTarget 'myspace\.author\.link'
  153. syn match csdlTarget 'myspace\.author\.avatar'
  154. syn match csdlTarget 'myspace\.geo'
  155. syn match csdlTarget 'myspace\.verb'
  156. syn match csdlTarget 'newscred\.type'
  157. syn match csdlTarget 'newscred\.article\.domain'
  158. syn match csdlTarget 'newscred\.video\.domain'
  159. syn match csdlTarget 'newscred\.article\.topics'
  160. syn match csdlTarget 'newscred\.video\.topics'
  161. syn match csdlTarget 'newscred\.article\.category'
  162. syn match csdlTarget 'newscred\.video\.category'
  163. syn match csdlTarget 'newscred\.article\.title'
  164. syn match csdlTarget 'newscred\.video\.title'
  165. syn match csdlTarget 'newscred\.article\.content'
  166. syn match csdlTarget 'newscred\.article\.fulltext'
  167. syn match csdlTarget 'newscred\.article\.authors'
  168. syn match csdlTarget 'newscred\.image\.caption'
  169. syn match csdlTarget 'newscred\.video\.caption'
  170. syn match csdlTarget 'newscred\.image\.attribution\.text'
  171. syn match csdlTarget 'newscred\.image\.attribution\.link'
  172. syn match csdlTarget 'newscred\.source\.name'
  173. syn match csdlTarget 'newscred\.source\.link'
  174. syn match csdlTarget 'newscred\.source\.domain'
  175. syn keyword csdlTarget newscred.source.media_type
  176. syn keyword csdlTarget newscred.source.company_type
  177. syn match csdlTarget 'newscred\.source\.country'
  178. syn match csdlTarget 'newscred\.source\.circulation'
  179. syn match csdlTarget 'newscred\.source\.founded'
  180. syn match csdlTarget 'imdb\.title'
  181. syn match csdlTarget 'imdb\.content'
  182. syn match csdlTarget 'imdb\.contenttype'
  183. syn match csdlTarget 'imdb\.link'
  184. syn match csdlTarget 'imdb\.author\.name'
  185. syn match csdlTarget 'imdb\.author\.link'
  186. syn match csdlTarget 'imdb\.type'
  187. syn match csdlTarget 'imdb\.thread'
  188. syn match csdlTarget 'amazon\.title'
  189. syn match csdlTarget 'amazon\.content'
  190. syn match csdlTarget 'amazon\.contenttype'
  191. syn match csdlTarget 'amazon\.link'
  192. syn match csdlTarget 'amazon\.author\.name'
  193. syn match csdlTarget 'amazon\.author\.link'
  194. syn match csdlTarget 'amazon\.type'
  195. syn match csdlTarget 'amazon\.thread'
  196. syn match csdlTarget 'salience\.content\.sentiment'
  197. syn match csdlTarget 'salience\.content\.topics'
  198. syn match csdlTarget 'salience\.title\.sentiment'
  199. syn match csdlTarget 'salience\.title\.topics'
  200. syn match csdlTarget 'salience\.content\.entities\.name'
  201. syn match csdlTarget 'salience\.content\.entities\.type'
  202. syn match csdlTarget 'salience\.title\.entities\.name'
  203. syn match csdlTarget 'salience\.title\.entities\.type'
  204. syn match csdlTarget 'klout\.score'
  205. syn match csdlTarget 'klout\.network'
  206. syn match csdlTarget 'klout\.amplification'
  207. syn keyword csdlTarget klout.true_reach
  208. syn match csdlTarget 'klout\.topics'
  209. syn match csdlTarget 'wikipedia\.author\.talk'
  210. syn match csdlTarget 'wikipedia\.author\.contributions'
  211. syn match csdlTarget 'wikipedia\.author\.username'
  212. syn match csdlTarget 'wikipedia\.body'
  213. syn match csdlTarget 'wikipedia\.title'
  214. syn match csdlTarget 'wikipedia\.images'
  215. syn match csdlTarget 'wikipedia\.categories'
  216. syn match csdlTarget 'wikipedia\.externallinks'
  217. syn match csdlTarget 'wikipedia\.ns'
  218. syn match csdlTarget 'wikipedia\.namespace'
  219. syn match csdlTarget 'wikipedia\.pageid'
  220. syn match csdlTarget 'wikipedia\.parentid'
  221. syn match csdlTarget 'wikipedia\.oldlen'
  222. syn match csdlTarget 'wikipedia\.newlen'
  223. syn match csdlTarget 'wikipedia\.changetype'
  224. syn match csdlTarget 'wikipedia\.diff\.from'
  225. syn match csdlTarget 'wikipedia\.diff\.to'
  226. syn match csdlTarget 'wikipedia\.diff\.changes\.added'
  227. syn match csdlTarget 'wikipedia\.diff\.changes\.removed'
  228. syn keyword csdlTarget demographic.twitter_activity
  229. syn match csdlTarget 'demographic\.location\.country'
  230. syn keyword csdlTarget demographic.location.us_state
  231. syn match csdlTarget 'demographic\.location\.city'
  232. syn match csdlTarget 'demographic\.type'
  233. syn match csdlTarget 'demographic\.sex'
  234. syn match csdlTarget 'demographic\.status\.relationship'
  235. syn match csdlTarget 'demographic\.status\.work'
  236. syn keyword csdlTarget demographic.likes_and_interests
  237. syn keyword csdlTarget demographic.first_language
  238. syn match csdlTarget 'demographic\.professions'
  239. syn match csdlTarget 'demographic\.services'
  240. syn keyword csdlTarget demographic.large_accounts_followed
  241. syn keyword csdlTarget demographic.age_range.start
  242. syn keyword csdlTarget demographic.age_range.end
  243. syn match csdlTarget 'demographic\.income\.start'
  244. syn match csdlTarget 'demographic\.income\.end'
  245. syn keyword csdlTarget demographic.main_street.dressed_by
  246. syn keyword csdlTarget demographic.main_street.shop_at
  247. syn keyword csdlTarget demographic.main_street.eat_and_drink_at
  248. syn match csdlTarget 'demographic\.accounts\.categories'
  249. syn match csdlTarget 'tumblr\.activity'
  250. syn match csdlTarget 'tumblr\.source\.blogid'
  251. syn match csdlTarget 'tumblr\.dest\.blogid'
  252. syn match csdlTarget 'tumblr\.dest\.postid'
  253. syn match csdlTarget 'tumblr\.root\.blogid'
  254. syn match csdlTarget 'tumblr\.root\.postid'
  255. syn match csdlTarget 'tumblr\.blogid'
  256. syn keyword csdlTarget tumblr.blog_name
  257. syn match csdlTarget 'tumblr\.type'
  258. syn match csdlTarget 'tumblr\.title'
  259. syn match csdlTarget 'tumblr\.body'
  260. syn match csdlTarget 'tumblr\.text'
  261. syn match csdlTarget 'tumblr\.tags'
  262. syn keyword csdlTarget tumblr.track_name
  263. syn match csdlTarget 'tumblr\.album'
  264. syn match csdlTarget 'tumblr\.link'
  265. syn match csdlTarget 'tumblr\.meta\.url'
  266. syn match csdlTarget 'tumblr\.meta\.type'
  267. syn match csdlTarget 'tumblr\.meta\.description'
  268. syn keyword csdlTarget tumblr.meta.likes_local
  269. syn keyword csdlTarget tumblr.meta.likes_global
  270. syn keyword csdlTarget tumblr.meta.reblogged_global
  271. syn match csdlTarget 'demographic\.gender'
  272. syn match csdlTarget 'flickr\.title'
  273. syn match csdlTarget 'flickr\.content'
  274. syn match csdlTarget 'flickr\.contenttype'
  275. syn match csdlTarget 'flickr\.link'
  276. syn match csdlTarget 'flickr\.author\.name'
  277. syn match csdlTarget 'flickr\.author\.link'
  278. syn match csdlTarget 'flickr\.author\.username'
  279. syn match csdlTarget 'flickr\.type'
  280. syn match csdlTarget 'flickr\.thread'
  281. syn match csdlTarget 'twitter\.text'
  282. syn match csdlTarget 'twitter\.source'
  283. syn match csdlTarget 'twitter\.mentions'
  284. syn keyword csdlTarget twitter.mention_ids
  285. syn match csdlTarget 'twitter\.links'
  286. syn match csdlTarget 'twitter\.domains'
  287. syn keyword csdlTarget twitter.in_reply_to_screen_name
  288. syn keyword csdlTarget twitter.in_reply_to_user_id
  289. syn keyword csdlTarget twitter.in_reply_to_status_id
  290. syn keyword csdlTarget twitter.filter_level
  291. syn match csdlTarget 'twitter\.lang'
  292. syn match csdlTarget 'twitter\.geo'
  293. syn match csdlTarget 'twitter\.user\.description'
  294. syn match csdlTarget 'twitter\.user\.location'
  295. syn keyword csdlTarget twitter.user.statuses_count
  296. syn keyword csdlTarget twitter.user.followers_count
  297. syn keyword csdlTarget twitter.user.follower_ratio
  298. syn keyword csdlTarget twitter.user.profile_age
  299. syn keyword csdlTarget twitter.user.friends_count
  300. syn keyword csdlTarget twitter.user.screen_name
  301. syn match csdlTarget 'twitter\.user\.lang'
  302. syn keyword csdlTarget twitter.user.time_zone
  303. syn match csdlTarget 'twitter\.user\.name'
  304. syn match csdlTarget 'twitter\.user\.id'
  305. syn keyword csdlTarget twitter.user.listed_count
  306. syn match csdlTarget 'twitter\.user\.url'
  307. syn match csdlTarget 'twitter\.user\.verified'
  308. syn keyword csdlTarget twitter.place.place_type
  309. syn match csdlTarget 'twitter\.place\.country'
  310. syn keyword csdlTarget twitter.place.country_code
  311. syn keyword csdlTarget twitter.place.full_name
  312. syn match csdlTarget 'twitter\.place\.name'
  313. syn match csdlTarget 'twitter\.place\.url'
  314. syn match csdlTarget 'twitter\.place\.attributes\.locality'
  315. syn match csdlTarget 'twitter\.place\.attributes\.region'
  316. syn keyword csdlTarget twitter.place.attributes.street_address
  317. syn match csdlTarget 'twitter\.status'
  318. syn match csdlTarget 'twitter\.retweet\.text'
  319. syn match csdlTarget 'twitter\.retweet\.elapsed'
  320. syn match csdlTarget 'twitter\.retweet\.source'
  321. syn keyword csdlTarget twitter.retweet.filter_level
  322. syn match csdlTarget 'twitter\.retweet\.lang'
  323. syn match csdlTarget 'twitter\.retweet\.user\.description'
  324. syn match csdlTarget 'twitter\.retweet\.user\.location'
  325. syn keyword csdlTarget twitter.retweet.user.statuses_count
  326. syn keyword csdlTarget twitter.retweet.user.followers_count
  327. syn keyword csdlTarget twitter.retweet.user.follower_ratio
  328. syn keyword csdlTarget twitter.retweet.user.profile_age
  329. syn keyword csdlTarget twitter.retweet.user.friends_count
  330. syn keyword csdlTarget twitter.retweet.user.screen_name
  331. syn match csdlTarget 'twitter\.retweet\.user\.lang'
  332. syn keyword csdlTarget twitter.retweet.user.time_zone
  333. syn match csdlTarget 'twitter\.retweet\.user\.name'
  334. syn match csdlTarget 'twitter\.retweet\.user\.id'
  335. syn keyword csdlTarget twitter.retweet.user.listed_count
  336. syn match csdlTarget 'twitter\.retweet\.user\.url'
  337. syn match csdlTarget 'twitter\.retweet\.user\.verified'
  338. syn match csdlTarget 'twitter\.retweeted\.id'
  339. syn match csdlTarget 'twitter\.retweeted\.source'
  340. syn keyword csdlTarget twitter.retweeted.in_reply_to_screen_name
  341. syn keyword csdlTarget twitter.retweeted.in_reply_to_user_id_str
  342. syn keyword csdlTarget twitter.retweeted.in_reply_to_status_id
  343. syn match csdlTarget 'twitter\.retweet\.count'
  344. syn match csdlTarget 'twitter\.retweet\.mentions'
  345. syn keyword csdlTarget twitter.retweet.mention_ids
  346. syn match csdlTarget 'twitter\.retweet\.links'
  347. syn match csdlTarget 'twitter\.retweet\.domains'
  348. syn match csdlTarget 'twitter\.retweeted\.user\.description'
  349. syn match csdlTarget 'twitter\.retweeted\.user\.location'
  350. syn keyword csdlTarget twitter.retweeted.user.statuses_count
  351. syn keyword csdlTarget twitter.retweeted.user.followers_count
  352. syn keyword csdlTarget twitter.retweeted.user.follower_ratio
  353. syn keyword csdlTarget twitter.retweeted.user.profile_age
  354. syn keyword csdlTarget twitter.retweeted.user.friends_count
  355. syn keyword csdlTarget twitter.retweeted.user.screen_name
  356. syn match csdlTarget 'twitter\.retweeted\.user\.lang'
  357. syn keyword csdlTarget twitter.retweeted.user.time_zone
  358. syn match csdlTarget 'twitter\.retweeted\.user\.name'
  359. syn match csdlTarget 'twitter\.retweeted\.user\.id'
  360. syn keyword csdlTarget twitter.retweeted.user.listed_count
  361. syn match csdlTarget 'twitter\.retweeted\.user\.url'
  362. syn match csdlTarget 'twitter\.retweeted\.user\.verified'
  363. syn match csdlTarget 'twitter\.retweeted\.geo'
  364. syn keyword csdlTarget twitter.retweeted.place.place_type
  365. syn match csdlTarget 'twitter\.retweeted\.place\.country'
  366. syn keyword csdlTarget twitter.retweeted.place.country_code
  367. syn keyword csdlTarget twitter.retweeted.place.full_name
  368. syn match csdlTarget 'twitter\.retweeted\.place\.name'
  369. syn match csdlTarget 'twitter\.retweeted\.place\.url'
  370. syn match csdlTarget 'twitter\.retweeted\.place\.attributes'
  371. syn match csdlTarget 'twitter\.hashtags'
  372. syn match csdlTarget 'twitter\.retweet\.hashtags'
  373. syn match csdlTarget 'twitter\.media\.type'
  374. syn keyword csdlTarget twitter.media.media_url
  375. syn keyword csdlTarget twitter.media.display_url
  376. syn match csdlTarget 'twitter\.retweet\.media\.type'
  377. syn keyword csdlTarget twitter.retweet.media.media_url
  378. syn keyword csdlTarget twitter.retweet.media.display_url
  379. syn match csdlTarget 'blog\.title'
  380. syn match csdlTarget 'blog\.content'
  381. syn match csdlTarget 'blog\.contenttype'
  382. syn match csdlTarget 'blog\.link'
  383. syn match csdlTarget 'blog\.domain'
  384. syn match csdlTarget 'blog\.author\.name'
  385. syn match csdlTarget 'blog\.author\.link'
  386. syn match csdlTarget 'blog\.author\.avatar'
  387. syn match csdlTarget 'blog\.author\.username'
  388. syn match csdlTarget 'blog\.type'
  389. syn match csdlTarget 'blog\.post\.link'
  390. syn match csdlTarget 'blog\.post\.title'
  391. syn match csdlTarget 'facebook\.author\.name'
  392. syn match csdlTarget 'facebook\.author\.link'
  393. syn match csdlTarget 'facebook\.author\.id'
  394. syn match csdlTarget 'facebook\.author\.avatar'
  395. syn match csdlTarget 'facebook\.message'
  396. syn match csdlTarget 'facebook\.description'
  397. syn match csdlTarget 'facebook\.caption'
  398. syn match csdlTarget 'facebook\.type'
  399. syn match csdlTarget 'facebook\.application'
  400. syn match csdlTarget 'facebook\.source'
  401. syn match csdlTarget 'facebook\.link'
  402. syn match csdlTarget 'facebook\.name'
  403. syn match csdlTarget 'facebook\.to\.names'
  404. syn match csdlTarget 'facebook\.to\.ids'
  405. syn match csdlTarget 'facebook\.og\.title'
  406. syn match csdlTarget 'facebook\.og\.location'
  407. syn match csdlTarget 'facebook\.og\.photos'
  408. syn match csdlTarget 'facebook\.og\.by'
  409. syn match csdlTarget 'facebook\.og\.description'
  410. syn match csdlTarget 'facebook\.og\.type'
  411. syn match csdlTarget 'facebook\.og\.length'
  412. syn match csdlTarget 'facebook\.likes\.count'
  413. syn match csdlTarget 'facebook\.likes\.names'
  414. syn match csdlTarget 'facebook\.likes\.ids'
  415. syn match csdlTarget 'topix\.title'
  416. syn match csdlTarget 'topix\.content'
  417. syn match csdlTarget 'topix\.contenttype'
  418. syn match csdlTarget 'topix\.link'
  419. syn match csdlTarget 'topix\.author\.name'
  420. syn match csdlTarget 'topix\.type'
  421. syn match csdlTarget 'topix\.thread'
  422. syn match csdlTarget 'topix\.author\.location'
  423. syn match csdlTarget 'bitly\.user\.agent'
  424. syn keyword csdlTarget bitly.url_hash
  425. syn match csdlTarget 'bitly\.share\.hash'
  426. syn match csdlTarget 'bitly\.cname'
  427. syn keyword csdlTarget bitly.referring_url
  428. syn keyword csdlTarget bitly.referring_domain
  429. syn match csdlTarget 'bitly\.url'
  430. syn match csdlTarget 'bitly\.domain'
  431. syn keyword csdlTarget bitly.country_code
  432. syn keyword csdlTarget bitly.geo_region_code
  433. syn match csdlTarget 'bitly\.country'
  434. syn keyword csdlTarget bitly.geo_region
  435. syn keyword csdlTarget bitly.geo_city
  436. syn match csdlTarget 'bitly\.geo'
  437. syn match csdlTarget 'bitly\.timezone'
  438. syn match csdlTarget 'trends\.type'
  439. syn match csdlTarget 'trends\.content'
  440. syn match csdlTarget 'trends\.source'
  441. syn match csdlTarget 'board\.title'
  442. syn match csdlTarget 'board\.content'
  443. syn match csdlTarget 'board\.contenttype'
  444. syn match csdlTarget 'board\.link'
  445. syn match csdlTarget 'board\.domain'
  446. syn match csdlTarget 'board\.author\.name'
  447. syn match csdlTarget 'board\.author\.link'
  448. syn match csdlTarget 'board\.author\.avatar'
  449. syn match csdlTarget 'board\.author\.username'
  450. syn match csdlTarget 'board\.type'
  451. syn match csdlTarget 'board\.thread'
  452. syn match csdlTarget 'board\.author\.location'
  453. syn match csdlTarget 'board\.author\.signature'
  454. syn match csdlTarget 'board\.author\.registered'
  455. syn match csdlTarget 'board\.author\.age'
  456. syn match csdlTarget 'board\.author\.gender'
  457. syn match csdlTarget 'video\.title'
  458. syn match csdlTarget 'video\.content'
  459. syn match csdlTarget 'video\.contenttype'
  460. syn match csdlTarget 'video\.domain'
  461. syn match csdlTarget 'video\.author\.name'
  462. syn match csdlTarget 'video\.author\.link'
  463. syn match csdlTarget 'video\.author\.avatar'
  464. syn match csdlTarget 'video\.author\.username'
  465. syn match csdlTarget 'video\.type'
  466. syn match csdlTarget 'video\.videolink'
  467. syn match csdlTarget 'video\.commentslink'
  468. syn match csdlTarget 'video\.duration'
  469. syn match csdlTarget 'video\.thumbnail'
  470. syn match csdlTarget 'video\.category'
  471. syn match csdlTarget 'video\.tags'
  472. syn match csdlTarget '2ch\.title'
  473. syn match csdlTarget '2ch\.content'
  474. syn match csdlTarget '2ch\.contenttype'
  475. syn match csdlTarget '2ch\.link'
  476. syn match csdlTarget '2ch\.author\.name'
  477. syn match csdlTarget '2ch\.type'
  478. syn match csdlTarget '2ch\.thread'
  479. syn match csdlTarget 'dailymotion\.title'
  480. syn match csdlTarget 'dailymotion\.content'
  481. syn match csdlTarget 'dailymotion\.contenttype'
  482. syn match csdlTarget 'dailymotion\.author\.link'
  483. syn match csdlTarget 'dailymotion\.author\.username'
  484. syn match csdlTarget 'dailymotion\.videolink'
  485. syn match csdlTarget 'dailymotion\.duration'
  486. syn match csdlTarget 'dailymotion\.thumbnail'
  487. syn match csdlTarget 'dailymotion\.category'
  488. syn match csdlTarget 'dailymotion\.tags'
  489. syn match csdlTarget 'language\.tag'
  490. syn match csdlTarget 'language\.confidence'
  491. syn match csdlTarget 'digg\.type'
  492. syn match csdlTarget 'digg\.user\.name'
  493. syn match csdlTarget 'digg\.user\.fullname'
  494. syn match csdlTarget 'digg\.user\.registered'
  495. syn match csdlTarget 'digg\.user\.profileviews'
  496. syn match csdlTarget 'digg\.user\.icon'
  497. syn match csdlTarget 'digg\.user\.links'
  498. syn match csdlTarget 'digg\.item\.status'
  499. syn match csdlTarget 'digg\.item\.description'
  500. syn match csdlTarget 'digg\.item\.title'
  501. syn match csdlTarget 'digg\.item\.diggs'
  502. syn match csdlTarget 'digg\.item\.comments'
  503. syn match csdlTarget 'digg\.item\.topic'
  504. syn match csdlTarget 'digg\.comment\.buries'
  505. syn match csdlTarget 'digg\.comment\.diggs'
  506. syn match csdlTarget 'digg\.comment\.text'
  507. syn match csdlTarget 'youtube\.title'
  508. syn match csdlTarget 'youtube\.content'
  509. syn match csdlTarget 'youtube\.contenttype'
  510. syn match csdlTarget 'youtube\.author\.name'
  511. syn match csdlTarget 'youtube\.author\.link'
  512. syn match csdlTarget 'youtube\.type'
  513. syn match csdlTarget 'youtube\.videolink'
  514. syn match csdlTarget 'youtube\.commentslink'
  515. syn match csdlTarget 'youtube\.duration'
  516. syn match csdlTarget 'youtube\.thumbnail'
  517. syn match csdlTarget 'youtube\.category'
  518. syn match csdlTarget 'youtube\.tags'
  519. syn match csdlComment "^\/\/.*$"
  520. syn match csdlComment "^\/\*.*$"
  521. syn match csdlComment "^.*\*\/$"
  522. highlight link csdlKeyword Statement
  523. highlight link csdlOperator Operator
  524. highlight link csdlLogicalOperator Operator
  525. highlight link csdlTarget Constant
  526. highlight link csdlComment Comment
  527. "
  528. let b:current_syntax = "csdl"