neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

csdl.vim (23755B)


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