aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/syntax_highlighting/injection.rs
diff options
context:
space:
mode:
authorPaul Daniel Faria <[email protected]>2020-06-16 01:17:26 +0100
committerPaul Daniel Faria <[email protected]>2020-06-17 13:29:13 +0100
commitaae26bc5b864971ef54f4d95d5ed89a6436334e2 (patch)
tree69d972ce3b4cf3f184ebb97a9c2846b858770400 /crates/ra_ide/src/syntax_highlighting/injection.rs
parent931f3173992df6ac6b728fa9fa9a94d15781027e (diff)
Add highlighting support for doc comments
Diffstat (limited to 'crates/ra_ide/src/syntax_highlighting/injection.rs')
-rw-r--r--crates/ra_ide/src/syntax_highlighting/injection.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/crates/ra_ide/src/syntax_highlighting/injection.rs b/crates/ra_ide/src/syntax_highlighting/injection.rs
index 929a5cc5c..40436c5a2 100644
--- a/crates/ra_ide/src/syntax_highlighting/injection.rs
+++ b/crates/ra_ide/src/syntax_highlighting/injection.rs
@@ -7,7 +7,10 @@ use hir::Semantics;
7use ra_syntax::{ast, AstToken, SyntaxNode, SyntaxToken, TextRange, TextSize}; 7use ra_syntax::{ast, AstToken, SyntaxNode, SyntaxToken, TextRange, TextSize};
8use stdx::SepBy; 8use stdx::SepBy;
9 9
10use crate::{call_info::ActiveParameter, Analysis, HighlightTag, HighlightedRange, RootDatabase}; 10use crate::{
11 call_info::ActiveParameter, Analysis, Highlight, HighlightModifier, HighlightTag,
12 HighlightedRange, RootDatabase,
13};
11 14
12use super::HighlightedRangeStack; 15use super::HighlightedRangeStack;
13 16
@@ -118,7 +121,8 @@ pub(super) fn extract_doc_comments(
118 range.start(), 121 range.start(),
119 range.start() + TextSize::try_from(pos).unwrap(), 122 range.start() + TextSize::try_from(pos).unwrap(),
120 ), 123 ),
121 highlight: HighlightTag::Comment.into(), 124 highlight: Highlight::from(HighlightTag::Comment)
125 | HighlightModifier::Documentation,
122 binding_hash: None, 126 binding_hash: None,
123 }); 127 });
124 line_start += range.len() - TextSize::try_from(pos).unwrap(); 128 line_start += range.len() - TextSize::try_from(pos).unwrap();