Я просматривал документацию и пытался настроить и многое другое, но независимо от того, что я делаю, Flymake просто всегда помещает свои временные файлы в любой каталог, в котором находится исходный файл.
Основная причина, по которой это имеет большое значение, заключается в том, что, когда я выполняю свои программы, используя gdb, иногда я захожу в файл STL или другой файл в непользовательском каталоге. Часто это приводит к тому, что мой процесс GDB перестает отвечать по какой-то причине, что означает, что мне нужно вернуться обратно к началу и либо глобально отключить Flymake, либо надеяться, что мне не придется делать другой файл find в каталоге, который мой процесс emacs не имеет доступа для записи.
Есть ли хороший способ заставить flymake всегда генерировать свои временные файлы, например, ~/.emacs.d/tmp