構造体を操作するときに有効なオートコンプリートオプションのみをリストするようにemacsを取得しようとしています。たとえば、次の構造体を考えてみましょう。
typedef struct
{
int length, width, area;
} SquareType;
SquareType *square;
と入力すると、有効な構造体メンバーのみsquare->
を表示するメニューがポップアップ表示されます。
現在、.emacs ファイルに次のように記述している場合、.emacs の後に別の文字を入力した場合にのみポップアップ メニューが表示されます->
。また、現在のメニューには、構造体の有効なメンバーではない補完オプションがリストされています。
(require 'yasnippet)
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(ac-config-default)