2010-09-24 10 views
6

Ich habe GNU Emacs in den letzten Monaten auf einem Windows-System gelernt. Eine Sache, die mich wirklich nervt, ist Befehle zu stehlen oder meine Fenster zu schließen. Zum Beispiel wird beim Starten von eshell es gelegentlich ein anderes Fenster als das aktuelle setzen. Ich habe auch eine Erweiterung für VC für IBM Clearcase, die Windows auch beim Einchecken/Auschecken von Dateien tötet.Wie verhindert man, dass Befehle Emacs-Fenster stehlen?

Ich hätte gedacht, dass die Fähigkeit, ein Fenster zu sperren, so dass nichts es töten oder stehlen könnte, ein ziemlich wünschenswertes Merkmal wäre. Kommt Emacs mit diesem eingebauten? Ich habe das Gefühl, dass es so ist, aber mir fehlt einfach die Terminologie dafür.

Alle Informationen würden geschätzt werden.

Grüße,

Elliot

Antwort

6

Verwendung StickyWindows.

Herunterladen sticky-windows.el

geben Sie die folgenden Zeilen in Ihrer .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

Genau das war ich. Vielen Dank Jerome. Jetzt kann ich meinen Arbeitsbereich abgrenzen und muss nicht befürchten, dass meine Puffer getötet oder gestohlen werden. – sonelliot

3

(info "(Emacs) erzwingen neues Browser-Fenster") beschreibt, was im Allgemeinen passiert.

+0

In neueren Versionen des Emacs-Handbuchs: (Info "(emacs) Puffer anzeigen") –

Verwandte Themen