web-dev-qa-db-ja.com

デフォルトでemacsをコンソールモード(-nw)で実行する

-nwを使用したかのように、デフォルトで端末(またはコンソール)モードでEmacsを実行するにはどうすればよいですか?そして、それが完了したら、必要に応じてGUIモードで(一度)実行するように強制するにはどうすればよいですか?

41
Ben Dilts

私のDebianテストでは、alias emacs='emacs -nw'emacsを続けて、ターミナルでEmacsを開きます。そして、同じセッションで、emacs23-xは、GUIでEmacsを開きます。

57
vpit3833

端末モードでemacsを使用することにした場合always、emacs-nox(Xサポートのないemacs)をインストールします。

インストール後も$ emacsで実行されるため、エイリアスを再度作成する必要はありません!:)

Debian Squeezeのリポジトリにあるので、Ubuntuにもある必要があります。

9
kgaipal

この回答 は、私が見つけた方法が私にとって最適な方法であることを示しています(エイリアスに問題があった)。基本的に、実行可能なスクリプトを作成します

#!/bin/sh
emacs -nw "$@"

そしてポイント$EDITORシェルのrcファイルでこれに追加します。

4
metakermit
alias emacs='emacs -nw'

または

unset DISPLAY
1
Marc Abramowitz