(defadvice flymake-post-syntax-check (before flymake-force-check-was-interrupted)
(setq flymake-check-was-interrupted t))
(ad-activate 'flymake-post-syntax-check)
https://memo.sugyan.com/entry/20100705/1278306885
https://www.haya-programming.com/entry/2018/03/24/204715
対策
これも色んなサイトに書いてあることだが、次の設定をemacsの設定ファイルに付け足す。
(defadvice flymake-post-syntax-check (before flymake-force-check-was-interrupted)
(setq flymake-check-was-interrupted t))
(ad-activate 'flymake-post-syntax-check)
参考にしたページ:
flymakeのsyntax-checkが異常終了しても無視するようにする - すぎゃーんメモ
とりあえずflymakeは落ちなくなったが、UTF-9とか書いちゃってもエラー表示してくれる訳ではないので、微妙っちゃ微妙。でもそれに対応させる気概もないのでこれで行く。
スポンサーリンク
本文介绍了一种解决Emacs中Flymake插件语法检查过程中出现异常中断的方法,通过添加特定的Elisp代码到配置文件,使得语法检查更加稳定,避免了因检查中断而导致的编辑体验下降。
488

被折叠的 条评论
为什么被折叠?



