This happens in both engines. Minimal reprex:
| Input | Output |
|---|
---
engine: jupyter
keep-md: true
---
```
This doesn't unescape: `{{python}} 1.2`
This evaluates: `{python} 1.2`
```
|
---
engine: jupyter
keep-md: true
---
```
This doesn't unescape: `{{python}} 1.2`
This evaluates: 1.2
```
|
---
engine: knitr
keep-md: true
---
```
This doesn't unescape: `{{r}} 1.2`
This evaluates: `{r} 1.2`
```
|
---
engine: knitr
keep-md: true
---
```
This doesn't unescape: `{{r}} 1.2`
This evaluates: 1.2
```
|
It's very hard to write about the feature in this case.