3 votes

la commande "open" lance des processus Emacs.app distincts, ou aucun processus du tout

Je suis récemment passé d'un autre MBP fonctionnant sous Mojave à un MacBook Pro avec Catalina. J'utilise Emacs.app de https://emacsformacosx.com/ . Pour toutes les versions précédentes de Mac OS, la commande

open -a /Applications/Emacs.app myfile

lancerait initialement un nouveau processus Emacs et ouvrirait mon fichier ; si Emacs était déjà ouvert, il ouvrirait un nouveau tampon pour ce fichier.

Maintenant, dans Catalina, soit (a) il démarre une toute nouvelle copie d'Emacs avec ce fichier ouvert, soit parfois, si Emacs est déjà en cours d'exécution, (b) il ne fait rien, ce qui n'est ni l'un ni l'autre ce que je veux.

Une idée pour retrouver l'ancien comportement ?

2voto

nohillside Points 82672

Il serait peut-être plus facile d'utiliser emacsclient :

  • Ajouter (server-start) à votre .emacs fichier
  • Exécuter emacsclient FILE pour ouvrir un fichier dans un Emacs en cours d'exécution

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X