From a951108173349f9ff0b9936ec2af8881fd92fc98 Mon Sep 17 00:00:00 2001 From: Paul Daniel Faria Date: Wed, 17 Jun 2020 09:33:21 -0400 Subject: Ensure all existing doctest code highlights have documentation modifier --- crates/ra_ide/src/syntax_highlighting/injection.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'crates/ra_ide/src/syntax_highlighting/injection.rs') diff --git a/crates/ra_ide/src/syntax_highlighting/injection.rs b/crates/ra_ide/src/syntax_highlighting/injection.rs index 40436c5a2..dc12c8f5a 100644 --- a/crates/ra_ide/src/syntax_highlighting/injection.rs +++ b/crates/ra_ide/src/syntax_highlighting/injection.rs @@ -8,8 +8,8 @@ use ra_syntax::{ast, AstToken, SyntaxNode, SyntaxToken, TextRange, TextSize}; use stdx::SepBy; use crate::{ - call_info::ActiveParameter, Analysis, Highlight, HighlightModifier, HighlightTag, - HighlightedRange, RootDatabase, + call_info::ActiveParameter, Analysis, HighlightModifier, HighlightTag, HighlightedRange, + RootDatabase, }; use super::HighlightedRangeStack; @@ -121,8 +121,7 @@ pub(super) fn extract_doc_comments( range.start(), range.start() + TextSize::try_from(pos).unwrap(), ), - highlight: Highlight::from(HighlightTag::Comment) - | HighlightModifier::Documentation, + highlight: HighlightTag::Comment | HighlightModifier::Documentation, binding_hash: None, }); line_start += range.len() - TextSize::try_from(pos).unwrap(); @@ -168,6 +167,8 @@ pub(super) fn highlight_doc_comment( h.range.start() + start_offset, h.range.end() + end_offset.unwrap_or(start_offset), ); + + h.highlight |= HighlightModifier::Documentation; stack.add(h); } } -- cgit v1.2.3