Может ли ЕЦБ быть ограничен «захватить» только текущий буфер, когда он активирован?

StackOverflow https://stackoverflow.com/questions/3160090

  •  01-10-2019
  •  | 
  •  

Вопрос

От get Go: Извините, если я не использую правильную терминологию Emacs - я относительно мокрый за ушами в мире Emacs.

Большая часть моей работы в Emacs предназначена для программирования R, и я использую Эсс а также Приоритет сделать это довольно счастливо. Я хотел бы построить пользовательский макет ECB, который использует все нижнюю часть экрана в качестве мою консоль R, при проведении некоторых буферов, специфичных ECB слева.

С использованием Диаграммы макета ECB-эски, Я хотел бы, чтобы мой макет выглядеть как в значительной степени точно так же, как «Left13», за исключением случаев, когда в целом буфера «компиляции» будет моим запущенным консолью R (или любая оболочка, для этого):

-------------------------------------------------------
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
| Directories  |                 Edit                 |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
|              |                                      |
-------------------------------------------------------
|                                                     |
|                    R Console                        |
|                                                     |
-------------------------------------------------------

Если я могу просто разделить свой буфер в два (вертикально), а затем позвоните ecb-activate От верхнего буфера (и не позволяйте ему прикоснуться к моим нижним буфере), я представляю, что это может работать (отсюда, предмет моего вопроса).

Тем не менее, не работает, и я не знаю, как получить более узкую «нижнюю панель» из макета, чтобы работать так, как мне нравится использовать попытку использовать функциональность макета настроек ECB.

Кто-нибудь знает, если / как я могу сделать это?

Это было полезно?

Решение

Краткий ответ: Нет.

Дольше ответ: К сожалению, ECB полностью берет на себя управление Emacs «Window» на очень низком уровне. Так что это все или ничего. Вы не можете комфортно комбинировать его с регулярным расщеплением окон. Что вы могли бы сделать, это Отрегулируйте макет ЕЦБ дает вам или Программа пользовательской макета. Отказ (Некоторая сборка требуется.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top