Может ли ЕЦБ быть ограничен «захватить» только текущий буфер, когда он активирован?
Вопрос
От get Go: Извините, если я не использую правильную терминологию Emacs - я относительно мокрый за ушами в мире Emacs.
Большая часть моей работы в Emacs предназначена для программирования R, и я использую Эсс а также Приоритет сделать это довольно счастливо. Я хотел бы построить пользовательский макет ECB, который использует все нижнюю часть экрана в качестве мою консоль R, при проведении некоторых буферов, специфичных ECB слева.
С использованием Диаграммы макета ECB-эски, Я хотел бы, чтобы мой макет выглядеть как в значительной степени точно так же, как «Left13», за исключением случаев, когда в целом буфера «компиляции» будет моим запущенным консолью R (или любая оболочка, для этого):
-------------------------------------------------------
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Directories | Edit |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
-------------------------------------------------------
| |
| R Console |
| |
-------------------------------------------------------
Если я могу просто разделить свой буфер в два (вертикально), а затем позвоните ecb-activate
От верхнего буфера (и не позволяйте ему прикоснуться к моим нижним буфере), я представляю, что это может работать (отсюда, предмет моего вопроса).
Тем не менее, не работает, и я не знаю, как получить более узкую «нижнюю панель» из макета, чтобы работать так, как мне нравится использовать попытку использовать функциональность макета настроек ECB.
Кто-нибудь знает, если / как я могу сделать это?
Решение
Краткий ответ: Нет.
Дольше ответ: К сожалению, ECB полностью берет на себя управление Emacs «Window» на очень низком уровне. Так что это все или ничего. Вы не можете комфортно комбинировать его с регулярным расщеплением окон. Что вы могли бы сделать, это Отрегулируйте макет ЕЦБ дает вам или Программа пользовательской макета. Отказ (Некоторая сборка требуется.)