mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-02 19:57:25 +02:00
fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 (#9727)
This commit is contained in:
parent
141e360a83
commit
f55aad181f
2 changed files with 23 additions and 5 deletions
|
@ -28,6 +28,7 @@ const commentPatterns = {
|
|||
wasm: {start: '\\;\\;', end: ''},
|
||||
tex: {start: '%', end: ''},
|
||||
vb: {start: "['‘’]", end: ''},
|
||||
vbnet: {start: "(?:_\\s*)?['‘’]", end: ''}, // Visual Studio 2019 or later
|
||||
rem: {start: '[Rr][Ee][Mm]\\b', end: ''},
|
||||
f90: {start: '!', end: ''}, // Free format only
|
||||
ml: {start: '\\(\\*', end: '\\*\\)'},
|
||||
|
@ -113,10 +114,11 @@ function getAllMagicCommentDirectiveStyles(
|
|||
return getCommentPattern(['wasm'], magicCommentDirectives);
|
||||
|
||||
case 'vb':
|
||||
case 'vbnet':
|
||||
case 'vba':
|
||||
case 'visual-basic':
|
||||
return getCommentPattern(['vb', 'rem'], magicCommentDirectives);
|
||||
case 'vbnet':
|
||||
return getCommentPattern(['vbnet', 'rem'], magicCommentDirectives);
|
||||
|
||||
case 'batch':
|
||||
return getCommentPattern(['rem'], magicCommentDirectives);
|
||||
|
|
|
@ -384,16 +384,32 @@ y = times2(x);
|
|||
\end{document}
|
||||
```
|
||||
|
||||
```vbnet title="vbnet.vb"
|
||||
Dim languages As New Set(Of String) From {
|
||||
```vba title="vba.vb"
|
||||
Function Factorial(ByVal n As Long) As Long
|
||||
If n < 0 Then
|
||||
Err.Raise 5 ' Invalid argument
|
||||
End If
|
||||
'highlight-next-line
|
||||
Factorial = 1 ' return value
|
||||
Dim i As Long
|
||||
' highlight-start
|
||||
For i = 2 To n
|
||||
Factorial = Factorial * i
|
||||
Next
|
||||
' highlight-end
|
||||
End Function
|
||||
```
|
||||
|
||||
```vbnet title="vbnet.vb"
|
||||
' highlight-next-line
|
||||
Dim languages As New HashSet(Of String) From {
|
||||
"C#",
|
||||
"Visual Basic",
|
||||
_ ' highlight-start
|
||||
"F#",
|
||||
' highlight-end
|
||||
"PowerShell",
|
||||
' highlight-next-line
|
||||
"TypeScript"
|
||||
_' highlight-end
|
||||
}
|
||||
```
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue