2009-07-17 9 views

risposta

1

Beh, è ​​possibile impostare un alias (tcsh) in questo modo

alias emacs emacs -eval '"(run-with-idle-timer 0 nil (quote delete-other-windows))"' 

Questo rende emacs nascondono tutte le altre finestre (in modo da avere solo uno). Così la vostra invocazione

emacs file1 file2 

è tradotto in

emacs -eval '"(run-with-idle-timer 0 nil (quote delete-other-windows))"' file1 file2 
0

Nasty e hacker, ma funziona:

$ emacs -nw --eval "(mapcar 'find-file '(\"1.txt\" \"2.txt\"))" 
0

O semplicemente premere C-x 1 dopo che i emacs è stato caricato.

Personalmente, penso che si stia abusando di emacs se lo si richiama dalla riga di comando. Tendo a visitare i file all'interno di eshell, che è in esecuzione all'interno di emacs.

+0

visualizzare più buffer contemporaneamente è così prezioso. Con un grande monitor posso avere 4 buffer visualizzati e ognuno è utilizzabile. Non è tipico che io abbia bisogno di questo, ma quando lo faccio .... – Cheeso

+0

questa sarebbe un'ottima risposta se hai effettivamente spiegato come visitare i file da dentro eshell, invece di menzionare solo che ti piace farlo, o spiegato come uno dovrebbe attraversare i buffer avendo aperto con successo in modalità non-split-screen. – si28719e

+0

Visitate i file da eshell con 'find-file'. – jrockway

10
(add-hook 'window-setup-hook 'delete-other-windows) 

funziona come voglio ... l'ho appena scoperto dopo che l'ho chiesto qui.

Problemi correlati