Yasnippet和pabbrev在Emacs合作

Yasnippet和pabbrev在Emacs合作,emacs,pabbrev,Emacs,Pabbrev,我试图让yasnippet和pabbrev软件包与emacs一起工作,但我似乎无法得到任何爱。我怎样才能让他们配合得很好 问题的关键是pabbrev和yasnippet绑定到tab键。当找不到匹配项时,这两个包似乎都会执行此回退操作,但它们不会正确地回退 我目前正在使用Emacs W32(最新的Emacs 22版本)。yasnippet是字节编译的,但pabbrev不是 编辑:到目前为止,tabkey2和hippie都不是开箱即用的,这就是为什么我还没有将这两种解决方案标记为正确答案的原因。不过

我试图让yasnippet和pabbrev软件包与emacs一起工作,但我似乎无法得到任何爱。我怎样才能让他们配合得很好

问题的关键是pabbrev和yasnippet绑定到tab键。当找不到匹配项时,这两个包似乎都会执行此回退操作,但它们不会正确地回退

我目前正在使用Emacs W32(最新的Emacs 22版本)。yasnippet是字节编译的,但pabbrev不是

编辑:到目前为止,tabkey2和hippie都不是开箱即用的,这就是为什么我还没有将这两种解决方案标记为正确答案的原因。不过,我正在尝试tabkey2,以使其正常工作。

看一看。它似乎解决了您遇到的问题。

我用于管理选项卡扩展包

以下代码将尝试每个程序包以展开tab键:

(require 'hippie-exp)

(setq hippie-expand-try-functions-list
      '(yas/hippie-try-expand
        try-expand-dabbrev
        try-expand-dabbrev-all-buffers
        try-expand-dabbrev-from-kill
        try-complete-file-name
        try-complete-lisp-symbol))

注意:hippie expand可能不适用于pabbrev,因为pabbrev是emacs次要模式

需要更多的数据。你在编译字节吗?他们怎么会“玩得不好”你能更具体一点吗?哈哈。我=瘸子。问题已更新。您是否使其正常工作?你能把你做的事发出去吗?