Quando quero alternar entre programas no Windows, normalmente uso a tecla windows e uma tecla numérica para executar um programa na minha barra de tarefas. A maioria dos programas iniciará a execução ou, se já houver uma instância, trará para o primeiro plano e se concentrará nela. Mas o Emacs (iniciado com runemacs.exe) criará uma nova entrada na barra de tarefas, e usar o atalho novamente criará uma nova instância. Até onde eu sei, nem consigo alternar entre os diferentes quadros usando os comandos do Emacs (tentei Cx 5 o).
Existe uma maneira de fazê-lo para que os usos subsequentes das teclas de atalho do Windows usem apenas a instância existente do Emacs e, se não, posso pelo menos fazê-lo para que eu possa navegar facilmente entre os diferentes quadros? Eu tentei este trecho:
(require 'server)
(unless (server-running-p)
(start-server))
da resposta a esta pergunta , mas não fez diferença.
emacsclientw.exe
runemacs.exe
como editor alternativo, pode ligar emacsclientw.exe
mesmo quando não há um servidor de edição em execução.