Ad esempio, quando si apre un file tramite C-x-C-F, è possibile i nomi dei file gruppo completo, e se ci sono più di un possibili completamenti, esso si aprirà un buffer di completamento con un elenco di possibili completamenti. Il problema è che, dopo aver aperto il file, la finestra del buffer è tornata in modalità normale, ma non si chiude. C'è un modo per far chiudere automaticamente questi buffer dopo che il file è stato aperto?C'è un modo per chiudere automaticamente i buffer nome completetion in Emacs?
14
A
risposta
7
Anche se non risolve direttamente il problema avete considerato ido-mode
come un meccanismo per aprire i file?
ido-mode legherà C-x C-f
a ido-find-file
questo ti permette di aprire in modo interattivo i file (selezione tra i conflitti di nomi all'interno del minibuffer C-s
e varie altre caratteristiche nifty) lo trovo un metodo molto più semplice di trovare file e sarà sbarazzarsi del *Completions*
buffer del tutto.
13
dispiace per entrare davvero in ritardo su questo, ma questo è come lo faccio:
;; Remove completion buffer when done
(add-hook 'minibuffer-exit-hook
'(lambda()
(let ((buffer "*Completions*"))
(and (get-buffer buffer)
(kill-buffer buffer)))))
Testato su GNU Emacs 22.x ed 23.x
Problemi correlati
- 1. Emacs salva automaticamente sul buffer di commutazione
- 2. Previene emacs dal chiudere automaticamente una finestra dopo il completamento
- 3. C'è un modo per retinare le finestre buffer in Emacs?
- 4. Ricarica .emacs per tutti i buffer attivi
- 5. definizioni di ripristino e ricaricare .emacs senza chiudere o riavviare Emacs e buffer riaprire
- 6. Applicare una funzione a tutti i buffer in emacs
- 7. emacs compile buffer auto close?
- 8. Emacs: riapre i buffer dall'ultima sessione all'avvio?
- 9. Emacs: salva-buffer in background
- 10. Menu buffer Emacs: come mostrare solo i buffer file + dired?
- 11. Come posso chiudere un buffer senza chiudere la finestra?
- 12. C'è un modo per correggere il buffer della finestra in emacs per errore sidro/repl
- 13. docview in emacs: rinfrescante contenuto dvi automaticamente
- 14. emacs Buffer di scambio per ogni finestra
- 15. Come passare tra i buffer visibili in emacs?
- 16. coppia finestre/buffer insieme in emacs?
- 17. Come si chiude una finestra aperta automaticamente in Emacs?
- 18. come disabilitare il salvataggio automatico per i buffer tramp in emacs?
- 19. Come posso verificare se esiste un buffer corrente in Emacs?
- 20. comportamento lista-buffer di emacs
- 21. Come posso ottenere rapidamente emacs per aprire un nuovo buffer?
- 22. vim - Come chiudere tutti i buffer nella scheda corrente?
- 23. Come posso rispondere automaticamente (kill-matching-buffer chiede se dovrei uccidere un buffer modificato)?
- 24. emacs: chiude l'elenco dei buffer sulla selezione
- 25. Emacs - Salvataggio automatico buffer ogni 5 secondi
- 26. Come salvare automaticamente i file su perdere focus in Emacs
- 27. È possibile valutare l'intero buffer in Emacs?
- 28. Comando shell Emacs sul buffer
- 29. Emacs: scroll buffer not point
- 30. È possibile salvare automaticamente i buffer temporanei che non stanno visitando un file?
Vuoi dire che si desidera completamente "uccidere" il * Completamenti * buffer dopo essere stati utilizzati (piuttosto che comportamento predefinito che è solo per "nasconderlo")? – luapyad
La configurazione della finestra torna a quello che era prima di provare i completamenti (il Cx Cf per emacs pianura ('emacs -q'). Puoi dare maggiori dettagli? È Cx Cf forse non tenuti a trovare file' '? –