Чи можна назвати вікна в emacs


9

Я хотів би мати можливість назвати вікно в emacs та вказати це вікно під час відкриття та створення нових буферів. Я переглянув посібник, але все, що я можу знайти, - find-file-other-windowце не дозволяє мені вказувати, у якому вікні відкривати буфер. Можливо, я намагаюся використовувати emacs таким чином, щоб його не використовували, але те, що я намагаюся досягти, це робоча область, схожа на IDE:

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

Наприклад, я б хотів, щоб у правій вікні були відкриті всі внутрішні довідки та документи python, а всі .py файли в головному вікні за замовчуванням. Будь-які ідеї?

EDIT: Я повинен зазначити, що я використовую emacs в режимі без вікон.

Відповіді:


13

Після обширного гуглання та вичісування голови я виявив, що те, що я шукав, - це функція, що називається set-window-dedicated-p. Тут можна знайти документацію для всіх, хто трапляється на цій сторінці:

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

Прив’язування ключа до цієї функції призведе до того, що вибране вікно відмовиться від розбиття або відображення інших буферів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.