2015-11-25 5 views
2

Я хотел бы настроить Emacs/ESS, чтобы при нажатии F3 для запуска программы (на сервере) она разбивала мои окна на 3 раздела. В идеале у него будет одно большее окно с одной стороны для программы SAS и два окна с половинной высотой с другой стороны, содержащие файлы LOG и LST.Emacs ESS SAS: Автоматическое разбиение окон на окно для отображения программы, журнала и листинга

Я использовал C-x 2 и C-x 3, чтобы разбить окна Emacs вручную, а затем циклически перемещаться по буферам в каждом окне, чтобы получить результат, который я описал. Это работает, но было бы здорово, чтобы это было каким-то образом автоматизировано.

Возможно ли это, и если да, то как я могу это сделать?

ответ

0

Сначала необходимо определить команду (с defun), чтобы делать то, что вам нужно (вы будете использовать (split-window-below) и (split-window-right) вместо C-x 2 и C-x 3). Затем вы связываете F3 с этой командой с помощью:

(global-set-key (kbd "<f3>") 'your-command-name)