Fix raw block highlighting

This commit is contained in:
Laurenz 2023-02-15 09:52:08 +01:00
parent 618beb1ac1
commit 942fa6636d
3 changed files with 16 additions and 1 deletions

View File

@ -281,7 +281,7 @@ fn to_syn(RgbaColor { r, g, b, a }: RgbaColor) -> synt::Color {
/// The syntect syntax definitions.
static SYNTAXES: Lazy<syntect::parsing::SyntaxSet> =
Lazy::new(|| syntect::parsing::SyntaxSet::load_defaults_newlines());
Lazy::new(|| syntect::parsing::SyntaxSet::load_defaults_nonewlines());
/// The default theme used for syntax highlighting.
pub static THEME: Lazy<synt::Theme> = Lazy::new(|| synt::Theme {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -1,6 +1,7 @@
// Test code highlighting.
---
#set page(width: 180pt)
#set text(6pt)
```typ
= Chapter 1
@ -25,7 +26,9 @@ fn advance(state: State<'_>) -> State<'_> {
```
---
#set page(width: 180pt)
#set text(6pt)
```py
import this
@ -37,6 +40,18 @@ def hi():
#set page(width: 180pt)
#set text(6pt)
```cpp
#include <iostream>
int main() {
std::cout << "Hello, world!";
}
```
---
#set page(width: 180pt)
#set text(6pt)
#rect(inset: (x: 4pt, y: 5pt), radius: 4pt, fill: rgb(239, 241, 243))[
```html
<!DOCTYPE html>