blob: a22469e04c4b44114f05fdd26dd727cbfd3d648d [file] [log] [blame]
Bram Moolenaar69a7cb42004-06-20 12:51:53 +00001" Language : Netrw Remote-Directory Listing Syntax
2" Maintainer : Charles E. Campbell, Jr.
Bram Moolenaar843ee412004-06-30 16:16:41 +00003" Last change: Jun 25, 2004
4" Version : 2
Bram Moolenaar69a7cb42004-06-20 12:51:53 +00005
6" Syntax Clearing: {{{1
7if version < 600
8 syntax clear
9elseif exists("b:current_syntax")
10 finish
11endif
12
13" Directory List Syntax Highlighting: {{{1
Bram Moolenaar843ee412004-06-30 16:16:41 +000014syn match netrwDir "^.*/$" contains=netrwClassify
15syn match netrwClassify "[*=|@/]$"
16syn match netrwSlash contained "/"
17syn match netrwSymLink "^.*@$" contains=netrwClassify
18syn match netrwComment '".*$' contains=netrwHide
19syn match netrwHide '^"\s*Hiding:' skipwhite nextgroup=netrwHidePat
20syn match netrwHidePat contained "[^,]\+" skipwhite nextgroup=netrwHideSep
21syn match netrwHideSep contained transparent "," skipwhite nextgroup=netrwHidePat
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000022
23" Highlighting Links: {{{1
24if !exists("did_drchip_dbg_syntax")
25 let did_drchip_netrwlist_syntax= 1
Bram Moolenaar843ee412004-06-30 16:16:41 +000026 hi link netrwClassify Function
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000027 hi link netrwComment Comment
Bram Moolenaar843ee412004-06-30 16:16:41 +000028 hi link netrwHide netrwComment
29 hi link netrwHidePat String
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000030 hi link netrwDir Directory
Bram Moolenaar843ee412004-06-30 16:16:41 +000031 hi link netrwSymLink Special
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000032endif
33
34" Current Syntax: {{{1
35let b:current_syntax = "netrwlist"
36" vim: ts=8 fdm=marker