auto-completeのヘルプ機能改善(persist-help, last-help)

auto-completeのヘルプ機能を少し改善してみました。コードはGitリポジトリから取得できます。

http://cx4a.org/software/auto-complete/#Source_Code

変更点:

1. ヘルプ表示後に操作を行っても自動的に消えないバッファヘルプ機能(persist-help)
2. 前回補完した候補のヘルプを再度表示する機能(last-help)

(1)は補完中にC-u f1あるいはM-x ac-persist-helpすることで、別ウィンドウに表示されるバッファヘルプを永続的に表示させておくことができるようになります。

(2)は関数などをRETで補完した後からでも、その関数のヘルプを見ることができる機能で、M-x ac-last-helpでバッファヘルプ形式で表示、M-x ac-last-quick-helpでクイックヘルプ形式で表示してくれます。TABによる補完や単純な文字入力では補完されたとみなされませんので、後から表示したいのであればあらかじめRETで補完しておきます。