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

如何防止命令窃取emacs窗口?,emacs,Emacs,在过去的几个月里,我一直在Windows系统上学习GNU Emacs。有一件事真的让我讨厌,那就是命令窃取或关闭我的窗口。例如,在启动eshell时,它偶尔会将其置于另一个窗口,而不是当前窗口。我还有一个用于IBM clearcase的VC扩展,当我签入/签出文件时,它也会杀死windows 我本以为锁上一扇窗户,让任何东西都无法杀死它或偷走它,这将是一个相当理想的功能。Emacs是否附带此内置功能?我有一种感觉,它是,但我只是缺乏它的术语 任何信息将不胜感激 问候, Elliot使用 下载 在

在过去的几个月里,我一直在Windows系统上学习GNU Emacs。有一件事真的让我讨厌,那就是命令窃取或关闭我的窗口。例如,在启动eshell时,它偶尔会将其置于另一个窗口,而不是当前窗口。我还有一个用于IBM clearcase的VC扩展,当我签入/签出文件时,它也会杀死windows

我本以为锁上一扇窗户,让任何东西都无法杀死它或偷走它,这将是一个相当理想的功能。Emacs是否附带此内置功能?我有一种感觉,它是,但我只是缺乏它的术语

任何信息将不胜感激

问候,

Elliot使用

下载

.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)

(信息“(emacs)Force Same Window”)描述了总体情况。

这正是我想要的。非常感谢杰罗姆。现在我可以划分我的工作区,不必担心我的缓冲区被杀死或被盗