2014-11-08 33 views
0

我使用pacage-install安装了helm软件包。如何避免迷你缓冲区中的错误信息(helm-mode,emacs24.4)

根据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) 

掌舵的功能部分的工作原理。但这对我来说很不方便。有没有人知道这个问题的解决方法?

条件

操作系统:Ubuntu的14.10

emacs的版本:24.4.1(x86_64的未知Linux的GNU的,GTK +版本3.12.2)

当我使用emacs 24.3,不会出现此问题

掌舵版本:掌舵,20141106.257

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

回答

1

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

您应该将此问题报告给Thierry Volpiatto(Helm的维护人员/作者)。

+0

谢谢你的回复。我会把它报告给Helm。 – 2014-11-11 15:13:22