Qooxdoo と emacs を js2-mode で使用してプロジェクトを開始していますが (すばらしいツールです)、少し問題があります。qooxdoo フレームワーク クラスのオート コンプリート サポートがありません。現在、オートコンプリート モードを有効にしていますが、フレームワーク クラスを覚える必要がある場合には役に立ちません。
注: - emacs 24 を使用しています。 - 必要に応じて、auto-complete-mode を削除し、代わりに company-mode を使用できます。
ありがとう!
編集:これを機能させるために、framework/source/class ディレクトリからクラス名を取得する小さなスクリプトを作成しました。
find . -iname '*.js' -print0 | while read -d $'\0' file
do
grep '^qx.Class.define(".*",$' $file | sed 's/qx\.Class\.define("\(.*\)",/\1/' >> ~/.emacs.d/ac-dict/js2-mode
done
その後、sanityincからの回答に従うだけで、すべてが期待どおりに機能しました。ありがとう!