Eu tenho meus Emacs execução em um tag workercom server-startlançada. Eu tenho um gerenciador de arquivos aberto em outro lugar (outro monitor, por exemplo) e quando eu abro um arquivo de texto com emacsclientele é aberto com êxito no emacs, mas não muda para ele e não aumenta.
O que estou procurando é um sinal específico do cliente no rc.lua. Algo como:
client.add_signal("focus", function(c) c:raise() end)
Eu quero que seja apenas específico do Emacs. E mude para a workertag ao mesmo tempo. Como alternativa, posso fazer isso a partir do retorno de chamada da regra do Emacs?
Alguma ideia? :)