Мои обычные инструменты - это Emacs с g++ в системе Linux для реализации моих алгоритмов исследования. В течение последних нескольких лет я использовал emacs довольно простым способом. Я открываю файлы C или С++, редактирую их с помощью схемы выделения синтаксиса по своему выбору и компилирую и делаю другие вещи из emacs (или, возможно, из терминала), включая использование gdb в emacs для отладки. Я знаю о etags и ctags и немного играл с etags и emacs, но, похоже, не нашел этого "сладкого пятна" с инструментами.
Мне было интересно, что делают другие, чтобы настроить emacs только так, чтобы он хорошо сочетался с etags и другими инструментами? Какие ухищрения нужно делать с emacs, чтобы сделать его лучше IDE?