2013-09-12 3 views
2

в лютеранстве Emacs Я установил кучу пакетов через elpa (MELPA/мармелад). Here Я вижу, что ESS поддерживает расширенный AC с выпадающим меню для фантазий, с документацией и т. Д. Из коробки. Однако я могу использовать только базовый (например, писать «библиотеку» один раз, вводить, писать «lib», завершать).elpa + ESS + auto-complete работает только частично

Есть ли что-нибудь особенное мне нужно? Я не гений LISP/.emacs, поэтому, возможно, я чего-то не хватает. Я попробовал несколько ручных флагов (например, (setq ess-use-auto-complete t), как это было предложено), но нет надежды.

Я использую Emacs 24.3 на OSX (не должен иметь большого значения) и недавний ESS (13.09); мои .emacs просто require s ESS и AC (плюс (ac-config-default)).

ответ

1

Благодарим за предложение, страница на emacswiki действительно хорошо выглядит. Итак, я только что установил из elpa, как вы. И я не получил завершение , как и вы. Но тогда я сделал C-c C-bess-eval-buffer, а также завершение и плавающие документы. И вот ты туда.

+0

HA Я пропустил это. Я не уверен, почему он не делает это в режиме «M-x r-mode» или постепенно или что-то в этом роде (например, jedi on python-mode автоматически проверяет импорт и т. Д.), Но, безусловно, его можно настроить. Благодаря! – marco

1

Чтобы получить полное завершение, вам необходимо выполнить хотя бы один процесс R. То же самое верно для завершения eldoc.

Смежные вопросы