|
16 | 16 | #import "DVTSourceNodeTypes.h" |
17 | 17 | #import "DVTFontAndColorTheme.h" |
18 | 18 |
|
19 | | -const CGFloat kDefaultZoomLevel = 0.1f; |
20 | 19 | const CGFloat kBackgroundColorShadowLevel = 0.1f; |
21 | 20 | const CGFloat kHighlightColorAlphaLevel = 0.3f; |
22 | 21 |
|
23 | 22 | static NSString * const kXcodeSyntaxCommentNodeName = @"xcode.syntax.comment"; |
| 23 | +static NSString * const kXcodeSyntaxCommentDocNodeName = @"xcode.syntax.comment.doc"; |
| 24 | +static NSString * const kXcodeSyntaxCommentDocKeywordNodeName = @"xcode.syntax.comment.doc.keyword"; |
24 | 25 | static NSString * const kXcodeSyntaxPreprocessorNodeName = @"xcode.syntax.preprocessor"; |
25 | 26 |
|
26 | 27 | static NSString * const DVTFontAndColorSourceTextSettingsChangedNotification = @"DVTFontAndColorSourceTextSettingsChangedNotification"; |
@@ -121,10 +122,14 @@ - (NSDictionary *)layoutManager:(NSLayoutManager *)layoutManager shouldUseTempor |
121 | 122 | NSColor *color = [storage colorAtCharacterIndex:charIndex effectiveRange:effectiveCharRange context:nil]; |
122 | 123 | NSColor *backgroundColor = nil; |
123 | 124 |
|
124 | | - if(currentNodeId == [DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxCommentNodeName]) { |
| 125 | + if(currentNodeId == [DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxCommentNodeName] || |
| 126 | + currentNodeId == [DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxCommentDocNodeName] || |
| 127 | + currentNodeId == [DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxCommentDocKeywordNodeName]) |
| 128 | + { |
125 | 129 | NSColor *color = [[[DVTFontAndColorTheme currentTheme] syntaxColorsByNodeType] pointerAtIndex:[DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxCommentNodeName]]; |
126 | 130 | backgroundColor = [NSColor colorWithCalibratedRed:color.redComponent green:color.greenComponent blue:color.blueComponent alpha:kHighlightColorAlphaLevel]; |
127 | | - } else if(currentNodeId == [DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxPreprocessorNodeName]) { |
| 131 | + } else if(currentNodeId == [DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxPreprocessorNodeName]) |
| 132 | + { |
128 | 133 | NSColor *color = [[[DVTFontAndColorTheme currentTheme] syntaxColorsByNodeType] pointerAtIndex:[DVTSourceNodeTypes registerNodeTypeNamed:kXcodeSyntaxPreprocessorNodeName]]; |
129 | 134 | backgroundColor = [NSColor colorWithCalibratedRed:color.redComponent green:color.greenComponent blue:color.blueComponent alpha:kHighlightColorAlphaLevel]; |
130 | 135 | } |
|
0 commit comments