Öffnen Sie Emacs in einem Terminal, wenn Sie crontab bearbeiten

9

Ich habe emacsals Standardeditor in eingerichtet /etc/profile. Wenn ich emacsin einem Terminal verwenden möchte . Ich öffne es mit der -nwOption. Wie kann ich das gleiche Verhalten haben, wenn crontab -everhindert wird, dass es in einem Fenster geöffnet wird?

Clodoaldo
quelle
"Ich habe Emacs als Standardeditor in / etc / profile eingerichtet" wie?
Ant6n

Antworten:

12

Du musst benutzen

    export EDITOR="emacs -nw"

mit den Anführungszeichen, und es sollte wie erwartet funktionieren.

Sven
quelle
7

Wenn Sie der Meinung sind, dass das Starten emacsjedes Mal langsam ist, können Sie auch Folgendes verwenden:

export EDITOR="emacsclient -t"

Sie müssen den Emacs-Server jedoch einmal starten, indem Sie Folgendes verwenden:

emacs --daemon
Manishv
quelle
2
Mit EDITOR="emacsclient --alternate-editor= -t"emacsclient wird Emacs bei Bedarf im Daemon-Modus gestartet.
Gilles 'SO - hör auf böse zu sein'