Emacs片段的反引号

时间:2017-03-05 20:03:07

标签: emacs markdown code-snippets backticks yasnippet

我正在尝试在Emacs中为Markdown创建代码块代码段。

我试图像这样创建一个代码段:

# -*- mode: snippet -*-
# name: code-block
# key: cb
# ---

```${1:r}
${2:code}
```

但是当我尝试保存时,却发出错误wrong type argument: stringp, nil

如何让这个代码段生效?

1 个答案:

答案 0 :(得分:1)

你必须用反斜杠来逃避反引号。

来自the documentation

  

纯文本

     

可以包含任意文本作为模板的内容。它们通常被解释为纯文本,但$`除外。您需要使用\来逃避它们:\$\`\本身也可能需要有时转义为\\