Я кодирую OCaml под Emacs, у меня есть один makefile в рабочей папке и несколько подпапок, содержащих .ml файлы. Если я запускаю M-x compile и make отлично работает в буфере makefile, но не работает в буфере файла .ml, это дает мне ошибку:
-*- mode: compilation; default-directory: "..." -*-
Compilation started at Fri Jan 27 18:51:35
make -k
make: *** No targets specified and no makefile found. Stop.
Compilation exited abnormally with code 2 at Fri Jan 27 18:51:35
Это понятно, потому что каталог по умолчанию - это подпапка, которая не содержит makefile. Кто-нибудь знает, как установить папку makefile всегда как каталог компиляции по умолчанию?