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'
.
String などの標準オブジェクト型のコード補完が利用できるように、jdk ライブラリをセマンティック db にロードする方法を知っている人はいますか?