Cuando inicio emacs me gustaría que aparecieran 4 ventanas y dentro de cada ventana me gustaría que apareciera un búfer como especifico en mi archivo .emacs. Quizás en la ventana superior izquierda aparezca el navegador web emacs w3m, en la ventana superior derecha aparecerá el intérprete de Python, la ventana inferior izquierda, la última ventana utilizada, y para la ventana inferior derecha aparecerá un búfer en blanco.
- ¿Cómo puedo escribir esta funcionalidad en elisp para mi archivo .emacs?
- ¿Dónde encontraste esta información para responder esta pregunta? ¿Usó las páginas de ayuda de emacs?
¡Toda ayuda es muy apreciada!

workgroups2pero ¿cuáles son los comandos básicos que me darán la funcionalidad que quiero?EXPRESIONES DE GRATITUD
Creé una solución de las cosas que encontré en las siguientes páginas:
NOTAS
No especificó qué sistema operativo está utilizando. Asumiré que es un poco de sabor de * nix. Corrígeme si me equivoco. Si está utilizando Windows, aún puede usar los
.emacsajustes que sugiero, pero no puede usar la solución (ver más abajo).Mi solución se carga
emacscon 4 ventanas abiertas, quew3mmuestran google en la parte superior izquierda, un shell de python en la parte superior derecha, el último archivo abierto en la parte inferior izquierda y unscratchbúfer vacío en la parte inferior derecha. Esto funciona bien si iniciaemacssin argumentos, pero rompe el diseño si abre un archivo directamente desde la línea de comandos:Por lo tanto, también sugiero una solución alternativa para cargar el diseño solo si no se ha proporcionado un nombre de archivo. Si siempre desea cargar el diseño de 4 ventanas, simplemente agregue las líneas lisp a continuación directamente en
~/.emacslugar de crear un nuevo archivo .Si decide agregar las líneas directamente a su
~/.emacsarchivo, tenga cuidado con estos comandos:Solo puede haber una
custom-set-variablessección en un.emacsarchivo, así que en lugar de agregar esas líneas al archivo, busque lacustom-set-variablessección existente y simplemente agregue la variable:RESPONDER
Cree un archivo en su
$HOMEllamada que.my_emacs_layoutcontenga estas líneas (o agréguelos a su~/.emacsarchivo, consulte las notas anteriores):Eso es todo, ahora puede cargar su nuevo
emacsdiseño iniciandoSolución
Si desea cargar una
emacssesión normal al abrir explícitamente un archivo y cargar el diseño de 4 ventanas cuando simplemente se ejecutaemacs, agregue estas líneas al archivo de configuración de su shell (~/.bashrcsi está usando bash):fuente
~/.bashrc?que tengo?~/.bash_profile~/.bash_profilelugar de~/.bashrc. Si no está en una Mac, cree~/.bashrc. Este es el tipo de cosa que hace que sea importante decirnos qué sistema operativo está utilizando :).emacs. Solo es un problema cuando carga archivos explícitamente. incluso entonces, todavía funciona, los búferes están ahí, es solo el diseño lo que está jodido.