так как я не могу заставить CEDET
работать для автоматического завершения кода (aka intelli-sense в MS-мире), после нескольких попыток (нет, он просто не работает!), я решил используйте auto-complete
, который работает "отлично" для меня.
К сожалению, auto-complete
имеет раздражающее поведение, когда дело доходит до выхода imenu
с его предложениями.
-
auto-complete
запускаетimenu
, независимо от того, сколько у него предложений. Итак, если есть только одно предложение, появится меню. 1. - Чтобы выйти из
imenu
, я должен использовать клавишиLEFT
илиRIGHT
, чтобы меню исчезло.ESC-ESC-ESC
не имеет никакого эффекта.
Есть ли способ изменить эти два поведения?
Здесь выдержка из моего файла .emacs
, показывающего соответствующий материал auto-complete
:
(require 'auto-complete-config) (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") (ac-config-default) (setq ac-delay 0.5) ;; eclipse uses 500ms
С уважением, mefiX