blob: 9628ad3a2f69c6e1c8612d2c8b17569c218e663b [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 Moolenaarcfbc5ee2004-07-02 15:38:35 +000014syn match netrwDir "^.*/$" contains=netrwClassify
15syn match netrwClassify "[*=|@/]$"
Bram Moolenaar843ee412004-06-30 16:16:41 +000016syn match netrwSlash contained "/"
Bram Moolenaarcfbc5ee2004-07-02 15:38:35 +000017syn match netrwSymLink "^.*@$" contains=netrwClassify
18syn match netrwComment '".*$' contains=netrwHide,netrwSortBy,netrwSortSeq
19syn match netrwHide '^"\s*Hiding:' skipwhite nextgroup=netrwHidePat
20syn match netrwHidePat contained "[^,]\+" skipwhite nextgroup=netrwHideSep
21syn match netrwHideSep contained transparent "," skipwhite nextgroup=netrwHidePat
22syn match netrwSortBy contained transparent "Sorted by" skipwhite nextgroup=netrwList
23syn match netrwSortSeq contained transparent "Sort sequence:" skipwhite nextgroup=netrwList
24syn match netrwList contained ".*$" contains=netrwComma
25syn match netrwComma contained ","
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000026
27" Highlighting Links: {{{1
28if !exists("did_drchip_dbg_syntax")
29 let did_drchip_netrwlist_syntax= 1
Bram Moolenaar843ee412004-06-30 16:16:41 +000030 hi link netrwClassify Function
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000031 hi link netrwComment Comment
32 hi link netrwDir Directory
Bram Moolenaarcfbc5ee2004-07-02 15:38:35 +000033 hi link netrwHidePat String
34 hi link netrwList String
Bram Moolenaar843ee412004-06-30 16:16:41 +000035 hi link netrwSymLink Special
Bram Moolenaarcfbc5ee2004-07-02 15:38:35 +000036
37 hi link netrwComma netrwComment
38 hi link netrwHide netrwComment
Bram Moolenaar69a7cb42004-06-20 12:51:53 +000039endif
40
41" Current Syntax: {{{1
42let b:current_syntax = "netrwlist"
43" vim: ts=8 fdm=marker