C/C++言語において#からはじまる命令の補完を提供するelisp. ヘッダファイルの入力のとき, stdio.hとかstdlib.hなどを補完できてかなり便利. このヘッダファイルの補完は読み込みに行くディレクトリを変数に設定しておいてやればいいため, かなり柔軟にできる. 以下が簡単な設定例. まあEmacs電子書棚さんに書いてあるとおり. (require 'cpp-complt) (add-hook 'c-mode-hook '(lambda() ;; C/C++ でヘッダを補完入力. (define-key c-mode-map "#" 'cpp-complt-instruction-completing) (define-key c-mode-map "\C-c#" 'cpp-complt-ifdef-region))) #を押すとミニバッファを利用して補完がでける. ヘッダフ