C’est peut-être une question stupide, mais je n’ai pas trouvé de solution directe à cela. Je veux souvent ne pas utiliser la fenêtre comme suit
+--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | | | | | | | | | +--------------+-------------+ +--------------+-------------+ +--------------+--------------+ +-----------------------------+ | | | | | | | | | | | | | | | +--------------+--------------+ --> +-----------------------------+ | | | | | | | | | | | | +-----------------------------+ +-----------------------------+
Actuellement, je commence par ctrl-x 1 puis je le divise verticalement / horizontalement. mais ma vraie question est de savoir comment supprimer une fenêtre particulière sans perturber la structure de l’autre fenêtre. y a-t-il une fonction elisp dans construit.?
J’espère que je cadre correctement ma question
Vous pouvez utiliser la combinaison de touches Cx 0 pour supprimer la fenêtre en cours.
La réponse de Rémi est ce que vous cherchez, mais le mode gagnant est également extrêmement utile pour vous ramener aux configurations de fenêtre précédentes après avoir effectué des modifications arbitraires (telles que la restauration de ces fractionnements multiples après avoir tapé Cx 1 ).
Vous pouvez l’activer dans votre fichier init avec:
(winner-mode 1) ;"Cc " and "Cc " undo and re-do window changes.
Voir aussi: http://www.emacswiki.org/emacs/CategoryWindows