回答:
私はemacsの専門家ではありませんが、これは私のためのトリックをしました:
emacs -nw
あなたの質問は回答されましたが、私はこれが普通のユーザーがemacsを使用する方法ではないと言うことを敢えてします。vimとは異なり、emacsは一般に起動時間が長く、とにかく複数のオープンバッファーで常に実行される傾向があります。したがって、ターミナルでemacsを使用して何かをしたい場合は、呼び出しますemacsclient -nw
(emacsサーバーが開始されていると仮定)。見てのemacsclientの使用を開始する方法の詳細については。
Dick KennyとAlberto Zaccagniによる上記の回答を組み合わせると、私が使用する次の構成が得られます.bashrc
。
alias emacs='emacsclient -nw -c -a ""'
これにより、実行中のemacsデーモンへの接続が試行されます。何も実行されていない場合、新しいものを起動し、現在のターミナルウィンドウを使用して接続します。
ドキュメントから:
-a EDITOR, --alternate-editor=EDITOR
Editor to fallback to if the server is not running
If EDITOR is the empty string, start Emacs in daemon
mode and try connecting again
-nw, -t, --tty Open a new Emacs frame on the current terminal
-c, --create-frame Create a new frame instead of trying to
use the current Emacs frame