如何防止命令窃取emacs窗口?

时间:2010-09-24 03:58:27

标签: emacs

在过去的几个月里,我一直在Windows系统上学习GNU Emacs。真正让我烦恼的一件事就是让命令偷走或关闭我的窗户。例如,当启动eshell时,它偶尔会将它放在另一个窗口而不是当前窗口。我还有一个用于IBM的clearcase的扩展,当我签入/退出文件时它也会杀死Windows。

我原本以为能够锁定一个窗口以便没有任何东西可以杀死它或者窃取它将是一个相当理想的功能。 Emacs是否附带此内置功能?我有一种感觉,但它只是缺乏它的术语。

任何信息都将不胜感激。

此致

埃利奥特

2 个答案:

答案 0 :(得分:7)

使用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)

答案 1 :(得分:3)

(info“(emacs)Force Same Window”)描述了一般情况。