Я использую emacs в качестве основной IDE для программирования на C. Я изучаю способы настройки emacs для работы в качестве IDE, а не простого текстового редактора. Конечно, я хочу подсветку синтаксиса и желательно некоторое завершение кода. Я также хочу, чтобы отдельные буферы позволяли использовать команды оболочки и компилировать M-x. Я хочу, чтобы он открывался в эту форму мультибуфера автоматически при посещении исходного файла C, вместо того, чтобы запускать каждый буфер отдельно. Я буду использовать это в основном для разработки Linux / BSD Unix, хотя я также пишу код для Mac OS X (снова Unix) и Windows (Windows 7 64bit).
Я исследовал стартовый набор Emacs, опубликованный Филом Хагельбергом (техномантизм), но он, кажется, очень ориентирован на динамические языки и использование git. Я использую emacs в основном для разработки на C и использую mercurial для VC. Я также относительный новичок, делающий конфигурацию Emacs относительно сложной для меня.
Сейчас я играю с CEDET и пакетом Emacs Code Browser (ECB), который больше соответствует тому, что я хочу, но все еще не совершенен.
Любые предложения по настройке emacs для IDE программирования на C приветствуются.