-nw
を使用したかのように、デフォルトで端末(またはコンソール)モードでEmacsを実行するにはどうすればよいですか?そして、それが完了したら、必要に応じてGUIモードで(一度)実行するように強制するにはどうすればよいですか?
私のDebianテストでは、alias emacs='emacs -nw'
にemacs
を続けて、ターミナルでEmacsを開きます。そして、同じセッションで、emacs23-x
は、GUIでEmacsを開きます。
端末モードでemacsを使用することにした場合always、emacs-nox(Xサポートのないemacs)をインストールします。
インストール後も$ emacsで実行されるため、エイリアスを再度作成する必要はありません!:)
Debian Squeezeのリポジトリにあるので、Ubuntuにもある必要があります。
この回答 は、私が見つけた方法が私にとって最適な方法であることを示しています(エイリアスに問題があった)。基本的に、実行可能なスクリプトを作成します
#!/bin/sh
emacs -nw "$@"
そしてポイント$EDITOR
シェルのrcファイルでこれに追加します。
alias emacs='emacs -nw'
または
unset DISPLAY