Lorsque je souhaite basculer entre les programmes sous Windows, j'utilise généralement la touche Windows plus une touche numérique pour exécuter un programme à partir de ma barre des tâches. La plupart des programmes démarrent ou, s'il existe déjà une instance, la mettent au premier plan et se concentrent dessus. Mais Emacs (démarré avec runemacs.exe) créera une nouvelle entrée dans la barre des tâches, et l'utilisation du raccourci à nouveau ne fera que créer une nouvelle instance. Pour autant que je sache, je ne peux même pas basculer entre les différentes images en utilisant les commandes Emacs (j'ai essayé Cx 5 o).
Existe-t-il un moyen de faire en sorte que les utilisations ultérieures des raccourcis clavier Windows utilisent uniquement l'instance existante d'Emacs et, sinon, puis-je au moins le faire pour pouvoir naviguer facilement entre les différents cadres? J'ai essayé cet extrait:
(require 'server)
(unless (server-running-p)
(start-server))
de la réponse à cette question , mais cela n'a pas fait de différence.
emacsclientw.exe
runemacs.exe
un autre éditeur, vous pouvez appeler emacsclientw.exe
même si aucun serveur d'édition n'est en cours d'exécution.