Я не в состоянии проверить это, но если вы не можете идентифицировать Aquamacs по system-type
или window-system
, тогда я думаю, что вы можете определить это по команде, использованной для его запуска. Предполагая, что исполняемый файл / ссылка на самом деле называется «aquamacs», я думаю, что-то вроде этого должно сработать:
(unless (equal (car command-line-args) "aquamacs")
...)
Если это не удалось, попробуйте M-x apropos-value aquamacs RET
найти любые переменные, содержащие эту строку, для использования в аналогичном сравнении.