É possível nomear janelas no emacs

9

Gostaria de poder nomear uma janela no emacs e especificar essa janela ao abrir e criar novos buffers. Examinei o manual, mas tudo o que consigo encontrar é o find-file-other-windowque não me permite especificar em qual janela abrir o buffer. Talvez esteja tentando usar o emacs de uma maneira que não se destina a ser usado, mas o que estou tentando alcançar é um espaço de trabalho semelhante a um IDE:

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

Por exemplo, gostaria de ter toda a ajuda interna e documentos python abertos na janela da direita e todos os arquivos .py na janela principal por padrão. Alguma ideia?

EDIT: devo mencionar que estou usando o emacs no modo de console sem janela.

Parker Ault
fonte

Respostas:

13

Depois de pesquisar bastante e coçar a cabeça, descobri que o que estava procurando era uma função chamada set-window-dedicated-p. A documentação pode ser encontrada aqui, para qualquer pessoa que ocorra nesta página:

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

Vincular uma tecla a esta função fará com que a janela selecionada se recuse a dividir ou exibir outros buffers.

Parker Ault
fonte