J'ai Ubuntu 12.04 fonctionnant avec Emacs 24.3. Au démarrage de l'ordinateur, emacs --daemon
est exécuté, et j'ai modifié le paramètre emacs24.desktop
to take emacsclient -c -a ""
as exec. Cependant, chaque fois que j'essaie d'ouvrir un fichier, un nouveau cadre s'ouvre à chaque fois.
Existe-t-il un moyen de faire apparaître le fichier dans un cadre préexistant en tant que nouveau tampon?
Par «ouvrir un fichier», je veux dire en utilisant le gestionnaire de fichiers GUI ou en utilisant le terminal par emacsclient -nc [filename]
ou emacsclient -nc -a "" [file]
.
EDIT : Ce qui semble se produire, c'est qu'emacs ouvre une nouvelle "fenêtre OS" (comme dans le cadre Emacs) avec chaque fichier; cependant, je peux accéder à tous les tampons dans le même cadre emacs. Pourtant, avoir plusieurs images emacs est irritant même si je n'ai pas à les passer. La fermeture manuelle du cadre supprime également le tampon.
Existe-t-il un moyen de supprimer le comportement d'ouverture du nouveau cadre à chaque fois?
-n
est pour le no-wait
moment -c
était de créer un nouveau cadre (je ne savais pas qu'il créait un nouveau cadre à chaque fois ). Sans -c
, emacsclient
démarre emacs dans le -nw
mode pour une raison quelconque.
emacsclient -help
.