Eu costumava sudo apt-get install emacs
baixar o emacs. Eu esperava que o emacs da linha de comando fosse iniciado quando eu executei, emacs
mas o emacs da GUI foi iniciado.
Como posso baixar o emacs da linha de comando?
Eu costumava sudo apt-get install emacs
baixar o emacs. Eu esperava que o emacs da linha de comando fosse iniciado quando eu executei, emacs
mas o emacs da GUI foi iniciado.
Como posso baixar o emacs da linha de comando?
Respostas:
O emacs da linha de comando é instalado junto com a GUI.
Para executá-lo, use a -nw
opção Uma explicação de man emacs
:
-nw , --no-window-system
Diga ao Emacs para não usar sua interface especial para X. Se você usar
essa opção ao invocar o Emacs a partir de uma janela do xterm (1), a exibição
será feita nessa janela.
Portanto, execute o seguinte comando para usar o emacs na linha de comando:
emacs -nw
Se você não quiser digitar emacs -nw
, poderá criar um alias. Coloque a seguinte linha no seu ~/.bashrc
ou ~/.bash_aliases
:
alias emacs="emacs -nw"
Você pode adicionar esse alias em uma linha usando o redirecionamento de E / S:
echo alias emacs="emacs -nw" >> ~/.bashrc
Isso seria emacs-nox
eu acredito. Este é o meta-pacote que atualmente aponta para emacs24-nox
.
Descrição: O editor GNU Emacs (sem suporte ao X)
Então, como antes, mas com esse pacote:
sudo apt-get install emacs-nox
ou alternativamente
sudo apt-get install emacs24-nox
Para casos como este, onde você quer saber o que há em qual pacote, tente o seguinte:
apt-cache search ^emacs
então
apt-cache show <whateverpackage>
Se possível, exclua a versão antiga do emacs e reinstale a versão sem o X. O *
final do comando é importante e salvará você de um mundo de dor.
apt-get remove emacs*
apt-get install emacs-nox
Você também pode especificar a versão do emacs sem o X para instalar, como emacs23-nox
ou em emacs24.nox
vez de instalar o pacote de alias.
Claro, você pode mexer com o aliasing do bash ou passar -nw
, mas quando você usa o sudo ou o emacs é convocado pelo git, você verá aquela janela do X novamente.