2011-09-17 12 views
5

Non sono sicuro di come farlo in modo completo.In Emacs come impedire che lo stesso buffer venga visualizzato in finestre diverse nello stesso frame?

Attualmente mi costruire il mio bzr Emacs su Windows, così posso vedere che `Display-buffer' ora prende un'opzione di prescrittori, che potrebbe essere interessante, ma non sono riuscito a trovare esempi concreti di come usarlo.

Ma questo problema deve essere risolto prima che venga richiamato il buffer di visualizzazione.

Ad esempio, una finestra della Guida era in precedenza in attesa di Buffer-A, ma ho visitato il Buffer-A in un'altra finestra durante la lettura dell'aiuto. Ora quando esco dalla finestra della Guida, appare anche Buffer A. Voglio qualche altro buffer utile per apparire lì.

risposta

1

Ho un codice sperimentale che sembra funzionare here.

Sottolineo sperimentale. Questo potrebbe sciogliere i tuoi Emacs.

Sarei grato se potessi contattarmi su GitHub o qui per farmi conoscere la vostra esperienza con questo.

0

Emacs 24 non è ancora stato rilasciato. Hanno modificato il comportamento del buffer-display/window e le interfacce Lisp diverse volte durante il periodo di sviluppo della release. Lo stato corrente della versione è pretest, quindi lo sviluppo è presumibilmente interrotto, tranne che per le correzioni di bug.

Tuttavia, le discussioni in corso [email protected] mostrano che le cose sono ancora in visualizzazione del buffer di flusso e finestre.

La soluzione migliore è verificare l'ultimo documento e codice (che potrebbe non corrispondere esattamente, a questo punto).

Problemi correlati