2009-07-17 9 views

Respuesta

1

Bueno, se puede configurar un alias (tcsh) al igual que

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

Esto hace emacs ocultar todas las otras ventanas (por lo que sólo tiene uno). Por lo que su invocación

emacs file1 file2 

se traduce a

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

desagradable y hacker, pero funciona:

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

O simplemente pulse C-1 x después de que los emacs ha cargado.

Personalmente, creo que está haciendo un uso indebido de emacs si lo invoca desde la línea de comandos. Tiendo a visitar archivos desde dentro de eshell, que se ejecuta dentro de emacs.

+0

mostrar múltiples búferes a la vez es tan valioso. Con un monitor grande puedo mostrar 4 buffers y cada uno es utilizable. No es típico que lo necesite, pero cuando lo hago ... – Cheeso

+0

, esta sería una gran respuesta si realmente explicaste cómo visitar archivos desde dentro de eshell, en lugar de solo mencionar que te gusta hacerlo, o explicaste cómo se supone que debe pasar por los búferes abriéndolos exitosamente en modo de pantalla no dividida. – si28719e

+0

Visita archivos de eshell con 'find-file'. – jrockway

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

funciona de la forma que yo quiero ... lo descubrí después de haberlo preguntado aquí.

Cuestiones relacionadas