emacs - js2 模式下的高锁损坏

标签 emacs elisp

这件事困扰了我一段时间。我使用“hi-lock”或更具体地说highlight-symbol 。但是,突出显示在 js2 模式下不起作用。

想知道在我深入挖掘之前是否有人能快速获胜。

最佳答案

已解决:

(eval-after-load "hi-lock"
  '(defadvice hi-lock-set-pattern (around js2-hack activate compile)
     "js2 sets `font-lock-fontified' to t but doesn't really use the font-lock mechanism "
     (if (eq major-mode 'js2-mode)
         (let ((font-lock-fontified nil))
           ad-do-it)
       ad-do-it)))

关于emacs - js2 模式下的高锁损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11209282/

相关文章:

c++ - 在 OSX Yosemite 上的 Emacs 中使用 LLVM 调试器

emacs - CEDET 解析时缓冲区被终止

emacs,如何多次调用 kill-region?

perl - Emacs 中 perl 的语法高亮显示已损坏,有修复吗?

emacs - Elisp 在 progn 上使用 apply 函数列表

emacs - 是否可以告诉 Windows 上的 emacs 使用 IE http 代理设置?

emacs - 排除 LaTeX-mode-hook 是个好主意吗?

emacs - 编译前是否可以不要求保存缓冲区?

emacs - Emacs 中 sexp 和 list 的区别?

emacs - Elisp中的过滤功能