正确的语法是这样的:
#+PROPERTY: header-args :tangle "~/.config/emacs/init.el"
Run Code Online (Sandbox Code Playgroud)
但有一次,我有,而不是header-args,header-aegs。注意e代替r. 我遇到了可怕的tangled 0 code blocks事情。花了很多时间才找到错误。我的问题是:
flycheck?也许有组织模式 LSP 实现?您可以尝试,仍然是 alpha,“使用 LSP 和 org-mode(alpha) 进行文学编程”
lsp-mode为在源块内运行语言服务器提供实验支持。通过从源块头(语言 + )获取有关源块的信息,然后将点来回转换为 LSP 位置来实现此目的,因此语言服务器认为 Emacs 已打开原始文件。 为了使其工作,这些文件也必须存在于磁盘上,因为服务器希望找到它们。org-mode
lsp-mode:tangle
它声明有组织模式集成(预览)。
集成非常原始但可用 - 您基本上可以直接在文档中的源代码块
lsp-mode上运行语言智能。 我们通过创建虚拟缓冲区抽象来实现这一点,该抽象允许我们伪造服务器客户端实际上已经打开了真实文件。org-modeorg-mode
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |