auto-complete.elをいじってみた
補完候補が一つしかなく,かつ入力が終わっているのにauto-completeが発動して鬱陶しかったので,いじってみた.頑張ってソース読んだ.
具体的にいうと,補完候補がhogehogeで,hogehogeまで入力したのにキーがac-complelte-mode-mapに吸われる状況(補完の必要が無い).
(defadvice ac-start (after my-ac-start () activate) (if (and (= 1 (length ac-candidates)) (string= ac-prefix (car ac-candidates))) (ac-stop)))
ちゃんとテストしてないけどこれでいけてるんじゃないかと思う.