Emacs (buffer de exibição) em quadros na área de trabalho atual

3

Ao usar um comando do emacs que usa display-buffer (por exemplo, após um erro no modo de compilação, chamando list-buffers , etc.), se o buffer estiver aberto em outro quadro, ele não abrirá em uma janela o quadro atual, mesmo se o quadro não estiver na área de trabalho atual (para o contexto, costumo usar dois quadros emacs por vez, um visível em todos os desktops e um somente em um único destino) .

Eu vejo na documentação de display-buffer que é preciso um argumento opcional FRAME , e parece que o valor visible faria o que eu quero, mas como não estou chamando display-buffer diretamente, Não sei como definir esse argumento. Alguma idéia?

    
por brjaga 02.05.2013 / 18:09

1 resposta

0

Para versões mais antigas do Emacs, você pode tentar personalizar a opção display-buffer-reuse-frames .

Para versões recentes do Emacs, ou seja, se C-h v display-buffer-alist mostrar que existe, você pode tentar personalizar essa variável (bastante complexa).

    
por 01.09.2013 / 23:11

Tags