Yasnippet (0.6.1c и 0.8), кажется, скрывает справку по автозаполнению (1.3.1) в emacs

Я пытаюсь использовать Yasnippet и режим автозаполнения в Emacs 24.1 (созданный из исходников) на RHEL5. Вот мой .emacs.d/init.el:

;; yasnippet
(add-to-list 'load-path "~/.emacs.d/plugins/yasnippet-0.6.1c")
(require 'yasnippet)
(yas/initialize)
(yas/load-directory "~/.emacs.d/plugins/yasnippet-0.6.1c/snippets")

;; auto-complete mode
(add-to-list 'load-path "~/.emacs.d/plugins/auto-complete-1.3.1")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/plugins/auto-complete-1.3.1/dict")
(ac-config-default)

Таким образом, автозаполнение вообще не помогает. Если я удалю весь yasnippet, все будет почти нормально (в том смысле, что справка отображается для load-path, но не для defun... но сейчас это не главная проблема). Я пробовал также с Yasnippet 0.8, но ничего не изменилось.

Заранее спасибо.


person petrux    schedule 13.03.2013    source источник


Ответы (1)


Попробуйте это решение.

P.S. Это было украдено из рецептов el-get.

person aholub7x    schedule 13.03.2013
comment
Спасибо! Отлично работает для yasnippet 0.6.1 (но совсем не работает для версии 0.8). - person petrux; 13.03.2013
comment
Обновление: иногда работает нормально. Действительно странно и неприятно. Целый день ушел на то, чтобы решить эту проблему (безуспешно, конечно). - person petrux; 13.03.2013