如何避免迷你缓冲区中的错误消息(helm-mode,emacs24.4)

时间:2014-11-08 14:49:17

标签: emacs emacs-helm

我使用pacage-install安装了helm包。

根据this page, 我在init.el中添加了以下代码。

.emacs.d / init.el

(when (require 'helm-config)                                                                            
  (global-set-key (kbd "C-c h") 'helm-mini)                                                             
  (helm-mode 1))                                                                                     

当我按下" M-x"键并输入任何字母,我在迷你缓冲区中收到以下错误消息。

迷你缓冲区中的

消息

Error running timer `helm-mp-highlight-match-internal': (wrong-type-argument stringp nil)

helm的功能部分有效。但这对我来说很不方便。有没有人知道问题的解决方法?

条件

操作系统:Ubuntu 14.10

emacs版本:24.4.1(x86_64-unknown-linux-gnu,GTK +版本3.12.2)

当我使用emacs 24.3时,这个问题不会发生。

掌舵版:helm-20141106.257

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

FWIW,很可能helm-mp-highlight-match-internal中的这个错误也发生在24.3中:24.4中的一个差异是定时器中的错误不再被忽略,而是被报告为迷你缓冲区中的消息

你应该把这个问题报告给Thierry Volpiatto(维护者/ Helm的作者)。