2010-09-24 12 views
6

He estado aprendiendo GNU Emacs en un sistema Windows durante los últimos meses. Una cosa que realmente me molesta es tener órdenes de robar o cerrar mis ventanas. Por ejemplo, cuando se lanza eshell ocasionalmente pondrá otra ventana en lugar de la actual. También tengo una extensión para VC para el clearcase de IBM que también mata las ventanas cuando ingreso/saco archivos.¿Cómo evitar que los comandos roben las ventanas de emacs?

Hubiera pensado que la capacidad de bloquear una ventana para que nada pueda matarla o robarla sería una característica bastante deseable. ¿Emacs viene con esto incorporado? Tengo la sensación de que sí pero me falta terminología.

Cualquier información sería apreciada.

Saludos,

Elliot

Respuesta

6

Uso StickyWindows.

Descargar sticky-windows.el

poner las siguientes líneas en su .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) 
+0

Eso es exactamente lo que estaba buscando. Muchas gracias Jerome. Ahora puedo compartimentar mi espacio de trabajo y no tener que preocuparme de que mis búferes sean asesinados o robados. – sonelliot

3

(info "(emacs) Fuerza de la misma ventana") describe lo que está pasando en general.

+0

En las versiones más nuevas del manual de Emacs: (información "(emacs) Visualización de búferes") –

Cuestiones relacionadas