【问题标题】:sublime linter like package for emacs (syntax error live highlighting)用于 emacs 的 sublime linter 包(语法错误实时突出显示)
【发布时间】:2013-01-01 23:04:33
【问题描述】:

在 Sublime Text 2 中有一个名为 sublime linter 的包,它会在您键入时突出显示任何有语法错误的部分。

emacs 中有没有类似的包?

谢谢 穆尔塔萨

【问题讨论】:

    标签: emacs


    【解决方案1】:

    flycheck 是flymake 的新替代品,包括

    • 基于主要模式的检查器(而不是文件名模式),
    • 简单的声明式检查器定义(而不是 init 函数)
    • 针对多种语言的即用型语法检查器(而不是使用不存在工具的损坏检查器)
    • 干净、简洁且易于理解的实现(而不是几乎 2k 行的意大利面条式代码)。

    【讨论】:

    • Alex,我可以看到我已经安装了flymake模式,并且可以看到编辑js文件时的检查。我安装了 flycheck 并在我的 html 文件中启用了它。我可以在缓冲区模式下看到 FyC。但是它无法检测/突出显示任何错误?可能是什么问题?
    • @alexmurray:你是 flycheck 的作者吗?如果没有,我认为剪切和粘贴功能列表不是很好(包括列表中第一项末尾的奇怪的“,”,但不是第二项和第三项)flycheck 在此处列出,但未提供适当的归属:github.com/lunaryorn/flycheck
    • 不,我不是作者,但我在答案的开头链接到项目页面,所以这不像我试图在不给出归属的情况下将他们的功能列表归功于 - 归属一开始就在那里。
    【解决方案2】:

    flymake 包与 Emacs 捆绑在一起。它支持某些语言,并且有许多收据可以针对不支持开箱即用的语言对其进行自定义。详情请见EmacsWiki

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      • 2016-06-28
      • 2016-04-01
      相关资源
      最近更新 更多