Я ищу хорошую статью об использовании emacs в качестве C/С++ IDE.
Что-то вроде Steve Yegge "Эффективные emacs" .
Я ищу хорошую статью об использовании emacs в качестве C/С++ IDE.
Что-то вроде Steve Yegge "Эффективные emacs" .
Никакой конкретной статьи, действительно, но я нашел EmacsWiki, чтобы полон полезной информации. Рассмотрите эти записи:
Недавно я наткнулся на эту статью которая неплоха.
EDIT: Да, ссылка больше не действительна. Похоже, что они недавно изменили свой URL, и он не перенаправляется должным образом. Надеюсь, он скоро вернется. В любом случае статья называлась "Советы по разработке Benjamin Rutt Emacs C". Мне удалось найти копию здесь.
Я планирую написать такую статью в ближайшем будущем, но теперь вы можете взять мою конфигурацию Cedet + Emacs, что помогает мне эффективно редактировать источники С++. Если у вас возникнут вопросы, вы можете прямо спросить меня.
Имейте в виду, что режим Emacs С++ основан только на регулярных выражениях, а не на грамматике. Следовательно, подсветка синтаксиса не основана строго на синтаксисе самого языка, а скорее во многом основана на стандартном форматировании. Выделение синтаксиса Emacs на С++ часто допускает ошибки.
Проблема не ограничивается синтаксисом hightlighting. Тот же дефектный дизайн применяется к автоматическому форматированию. Все это сказало, что я использую только Emacs для всего моего редактирования исходного кода на С++ более 20 лет, начиная с дней cfront. (Обычно я выключаю привязки с помощью электрического ключа из-за дефектного дизайна на основе Emacs. Регексы не обладают достаточной выразительностью для точного описания синтаксиса С++.
Я рекомендую ggtags и irony-mode, Кроме того, вы можете использовать helm-ag для поиска ( "grep" ) для строк в вашей кодовой базе.