При использовании команды emacs, которая использует display-buffer
(например, после ошибки из режима компиляции, вызова list-buffers
и т.д.), Если буфер открыт в другом кадре, он не открывается в окне в текущем кадре даже если фрейма нет на текущем рабочем столе (для контекста я обычно использую два фрейма emacs одновременно, один видимый на всех десктопах и один только на одном десстопе).
Я вижу в документации для display-buffer
что он принимает необязательный аргумент FRAME
, и кажется, что значение visible
будет делать то, что я хочу, но так как я не вызываю display-buffer
напрямую, я не уверен, как установить этот аргумент. Есть идеи?