2012-07-28 16 views
5

Bu, daha önce bahsedilen bir sorunun varyasyonudur, ancak tam olarak ne olduğunu anlayamıyorum. Ben kabuk yazarak ettiğimdeTamamlanmadan sonra pencerelerin otomatik olarak kapanmasını engeller.

---------------- 
|  |  | 
|  |------| 
|  |shell | 
---------------- 

yapmam "sekme" tamamlamaları almak için:

Üç pencerelerinde benim çerçeve bölünmüş var. Soldaki pencerede görünürler. Sonra emacs tampon, ancak tüm pencereyi kapatmak olmaz ve ben kaldım yatay bölünmüş ekran ile:

---------------- 
|    | 
|--------------| 
| shell  | 
---------------- 

Ben bunun olmasını durdurmak için nasıl çalıştığını anlamak emin değilim ve bu bir değil sorun hiç sahip olduğumu hatırlıyorum. Benim botched girişimlerim emacs tamamlama önerisi tampon hiç kapanmayacak duruma almak başardı, ama bu da ideal değil.

Emacs'ın normalde tamamlama arabelleğini kapatmasını sağlamak için ne yapabilirim, ancak penceremi yalnız mı bırakırsınız? Cevabınız için

cevap

5

M-xdedicated-mode

;; This minor mode allows you to toggle a window's "dedicated" flag. 
;; When a window is "dedicated", Emacs will not select files into that 
;; window. This can be quite handy since many commands will use 
;; another window to show results (e.g., compilation mode, starting 
;; info, etc.) A dedicated window won't be used for such a purpose. 
;; 
;; Dedicated buffers will have "D" shown in the mode line. 
+1

teşekkürler. Bu, emacs'ın sol pencereyi kapatmamasını sağlamasa da, şimdi sağ üst pencereyi kapatıyor, ki bu bir iyileştirme değil. Mevcut olanı kullanacaksa, herhangi bir pencereyi kapatmayı emacs istemiyorum. –

+0

Aslında, bunun otomatik olarak "* Tamamlamalar *" arabelleği için "pencereyi kapat" yapan önceki bir kesmek olduğunu fark ettim. Bunu "öldürme arabelleği" olarak değiştirdim ve şimdi artık bu sorun yok. "Dedicated-mode" kullanma öneriniz artık * Completions * 'ın her zaman görüntülenmesini istediğim bir tamponda açılmadığından emin olmak için çok yararlıdır, bu yüzden teşekkürler ve cevabınızı kabul ediyorum :) –

İlgili konular