Préserver la disposition des fenêtres dans Emacs

J’ai configuré mes fenêtres d’une certaine manière. Comment enregistrer ce paramètre pour être appelé plus tard?

Découvrez le bureau emacs. Je n’ai pas d’emac disponible, mais je crois que cela fait partie des paquets lisp standard que vous obtenez lorsque vous installez emacs.

Utilisez la bibliothèque de bureau pour enregistrer l’état d’Emacs d’une session à l’autre. Une fois que vous avez sauvegardé le bureau Emacs – les tampons, leurs noms de fichiers, les modes principaux, les positions de tampon, etc. -, les sessions Emacs suivantes rechargent le bureau enregistré.

J’utilise parfois encore Cx rw pour stocker une configuration de fenêtre dans un registre, et Cx rj (où est un seul caractère) pour y revenir.

Bien que ce soit un bon moyen de stocker quelques configurations de fenêtres sur lesquelles vous voulez revenir après un certain temps, je trouve que le mode gagnant est plus pratique à quelques égards. (Par exemple, vous n’aurez pas à nommer les configurations).

Il suffit de mettre (winner-mode 1) dans votre fichier .emacs, de lier les raccourcis de win- deur et de win-wino ou d’utiliser les raccourcis prédéfinis IMC Cc et Cc ), et vous pourrez revenir aux configurations de fenêtres précédentes.

Voir aussi: M-: (info "(emacs) Window Convenience") et M-: (info "(emacs) RegConfig")

Je sais que vous avez déjà accepté une réponse, mais parce que je comprends votre question d’une autre manière (en ce qui concerne la mise en page) et que cette question s’est manifestée lorsque j’étais à la recherche

workgroups.el

qui a pour but de sauvegarder et de restaurer le chemin, les fenêtres emacs sont disposées et bien d’autres encore.

Essayez de restaurer la mise en page si vous souhaitez simplement restaurer la disposition de la fenêtre ultérieurement.

Si vous souhaitez conserver une mise en page dans votre disque dur, vous pouvez desktop-save .

Si vous avez besoin de stocker plusieurs mises en page pendant la durée de vie d’emacs (par exemple, vous vous connectez à un démon emacs de longue durée avec emacsclient ), vous pouvez utiliser Cx rf pour stocker la mise en page dans un registre ( Cx rj restaurer).

Cela fonctionne comme un charme car la disposition stockée est disponible lorsque vous quittez la session emacsclient et que vous vous reconnectez ultérieurement (dans ce cas, les mises en forme de fenêtres stockées par Cx rw auront disparu).