我正在尝试在Emacs中为Markdown创建代码块代码段。
我试图像这样创建一个代码段:
# -*- mode: snippet -*-
# name: code-block
# key: cb
# ---
```${1:r}
${2:code}
```
但是当我尝试保存时,却发出错误wrong type argument: stringp, nil
。
如何让这个代码段生效?
答案 0 :(得分:1)
你必须用反斜杠来逃避反引号。
纯文本
可以包含任意文本作为模板的内容。它们通常被解释为纯文本,但
$
和`
除外。您需要使用\
来逃避它们:\$
和\`
。\
本身也可能需要有时转义为\\
。