Eu costumava sudo apt-get install emacsbaixar o emacs. Eu esperava que o emacs da linha de comando fosse iniciado quando eu executei, emacsmas o emacs da GUI foi iniciado.
Como posso baixar o emacs da linha de comando?
Eu costumava sudo apt-get install emacsbaixar o emacs. Eu esperava que o emacs da linha de comando fosse iniciado quando eu executei, emacsmas 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 -nwopçã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 ~/.bashrcou ~/.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-noxeu 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-noxou em emacs24.noxvez 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.