¿Cómo instalar / predeterminado a la versión de línea de comandos de Emacs?

8

Instalé Emacs usando sudo apt-get install emacs. El problema es que cuando ejecuto Emacs desde la línea de comandos (por ejemplo emacs main.c), abre Emacs con una GUI. Prefiero la versión de línea de comandos que se ejecuta en el emulador de terminal.

¿Cómo puedo instalar (o cambiar algunos valores predeterminados) para que Emacs se abra en la línea de comandos en lugar de una GUI?

pliegue derecho
fuente

Respuestas:

13

Instalar en emacs-noxlugar de emacsdebería hacer el truco.

TomH
fuente
55
En Debian / Ubuntu, el sabor "no X" de Emacs tiene un número de versión incrustado: así que el nombre del paquete es emacs23-nox.
Riccardo Murri
^ Esto (lo que dijo riccardo)
21

Si desea iniciar Emacs en el terminal y sin ningún soporte de gráficos X11, simplemente llámelo con el -nwinterruptor de línea de comando:

emacs -nw #...other options

Puede configurar un alias de shell si lo hace con frecuencia.

Esto también funciona en los casos en que no tiene control sobre lo que está instalado.

Riccardo Murri
fuente
2
Además, si la variable de entorno $ DISPLAY no está establecida, emacs usará la versión del terminal.
KeithB
1

Comenzar emacs con emacs -nwdebería hacer el truco.

Haziz
fuente