我正在使用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)
Run Code Online (Sandbox Code Playgroud)
因此,如果我创建一个简单的java文件并访问它,我将获得本地定义的方法和类的代码完成.但我无法弄清楚如何使语义识别jdk库.例如,如果我尝试semantic-ia-complete-symbol使用String变量,我会得到Cannot find types for 'String blah'.
有谁知道如何将jdk库加载到semanticdb中,因此可以使用像String这样的标准对象类型的代码完成?