У меня есть программа, которая использует коды терминала ANSI, чтобы делать причудливые вещи, такие как стирание строк, когда она работает в терминале.Когда он запускается из Emacs, он явно испортил буфер.
Программа имеет возможность не использовать их, поэтому я хотел бы иметь возможность включить эту опцию при запуске в оболочке внутриEmacs.
Я запускаю эту программу как часть Makefile, либо из терминала, либо используя режим компиляции в Emacs.
Так есть ли способ, чтобы режим компиляции устанавливал средупеременная (или что-то подобное), которую было бы легко перехватить в Makefile, чтобы использовать эту опцию, когда это уместно?
Вручную добавить дополнительный аргумент для make в команде make (в любом из случаев) - вот чтопытаюсь избежать.