Я использую Emacs 23.2. Вот как я загружаю семантику:
(setq semantic-default-submodes '(global-semantic-idle-scheduler-mode
global-semanticdb-minor-mode
global-semantic-idle-summary-mode
global-semantic-mru-bookmark-mode))
(semantic-mode 1)
Таким образом, если я создаю простой файл Java и посещаю его, я получаю завершение кода для локально определенных методов и классов. Но я не могу понять, как сделать семантическую информацию о библиотеках jdk. Например, если я попробую semantic-ia-complete-symbol
для строковой переменной, я получу Cannot find types for 'String blah'
.
Кто-нибудь знает, как загрузить библиотеки jdk в semanticdb, чтобы было доступно завершение кода стандартных типов объектов, таких как String?