【问题标题】:Auto-refresh ENSIME error buffer自动刷新 ENSIME 错误缓冲区
【发布时间】:2012-10-04 10:51:39
【问题描述】:

有没有一种方法可以让 ENSIME 错误缓冲区(使用 C-c C-v e 调用的缓冲区)在我保存 Scala 源文件时自动刷新?

【问题讨论】:

    标签: scala emacs ensime


    【解决方案1】:

    在加载ensime后尝试添加以下代码:

    (add-hook 'ensime-source-buffer-saved-hook 
              'ensime-show-all-errors-and-warnings)
    

    【讨论】:

    • 实际上,在我的测试中,这显示了 SBT 感知到的 current 错误。因此,如果我在代码中引入错误并保存,SBT 需要 2-3 秒才能解决,但 ensime 已经打开了“错误”缓冲区,显示“0 个错误,0 个警告”。简而言之,这需要在编译完成时从 SBT 发出异步通知......
    猜你喜欢
    • 2012-02-29
    • 2018-07-03
    • 1970-01-01
    • 2021-09-03
    • 2018-07-11
    • 1970-01-01
    • 2020-04-06
    • 2015-08-10
    • 1970-01-01
    相关资源
    最近更新 更多