LINUX.ORG.RU

[emacs] Как быстро переключаться между C/C++ проектами в Cedet

 


0

1

После чтения документации не могу понять, как быстро переключаться между C/C++ проектами в Cedet.

Неужели надо обязательно в .emacs отредактировать ede-cpp-root-project и перезапустить emacs? Указать стартовый файл в корне всех проектов неудобно, так как они объемные. Как лучше переключаться в такой ситуации?

Ответ на: комментарий от psv1967

Создать файл проекта какого типа? Для стороннего c++ (в моем случае проекты от Xcode) насколько понимаю надо использовать ede-cpp-root. В документации нахожу только про создание объекта в .emacs:

«6.1.1 ede-cpp-root

The ede-cpp-root project type allows you to create a single object with no save-file in your .emacs file.»

Dmitry-T
() автор топика

Что значит переключаться?

допустим есть два проекта описанных с помощью ede-cpp-root-project, один находится в директории projects/a другой в директории projects/b

тогда если открыть в emacs файл projects/a/main.cpp то будет автоматически использоваться экземпляр класса ede-cpp-root-project для «projects/a», а если projects/b/main.cpp то для projects/b, при переключении буферов настройки будут меняться автоматически, ничего руками делать не нужно.

fghj ★★★★★
()
Ответ на: комментарий от fghj

«допустим есть два проекта описанных с помощью ede-cpp-root-project»

Мда, а слона то я и не приметил :) Почему-то попробовал в одном объекте описать два проекта, получил ошибку и успокоился. Сейчас записал несколько объектов ede-cpp-root-project и с первого взгляда все работает. Благодарю за подсказку.

Dmitry-T
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.