Skip to content

Commit fe42ca3

Browse files
committed
Consume escaped formatting marks
1 parent 8f76c13 commit fe42ca3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/languages/asciidoc.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,17 @@ export default function(hljs) {
113113
begin: /\*{2}[\w\s\n]+/,
114114
end: /\*{2}/
115115
},
116+
// escaped formatting marks
117+
{
118+
begin: /\\/,
119+
end: /[*_`]/
120+
},
116121
// inline constrained strong
117122
{
118123
className: 'strong',
119124
// must not follow a word character or be followed by an asterisk or space
120125
// must not be preceded by the escape character \
121-
begin: /(?<!\\)\B\*(\w\n?\w)+(?!\n\n)/,
126+
begin: /\B\*(\w\n?\w)+(?!\n\n)/,
122127
end: /\*/,
123128
// allow escaped asterisk followed by word char
124129
contains: [{

0 commit comments

Comments
 (0)