Emacs / Wanderlust / OSX - Alguma idéia do que poderia fazer com que o Emacs ganhasse foco ao usar o Wanderlust?

1

Estou usando o Wanderlust com o Emacs no OSX 10.6.8 (Snow Leopard) e alterno frequentemente para um aplicativo diferente, enquanto o Wanderlust está prefixando e-mails e organizando os buffers de resumo. Em vários estágios durante esse processo, o Emacs ganha foco e me afasta do que eu estava fazendo em outro aplicativo. Eu não acho que o Wanderlust tenha qualquer redação embutida e eu não tenha adicionado nenhum, então eu não tenho ideia do que poderia estar causando o Emacs para exigir foco. Alguma idéia de como deixar o Emacs em segundo plano enquanto atualiza o Wanderlust?

    
por lawlist 30.12.2013 / 23:41

1 resposta

0

Nesta circunstância específica, eu modifiquei wl-summary-get-buffer-create para usar uma função display-buffer personalizada ( link ) . Quando essa função foi executada, o Emacs adquiriu o foco no OSX 10.6.8 (depois de ter sido back-grounded).

A função wl-summary-goto-folder-subr pode levar uma quantidade substancial de tempo para ser concluída, dependendo de vários fatores e configurações do usuário, e essa função também usa wl-summary-get-buffer-create .

Se o Emacs misteriosamente adquirir foco depois de ter sido reutilizado, procure o uso de funções como display-buffer e select-window e set-window-buffer e funções especiais como switch-to-frame : link Os suspeitos mais prováveis são: select-frame-set-input-focus , que contém funções como: x-focus-frame , raise-frame , select-frame .

    
por 12.06.2014 / 23:01

Tags