home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / syntax / elinks.vim < prev    next >
Encoding:
Text File  |  2010-08-14  |  10.4 KB  |  189 lines

  1. " Vim syntax file
  2. " Language:         elinks(1) configuration file
  3. " Maintainer:       Nikolai Weibull <now@bitwi.se>
  4. " Latest Revision:  2007-06-17
  5.  
  6. if exists("b:current_syntax")
  7.   finish
  8. endif
  9.  
  10. let s:cpo_save = &cpo
  11. set cpo&vim
  12.  
  13. setlocal iskeyword+=-
  14.  
  15. syn keyword elinksTodo      contained TODO FIXME XXX NOTE
  16.  
  17. syn region  elinksComment   display oneline start='#' end='$'
  18.                             \ contains=elinksTodo,@Spell
  19.  
  20. syn match   elinksNumber    '\<\d\+\>'
  21.  
  22. syn region  elinksString    start=+"+ skip=+\\\\\|\\"+ end=+"+
  23.                             \ contains=@elinksColor
  24.  
  25. syn keyword elinksKeyword   set bind
  26.  
  27. syn keyword elinksPrefix    bookmarks
  28. syn keyword elinksOptions   file_format
  29.  
  30. syn keyword elinksPrefix    config
  31. syn keyword elinksOptions   comments indentation saving_style i18n
  32.                             \ saving_style_w show_template
  33.  
  34. syn keyword elinksPrefix    connection ssl client_cert
  35. syn keyword elinksOptions   enable file cert_verify async_dns max_connections
  36.                             \ max_connections_to_host receive_timeout retries
  37.                             \ unrestartable_receive_timeout
  38.  
  39. syn keyword elinksPrefix    cookies
  40. syn keyword elinksOptions   accept_policy max_age paranoid_security save resave
  41.  
  42. syn keyword elinksPrefix    document browse accesskey forms images links
  43. syn keyword elinksPrefix    active_link colors search cache codepage colors
  44. syn keyword elinksPrefix    format memory download dump history global html
  45. syn keyword elinksPrefix    plain
  46. syn keyword elinksOptions   auto_follow priority auto_submit confirm_submit
  47.                             \ input_size show_formhist file_tags
  48.                             \ image_link_tagging image_link_prefix
  49.                             \ image_link_suffix show_as_links
  50.                             \ show_any_as_links background text enable_color
  51.                             \ bold invert underline color_dirs numbering
  52.                             \ use_tabindex number_keys_select_link
  53.                             \ wraparound case regex show_hit_top_bottom
  54.                             \ wraparound show_not_found margin_width refresh
  55.                             \ minimum_refresh_time scroll_margin scroll_step
  56.                             \ table_move_order size size cache_redirects
  57.                             \ ignore_cache_control assume force_assumed text
  58.                             \ background link vlink dirs allow_dark_on_black
  59.                             \ ensure_contrast use_document_colors directory
  60.                             \ set_original_time overwrite notify_bell
  61.                             \ codepage width enable max_items display_type
  62.                             \ write_interval keep_unhistory display_frames
  63.                             \ display_tables expand_table_columns display_subs
  64.                             \ display_sups link_display underline_links
  65.                             \ wrap_nbsp display_links compress_empty_lines
  66.  
  67. syn keyword elinksPrefix    mime extension handler mailcap mimetypes type
  68. syn keyword elinksOptions   ask block program enable path ask description
  69.                             \ prioritize enable path default_type
  70.  
  71. syn keyword elinksPrefix    protocol file cgi ftp proxy http bugs proxy
  72. syn keyword elinksPrefix    referer https proxy rewrite dumb smart
  73. syn keyword elinksOptions   path policy allow_special_files show_hidden_files
  74.                             \ try_encoding_extensions host anon_passwd
  75.                             \ use_pasv use_epsv accept_charset allow_blacklist
  76.                             \ broken_302_redirect post_no_keepalive http10
  77.                             \ host user passwd policy fake accept_language
  78.                             \ accept_ui_language trace user_agent host
  79.                             \ enable-dumb enable-smart
  80.  
  81. syn keyword elinksPrefix    terminal
  82. syn keyword elinksOptions   type m11_hack utf_8_io restrict_852 block_cursor
  83.                             \ colors transparency underline charset
  84.  
  85. syn keyword elinksPrefix    ui colors color mainmenu normal selected hotkey
  86.                             \ menu marked hotkey frame dialog generic
  87.                             \ frame scrollbar scrollbar-selected title text
  88.                             \ checkbox checkbox-label button button-selected
  89.                             \ field field-text meter shadow title title-bar
  90.                             \ title-text status status-bar status-text tabs
  91.                             \ unvisited normal loading separator searched mono
  92. syn keyword elinksOptions   text background
  93.  
  94. syn keyword elinksPrefix    ui dialogs leds sessions tabs timer
  95. syn keyword elinksOptions   listbox_min_height shadows underline_hotkeys enable
  96.                             \ auto_save auto_restore auto_save_foldername
  97.                             \ homepage show_bar wraparound confirm_close
  98.                             \ enable duration action language show_status_bar
  99.                             \ show_title_bar startup_goto_dialog
  100.                             \ success_msgbox window_title
  101.  
  102. syn keyword elinksOptions   secure_file_saving
  103.  
  104. syn cluster elinksColor     contains=elinksColorBlack,elinksColorDarkRed,
  105.                             \ elinksColorDarkGreen,elinksColorDarkYellow,
  106.                             \ elinksColorDarkBlue,elinksColorDarkMagenta,
  107.                             \ elinksColorDarkCyan,elinksColorGray,
  108.                             \ elinksColorDarkGray,elinksColorRed,
  109.                             \ elinksColorGreen,elinksColorYellow,
  110.                             \ elinksColorBlue,elinksColorMagenta,
  111.                             \ elinksColorCyan,elinksColorWhite
  112.  
  113. syn keyword elinksColorBlack        contained black
  114. syn keyword elinksColorDarkRed      contained darkred sandybrown maroon crimson
  115.                                     \ firebrick
  116. syn keyword elinksColorDarkGreen    contained darkgreen darkolivegreen
  117.                                     \ darkseagreen forestgreen
  118.                                     \ mediumspringgreen seagreen
  119. syn keyword elinksColorDarkYellow   contained brown blanchedalmond chocolate
  120.                                     \ darkorange darkgoldenrod orange rosybrown
  121.                                     \ saddlebrown peru olive olivedrab sienna
  122. syn keyword elinksColorDarkBlue     contained darkblue cadetblue cornflowerblue
  123.                                     \ darkslateblue deepskyblue midnightblue
  124.                                     \ royalblue steelblue navy
  125. syn keyword elinksColorDarkMagenta  contained darkmagenta mediumorchid
  126.                                     \ mediumpurple mediumslateblue slateblue
  127.                                     \ deeppink hotpink darkorchid orchid purple
  128.                                     \ indigo
  129. syn keyword elinksColorDarkCyan     contained darkcyan mediumaquamarine
  130.                                     \ mediumturquoise darkturquoise teal
  131. syn keyword elinksColorGray         contained silver dimgray lightslategray
  132.                                     \ slategray lightgrey burlywood plum tan
  133.                                     \ thistle
  134. syn keyword elinksColorDarkGray     contained gray darkgray darkslategray
  135.                                     \ darksalmon
  136. syn keyword elinksColorRed          contained red indianred orangered tomato
  137.                                     \ lightsalmon salmon coral lightcoral
  138. syn keyword elinksColorGreen        contained green greenyellow lawngreen
  139.                                     \ lightgreen lightseagreen limegreen
  140.                                     \ mediumseagreen springgreen yellowgreen
  141.                                     \ palegreen lime chartreuse
  142. syn keyword elinksColorYellow       contained yellow beige darkkhaki
  143.                                     \ lightgoldenrodyellow palegoldenrod gold
  144.                                     \ goldenrod khaki lightyellow
  145. syn keyword elinksColorBlue         contained blue aliceblue aqua aquamarine
  146.                                     \ azure dodgerblue lightblue lightskyblue
  147.                                     \ lightsteelblue mediumblue
  148. syn keyword elinksColorMagenta      contained magenta darkviolet blueviolet
  149.                                     \ lightpink mediumvioletred palevioletred
  150.                                     \ violet pink fuchsia
  151. syn keyword elinksColorCyan         contained cyan lightcyan powderblue skyblue
  152.                                     \ turquoise paleturquoise
  153. syn keyword elinksColorWhite        contained white antiquewhite floralwhite
  154.                                     \ ghostwhite navajowhite whitesmoke linen
  155.                                     \ lemonchiffon cornsilk lavender
  156.                                     \ lavenderblush seashell mistyrose ivory
  157.                                     \ papayawhip bisque gainsboro honeydew
  158.                                     \ mintcream moccasin oldlace peachpuff snow
  159.                                     \ wheat
  160.  
  161. hi def link elinksTodo              Todo
  162. hi def link elinksComment           Comment
  163. hi def link elinksNumber            Number
  164. hi def link elinksString            String
  165. hi def link elinksKeyword           Keyword
  166. hi def link elinksPrefix            Identifier
  167. hi def link elinksOptions           Identifier
  168. hi def      elinksColorBlack        ctermfg=Black       guifg=Black
  169. hi def      elinksColorDarkRed      ctermfg=DarkRed     guifg=DarkRed
  170. hi def      elinksColorDarkGreen    ctermfg=DarkGreen   guifg=DarkGreen
  171. hi def      elinksColorDarkYellow   ctermfg=DarkYellow  guifg=DarkYellow
  172. hi def      elinksColorDarkBlue     ctermfg=DarkBlue    guifg=DarkBlue
  173. hi def      elinksColorDarkMagenta  ctermfg=DarkMagenta guifg=DarkMagenta
  174. hi def      elinksColorDarkCyan     ctermfg=DarkCyan    guifg=DarkCyan
  175. hi def      elinksColorGray         ctermfg=Gray        guifg=Gray
  176. hi def      elinksColorDarkGray     ctermfg=DarkGray    guifg=DarkGray
  177. hi def      elinksColorRed          ctermfg=Red         guifg=Red
  178. hi def      elinksColorGreen        ctermfg=Green       guifg=Green
  179. hi def      elinksColorYellow       ctermfg=Yellow      guifg=Yellow
  180. hi def      elinksColorBlue         ctermfg=Blue        guifg=Blue
  181. hi def      elinksColorMagenta      ctermfg=Magenta     guifg=Magenta
  182. hi def      elinksColorCyan         ctermfg=Cyan        guifg=Cyan
  183. hi def      elinksColorWhite        ctermfg=White       guifg=White
  184.  
  185. let b:current_syntax = "elinks"
  186.  
  187. let &cpo = s:cpo_save
  188. unlet s:cpo_save
  189.