Чтобы создать подобный проект, сначала создайте проект верхнего уровня с помощью:
M-x ede-new RET
и заполните его как проект на основе Automake или Makefile.(Либо в порядке.) Затем для каждого подкаталога снова используйте ede-new
с тем же стилем проекта.Эти проекты будут связаны вместе в рамках проекта верхнего уровня.Затем вы используете
M-x customize-project RET
для редактирования любых функций, необходимых для проекта.Если вы используете Dired, вы можете пометить файлы и использовать меню «Проект», чтобы добавить эти файлы к какой-либо цели, или создать новые цели для их добавления.Вам не нужно знать, что находится в файлах Project.ede, чтобы сделать это.Как оказалось, файл Project.ede - это всего лишь некоторый код Emacs Lisp, который создает объекты, представляющие проект, в котором вы работаете.