元ネタ: id:kitokitoki:20090819 要するに<?phpとうったときにphpinfoとかが候補として出るとRETで改行できない(候補があるため)という問題。解決策は以下の3通り。 RETのキーバインドを外す RETはそもそも補完のアクションを実行するコマンドのために割り当ててある(現状yasnippetでしか使ってない)。単純に補完するだけならTABで十分なのでRETのキーバインドを外すという方法はありだと思う。 (define-key ac-complete-mode-map "\r" nil) オムニ補完の機構で強制的に消す ベータ版の実験的機能のオムニ補完の機構を使って強制的に消すのもありです。仕様はほぼこれで確定なのでバージョンアップ時に動かなくなることはないと思います。 方法はオムニ補完のトリガに補完を消したい単語を指定し、その時に使用されるsourcesはni