Emacs с clang авто-завершение имеет отличную поддержку C.
Вы можете быстро переключаться между C и C ++, используя c-mode
и c++-mode
,даже при использовании компилятора C ++ (по умолчанию Emacs смотрит не на компилятор, а на расширение исходного файла).
Xcode 3 также перестанет предлагать код C ++ при написании C и наоборот,Xcode 4 тоже сделает это, но вы попросили достойную IDE.