Как предотвратить команды от кражи окон Emacs? - PullRequest
7 голосов
/ 24 сентября 2010

Последние пару месяцев я изучал GNU Emacs для системы Windows.Одна вещь, которая действительно беспокоит меня, - это команды украсть или закрыть мои окна.Например, при запуске eshell он иногда помещает в него другое окно, а не текущее.У меня также есть расширение для VC для прозрачного ящика IBM, которое также убивает окна при извлечении / извлечении файлов.

Я бы подумал, что возможность заблокировать окно, чтобы ничто не могло его убить или украсть,быть довольно желательной особенностью.Emacs поставляется с этим встроенным?У меня такое ощущение, что это так, но мне просто не хватает терминологии.

Любая информация будет оценена.

С уважением,

Эллиот

Ответы [ 2 ]

7 голосов
/ 24 сентября 2010

Использование StickyWindows .

Загрузка sticky-windows.el

вставьте следующие строки в .emacs:

(require 'sticky-windows)
(global-set-key [(control x) (?0)] 'sticky-window-delete-window)
(global-set-key [(control x) (?1)] 'sticky-window-delete-other-windows)
(global-set-key [(control x) (?9)] 'sticky-window-keep-window-visible)
3 голосов
/ 24 сентября 2010

(info "(emacs) Force Same Window") описывает, что вообще происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...