Fix rust doctest non-hidden macro highlight
This commit is contained in:
parent
e14cc26f1b
commit
eac5986323
|
@ -39,10 +39,9 @@ add-highlighter shared/rust/line_doctest region ^\h*//[!/]\h*```($|should_panic|
|
|||
add-highlighter shared/rust/line_doctest/marker region ```.* $ group
|
||||
add-highlighter shared/rust/line_doctest/marker/fence regex ``` 0:meta
|
||||
add-highlighter shared/rust/line_doctest/marker/keywords regex [\d\w] 0:meta # already matched above, just ignore comma
|
||||
add-highlighter shared/rust/line_doctest/inner region '^\h*//[!/]\h+#' ' ' group
|
||||
add-highlighter shared/rust/line_doctest/inner region '^\h*//[!/]( #(?= )|)' ' ' group
|
||||
add-highlighter shared/rust/line_doctest/inner/comment regex //[!/] 0:documentation
|
||||
add-highlighter shared/rust/line_doctest/inner/hidden regex '#' 0:meta
|
||||
add-highlighter shared/rust/line_doctest/comment region ^\h*//[!/] ' ' fill documentation
|
||||
add-highlighter shared/rust/line_doctest/code default-region ref rust
|
||||
add-highlighter shared/rust/line_code_rest region ^\h*//[!/]\h*``` ^\h*//[!/]\h*```$ fill documentation # reset invalid doctest
|
||||
add-highlighter shared/rust/line_comment2 region //[!/]{2} $ fill comment
|
||||
|
|
|
@ -86,3 +86,19 @@ fn bar(s: &str) {
|
|||
* ```
|
||||
*/
|
||||
|
||||
//! ```
|
||||
//! // not hidden #
|
||||
//! #![feature(x)]
|
||||
//! # // hidden #
|
||||
//! # #![feature(x)]
|
||||
//! ```
|
||||
|
||||
/**
|
||||
* ```
|
||||
* // not hidden #
|
||||
* #![feature(x)]
|
||||
* # // hidden #
|
||||
* # #![feature(x)]
|
||||
* ```
|
||||
*/
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user