@@ -36,13 +36,15 @@ syn match ostRunningSuffix " -- .*" contained contains=ostRunningSpinner,ostRun
36
36
syn match ostRunningSuffixDivider " \z s--" conceal contained
37
37
syn match ostRunningSpinner " -- \z s.*" contained
38
38
39
- syn region ostFailure start =" ^>" end =" ^[^>]" me =s - 1 contains =ostFailurePrefix,ostStackFile,ostStackFileNoLoc fold
39
+ syn region ostFailure start =" ^>" end =" ^[^>]" me =s - 1 contains =ostFailurePrefix,ostStackLoc,ostStackNoLoc fold
40
40
syn match ostFailurePrefix " ^>" conceal contained
41
- syn region ostStackFile start =" __ " hs =e + 1 end =" __" contains =ostStackFileDelimiter,ostStackFileNamespace contained keepend
42
- syn match ostStackFileDelimiter " __" conceal contained
43
- syn region ostStackFileNoLoc start =" _._ " hs =e + 1 end =" _._" contains =ostStackFileNoLocDelimiter,ostStackFileNamespace contained keepend
44
- syn match ostStackFileNoLocDelimiter " _._" conceal contained
45
- syn match ostStackFileNamespace " \% (\w\+\.\) *\z e\w\+\.\w\+ (" conceal contained
41
+ syn region ostStackLoc start =" __ " hs =e + 1 end =" __ " he =e - 1 contains =ostStackFile,ostStackDelimiter,ostStackNamespace contained keepend
42
+ syn region ostStackFile start =" ___ " end =" __ " he =e - 1 contains =ostStackFileDelimiter,ostStackDelimiter conceal contained
43
+ syn match ostStackDelimiter " __ " he =e - 1 conceal contained
44
+ syn match ostStackFileDelimiter " ___ " conceal contained
45
+ syn region ostStackNoLoc start =" _._ " hs =e + 1 end =" _._" contains =ostStackNoLocDelimiter,ostStackNamespace contained keepend
46
+ syn match ostStackNoLocDelimiter " _._" conceal contained
47
+ syn match ostStackNamespace " \% (\w\+\.\) *\z e\w\+\.\w\+ (" conceal contained
46
48
syn region ostOutput start =" ^//" end =" ^[^/]" me =s - 1 contains =ostOutputPrefix fold
47
49
syn match ostOutputPrefix " ^//" conceal contained
48
50
@@ -59,9 +61,21 @@ hi def link ostStateRunning Identifier
59
61
hi def link ostRunningSpinner Normal
60
62
hi def link ostStatePassed Title
61
63
hi def link ostStateFailed WarningMsg
62
- hi def link ostStackFile Underlined
64
+ hi def link ostStackLoc Identifier
63
65
hi def link ostOutput Comment
64
66
67
+ " Highlights for normally concealed elements
68
+ hi def link ostErrorPrefix NonText
69
+ hi def link ostFileDivider NonText
70
+ hi def link ostStatePrefix NonText
71
+ hi def link ostFailurePrefix NonText
72
+ hi def link ostRunningSuffixDivider NonText
73
+ hi def link ostStackDelimiter NonText
74
+ hi def link ostStackFileDelimiter NonText
75
+ hi def link ostStackNoLocDelimiter NonText
76
+ hi def link ostOutputPrefix NonText
77
+ hi def link ostStackFile WarningMsg
78
+
65
79
let b: current_syntax = ' omnisharptest'
66
80
67
81
let &cpoptions = s: save_cpo
0 commit comments