" Vim syntax file " Language: elinks(1) configuration file " Maintainer: Nikolai Weibull " URL: http://www.pcppopper.org/ " Latest Revision: 2004-05-22 " arch-tag: 74eaff55-cdb5-4d31-805b-9627eb6535f1 if version < 600 syntax clear elseif exists("b:current_syntax") finish endif " Set iskeyword since we need `-' (and potentially others) in keywords. " For version 5.x: Set it globally " For version 6.x: Set it locally if version >= 600 command -nargs=1 SetIsk setlocal iskeyword= else command -nargs=1 SetIsk set iskeyword= endif SetIsk @,48-57,_,- delcommand SetIsk " Todo syn keyword elinksTodo contained TODO FIXME XXX NOTE " Comments syn region elinksComment matchgroup=elinksComment start='#' end='$' contains=elinksTodo " Numbers syn match elinksNumber '\<\d\+\>' " Strings syn region elinksString matchgroup=elinksString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=@elinksColor " Keywords syn keyword elinksKeyword set bind " Options syn keyword elinksPrefix bookmarks syn keyword elinksOptions file_format syn keyword elinksPrefix config syn keyword elinksOptions comments indentation saving_style i18n syn keyword elinksOptions saving_style_w show_template syn keyword elinksPrefix connection ssl client_cert syn keyword elinksOptions enable file cert_verify async_dns max_connections syn keyword elinksOptions max_connections_to_host receive_timeout retries syn keyword elinksOptions unrestartable_receive_timeout syn keyword elinksPrefix cookies syn keyword elinksOptions accept_policy max_age paranoid_security save resave syn keyword elinksPrefix document browse accesskey forms images links syn keyword elinksPrefix active_link colors search cache codepage colors syn keyword elinksPrefix format memory download dump history global html syn keyword elinksPrefix plain syn keyword elinksOptions auto_follow priority auto_submit confirm_submit syn keyword elinksOptions input_size show_formhist file_tags syn keyword elinksOptions image_link_tagging image_link_prefix syn keyword elinksOptions image_link_suffix show_as_links show_any_as_links syn keyword elinksOptions background text enable_color bold invert underline syn keyword elinksOptions color_dirs numbering use_tabindex syn keyword elinksOptions number_keys_select_link wraparound case regex syn keyword elinksOptions show_hit_top_bottom wraparound show_not_found syn keyword elinksOptions margin_width refresh minimum_refresh_time syn keyword elinksOptions scroll_margin scroll_step table_move_order size syn keyword elinksOptions size cache_redirects ignore_cache_control assume syn keyword elinksOptions force_assumed text background link vlink dirs syn keyword elinksOptions allow_dark_on_black ensure_contrast syn keyword elinksOptions use_document_colors directory set_original_time syn keyword elinksOptions overwrite notify_bell codepage width enable syn keyword elinksOptions max_items display_type write_interval syn keyword elinksOptions keep_unhistory display_frames display_tables syn keyword elinksOptions expand_table_columns display_subs display_sups syn keyword elinksOptions link_display underline_links wrap_nbsp syn keyword elinksOptions display_links compress_empty_lines syn keyword elinksPrefix mime extension handler mailcap mimetypes type syn keyword elinksOptions ask block program enable path ask description syn keyword elinksOptions prioritize enable path default_type syn keyword elinksPrefix protocol file cgi ftp proxy http bugs proxy syn keyword elinksPrefix referer https proxy rewrite dumb smart syn keyword elinksOptions path policy allow_special_files show_hidden_files syn keyword elinksOptions try_encoding_extensions host anon_passwd use_pasv syn keyword elinksOptions use_epsv accept_charset allow_blacklist syn keyword elinksOptions broken_302_redirect post_no_keepalive http10 host syn keyword elinksOptions user passwd policy fake accept_language syn keyword elinksOptions accept_ui_language trace user_agent host syn keyword elinksOptions enable-dumb enable-smart syn keyword elinksPrefix terminal syn keyword elinksOptions type m11_hack utf_8_io restrict_852 block_cursor syn keyword elinksOptions colors transparency underline charset syn keyword elinksPrefix ui colors color mainmenu normal selected hotkey syn keyword elinksPrefix menu marked hotkey frame dialog generic frame syn keyword elinksPrefix scrollbar scrollbar-selected title text checkbox syn keyword elinksPrefix checkbox-label button button-selected field syn keyword elinksPrefix field-text meter shadow title title-bar title-text syn keyword elinksPrefix status status-bar status-text tabs unvisited normal syn keyword elinksPrefix loading separator searched mono syn keyword elinksOptions text background syn keyword elinksPrefix ui dialogs leds sessions tabs timer syn keyword elinksOptions listbox_min_height shadows underline_hotkeys enable syn keyword elinksOptions auto_save auto_restore auto_save_foldername syn keyword elinksOptions homepage show_bar wraparound confirm_close enable syn keyword elinksOptions duration action language show_status_bar syn keyword elinksOptions show_title_bar startup_goto_dialog success_msgbox syn keyword elinksOptions window_title syn keyword elinksOptions secure_file_saving " Colors syn cluster elinksColor contains=elinksColorBlack,elinksColorDarkRed,elinksColorDarkGreen,elinksColorDarkYellow,elinksColorDarkBlue,elinksColorDarkMagenta,elinksColorDarkCyan,elinksColorGray,elinksColorDarkGray,elinksColorRed,elinksColorGreen,elinksColorYellow,elinksColorBlue,elinksColorMagenta,elinksColorCyan,elinksColorWhite syn keyword elinksColorBlack black contained syn keyword elinksColorDarkRed darkred sandybrown maroon crimson firebrick contained syn keyword elinksColorDarkGreen darkgreen darkolivegreen darkseagreen contained syn keyword elinksColorDarkGreen forestgreen mediumspringgreen seagreen contained syn keyword elinksColorDarkYellow brown blanchedalmond chocolate darkorange contained syn keyword elinksColorDarkYellow darkgoldenrod orange rosybrown saddlebrown contained syn keyword elinksColorDarkYellow peru olive olivedrab sienna contained syn keyword elinksColorDarkBlue darkblue cadetblue cornflowerblue contained syn keyword elinksColorDarkBlue darkslateblue deepskyblue midnightblue contained syn keyword elinksColorDarkBlue royalblue steelblue navy contained syn keyword elinksColorDarkMagenta darkmagenta mediumorchid mediumpurple contained syn keyword elinksColorDarkMagenta mediumslateblue slateblue deeppink hotpink contained syn keyword elinksColorDarkMagenta darkorchid orchid purple indigo contained syn keyword elinksColorDarkCyan darkcyan mediumaquamarine mediumturquoise contained syn keyword elinksColorDarkCyan darkturquoise teal contained syn keyword elinksColorGray silver dimgray lightslategray slategray contained syn keyword elinksColorGray lightgrey burlywood plum tan thistle contained syn keyword elinksColorDarkGray gray darkgray darkslategray darksalmon contained syn keyword elinksColorRed red indianred orangered tomato lightsalmon contained syn keyword elinksColorRed salmon coral lightcoral contained syn keyword elinksColorGreen green greenyellow lawngreen lightgreen contained syn keyword elinksColorGreen lightseagreen limegreen mediumseagreen contained syn keyword elinksColorGreen springgreen yellowgreen palegreen lime contained syn keyword elinksColorGreen chartreuse contained syn keyword elinksColorYellow yellow beige darkkhaki lightgoldenrodyellow contained syn keyword elinksColorYellow palegoldenrod gold goldenrod khaki contained syn keyword elinksColorYellow lightyellow contained syn keyword elinksColorBlue blue aliceblue aqua aquamarine azure contained syn keyword elinksColorBlue dodgerblue lightblue lightskyblue contained syn keyword elinksColorBlue lightsteelblue mediumblue contained syn keyword elinksColorMagenta magenta darkviolet blueviolet lightpink contained syn keyword elinksColorMagenta mediumvioletred palevioletred violet pink contained syn keyword elinksColorMagenta fuchsia contained syn keyword elinksColorCyan cyan lightcyan powderblue skyblue turquoise contained syn keyword elinksColorCyan paleturquoise contained syn keyword elinksColorWhite white antiquewhite floralwhite ghostwhite contained syn keyword elinksColorWhite navajowhite whitesmoke linen lemonchiffon contained syn keyword elinksColorWhite cornsilk lavender lavenderblush seashell contained syn keyword elinksColorWhite mistyrose ivory papayawhip bisque gainsboro contained syn keyword elinksColorWhite honeydew mintcream moccasin oldlace contained syn keyword elinksColorWhite peachpuff snow wheat contained " Define the default highlighting. " For version 5.7 and earlier: only when not done already " For version 5.8 and later: only when an item doesn't have highlighting yet if version >= 508 || !exists("did_elinks_syn_inits") if version < 508 let did_elinks_syn_inits = 1 command -nargs=+ HiLink hi link command -nargs=+ HiDef hi else command -nargs=+ HiLink hi def link command -nargs=+ HiDef hi def endif HiLink elinksTodo Todo HiLink elinksComment Comment HiLink elinksNumber Number HiLink elinksString String HiLink elinksKeyword Keyword HiLink elinksPrefix Identifier HiLink elinksOptions Identifier HiDef elinksColorBlack ctermfg=Black guifg=Black HiDef elinksColorDarkRed ctermfg=DarkRed guifg=DarkRed HiDef elinksColorDarkGreen ctermfg=DarkGreen guifg=DarkGreen HiDef elinksColorDarkYellow ctermfg=DarkYellow guifg=DarkYellow HiDef elinksColorDarkBlue ctermfg=DarkBlue guifg=DarkBlue HiDef elinksColorDarkMagenta ctermfg=DarkMagenta guifg=DarkMagenta HiDef elinksColorDarkCyan ctermfg=DarkCyan guifg=DarkCyan HiDef elinksColorGray ctermfg=Gray guifg=Gray HiDef elinksColorDarkGray ctermfg=DarkGray guifg=DarkGray HiDef elinksColorRed ctermfg=Red guifg=Red HiDef elinksColorGreen ctermfg=Green guifg=Green HiDef elinksColorYellow ctermfg=Yellow guifg=Yellow HiDef elinksColorBlue ctermfg=Blue guifg=Blue HiDef elinksColorMagenta ctermfg=Magenta guifg=Magenta HiDef elinksColorCyan ctermfg=Cyan guifg=Cyan HiDef elinksColorWhite ctermfg=White guifg=White delcommand HiLink delcommand HiDef endif let b:current_syntax = "elinks" " vim: set sts=2 sw=2: