【问题标题】:How do I run spell check on an Rmarkdown document in Emacs + ESS?如何在 Emacs + ESS 中对 Rmarkdown 文档运行拼写检查?
【发布时间】:2019-05-08 15:15:00
【问题描述】:

带有 ESS 的 Emacs 为 R 提供了一个出色的 IDE,而对于 polymode-Rpolymode-markdown 则更好。

在使用 Rmarkdown (*.Rmd) 文件时,我无法找到一种简单的方法来检查文本组件的拼写。

如何仅对 Rmd 文档中正在运行的文本进行拼写检查?

【问题讨论】:

  • 我不使用正在运行的拼写检查器,但您尝试过flyspell 吗? (此问题可能已关闭,因为它是off-topi推荐或查找书籍、工具、软件库。)
  • Rstudio 中的拼写检查为 F7(但它会在代码块中报告大量误报)
  • Rstudio 很棒,但正在寻找 Emacs + ESS 的答案

标签: r emacs r-markdown spell-checking ess


【解决方案1】:

您可以自定义ispell 忽略的区域。对于.Rmd 文件

(add-to-list 'ispell-skip-region-alist '("^```" . "```$"))

应该可以解决问题。然后,您可以使用ispell-buffer 对缓冲区进行拼写检查,它会跳过您的代码块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 2013-12-26
    • 2015-07-10
    • 1970-01-01
    • 2013-08-19
    相关资源
    最近更新 更多