¿Es posible nombrar ventanas en emacs

9

Me gustaría poder nombrar una ventana en emacs y especificar esa ventana al abrir y crear nuevos buffers. He revisado el manual, pero todo lo que puedo encontrar es find-file-other-window, lo que no me permite especificar en qué ventana abrir el búfer. Quizás estoy tratando de usar emacs de una manera que no estaba destinado a ser utilizado, pero lo que intento lograr es un espacio de trabajo similar a un IDE:

----------------------------------------------
| Project  |  Main editor        | Help Docs |
| Files    |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |---------------------|           |
|          |  Console/Shell      |           |
|          |                     |           |
----------------------------------------------

Por ejemplo, me gustaría tener toda la ayuda interna y los documentos de Python abiertos en la ventana derecha, y todos los archivos .py en la ventana principal de forma predeterminada. ¿Algunas ideas?

EDITAR: Debo mencionar que estoy usando emacs en el modo de consola sin ventanas.

Parker Ault
fuente

Respuestas:

13

Después de buscar en Google y rascarse la cabeza, descubrí que lo que estaba buscando es una función llamada set-window-dedicated-p. La documentación se puede encontrar aquí, para cualquier otra persona que se encuentre en esta página:

http://www.gnu.org/s/emacs/manual/html_node/elisp/Dedicated-Windows.html

Al vincular una tecla a esta función, la ventana seleccionada rechazará dividir o mostrar otros búferes.

Parker Ault
fuente