Я ищу хорошую статью об использовании emacs как C / C++ IDE.
Что-то вроде "Эффективные emacs" Стива Йегге.





На самом деле нет специальной статьи, но я обнаружил, что EmacsWiki полон полезной информации. Рассмотрите возможность проверки этих записей:
Я недавно наткнулся на этот статья, который неплохой.
Обновлено: Да, ссылка больше не действительна. Кажется, они недавно изменили свой URL-адрес, и он не перенаправляет должным образом. Надеюсь, он скоро вернется. В любом случае статья называлась «Советы Бенджамина Ратта по разработке Emacs C». Мне удалось найти копию здесь.
Я планирую написать такую статью в ближайшем будущем, но теперь вы можете взять моя конфигурация из Cedet + Emacs, что помогает мне эффективно редактировать исходники C++. Если у вас возникнут вопросы, вы можете задать их мне напрямую
Я написал статью об использовании CEDET для C / C++ - alexott.net/en/writings/emacs-devenv/EmacsCedet.html
Имейте в виду, что режим C++ в Emacs основан только на регулярных выражениях, а не на грамматике. Следовательно, подсветка синтаксиса не основана строго на синтаксисе самого языка, а, скорее, в значительной степени основана на стандартном форматировании. Подсветка синтаксиса Emacs C++ часто допускает ошибки.
Проблема не ограничивается подсветкой синтаксиса. Такой же дефектный дизайн относится и к автоматическому форматированию. Все это говорит о том, что я использую только Emacs для всего моего редактирования исходного кода C++ более 20 лет, начиная с дней cfront. (Я обычно отключаю привязки электрических клавиш из-за дефектного дизайна Emacs, основанного на регулярных выражениях. Регулярным выражениям не хватает выразительной силы для точного описания синтаксиса C++.
Я потратил много разочаровывающих лет на разработку на C++ без хорошей поддержки со стороны редакторов. Microsoft Visual Studio, несомненно, лучший редактор C++. Но в мире, основанном на Unix, вы сами по себе. Source Insight хорош, но работает только на M $! Я считаю, что компилятор должен генерировать данные перекрестных ссылок так, как ему лучше всего. Надеюсь, лязг восполнит этот пробел.
Для всех, кто хочет это прочитать, вот ссылка на статью: xugx2007.blogspot.com/2007/06/…