2013-02-26 41 views
0

几年来,我曾经在Emacs中使用sierotki.el包(NonbreakableSpace)进行我的LaTeX写作。它在我的配置(Ubuntu 12.04,emacs 23或emacs 24(24.2.1))中运行得非常好。前段时间我已经安装了emacs-snapshot(emacs 24.3.50.1)(来自ppa:cassou/emacs ppa),sierotki.el不再工作(没有任何错误)。包sierotki.el不能在Emacs快照下工作

任何人都知道什么是错的?


为了完整起见,包刚过一个字母的单词插入~(LaTeX中不可中断空间)(如I,在英语a,或许多其他在我的母语)。

+0

“不工作了”是不充分的信息。请提供一个特定的测试案例,解释你做了什么,你期望发生什么,以及发生了什么。 – sds 2013-02-26 15:56:25

+0

可能与Emacs版本完全不相关。你使用AUCTeX吗?如果是这样,你最近更新了吗?另外,为什么不使用内置于Emacs的'tildify-buffer',显然是做同样的事情。 – lunaryorn 2013-02-26 16:51:37

+0

@ lunaryorn:sierotki.el将tildify as flyspell拼写检查缓冲区(大致)。 – 2015-06-25 06:21:15

回答

1

原因是sierotki.el用于使用变量last-command-char,它在更新的Emacsen中更改为last-command-event。您可能需要升级sierotki.el(我前一段时间通过此修补程序联系了作者,并将其应用),或者自行修复。