I used sudo apt-get install emacs
to download emacs. I expected the command-line emacs to start when I ran emacs
but instead the GUI emacs started.
How can I download the command-line emacs?
I used sudo apt-get install emacs
to download emacs. I expected the command-line emacs to start when I ran emacs
but instead the GUI emacs started.
How can I download the command-line emacs?
That would be
emacs-nox
I believe. This is the meta-package that currently points toemacs24-nox
.So, just as before but with that package:
or alternatively
For cases like this, where you wonder what's in what package, try this :
then
The command-line emacs is installed along with the GUI.
To run it, use the
-nw
option. An explanation fromman emacs
:So run the following command to use emacs from the command-line:
If you don't want to have to type
emacs -nw
, you could create an alias. Put the following line in your~/.bashrc
or~/.bash_aliases
:You can add this alias in one line by using I/O Redirection::
If possible, delete the old version of emacs, then reinstall the version without X. The
*
on the end of the command is important and will save you from a world of pain.You can also specify the version of emacs without X to install, such as
emacs23-nox
oremacs24.nox
rather than installing the alias package.Sure, you can mess with bash aliasing or pass in
-nw
, but when you use sudo, or emacs is summoned by git, you'll see that X window once again.You already have installed it.
Just run emacs with:
I think I accidentally downgraded a post without intending to.
emacs -nw
is the correct option.I just get tired of the vi/emacs flame warz. If the original post didn't mention vi, then mentioning vi doesn't help.
Besides, emacs has a vi mode in it
- viper-mode
.