Eshell中如何高亮某些单词?

How to highlight some words in Eshell?

我在 Emacs 中使用 Eshell 来 运行 一个程序,我可以检查 Shell 中的输出,但我想突出显示一些词,如“错误”、“信息”或其他词像那样。我该怎么做?

(defun font-lock-comment-annotations ()
  (font-lock-add-keywords
   nil
   '(("\<\(error\)" 1 font-lock-warning-face t)
     ("\<\(info\)" 1 'org-todo t)
   ))
(add-hook 'eshell-mode-hook 'font-lock-comment-annotations)

试一试:)

您应该尝试 nschum/highlight-symbol.el,像这样: