Ich starte meinen Emacs viel neu. Ich möchte nur eine Funktion erstellen, die die aktuellen Emacs abschaltet und stattdessen eine neue erzeugt. Idealerweise würde dies auch in einem TTY funktionieren.
.emacs.d
, was bedeutet, dass ich Emacs neu starte, um den Müll zu entfernen, den ich in meine Umgebung gesprengt habe. Es gibt einige andere Anwendungsfälle, in denen ich das mache, aber das ist der größte.
bash
, nach dem Beenden neu zu starten? Oder vi
? Oder irgendein anderer Prozess in der Regel? Nein, da dies außerhalb ihres Anliegenbereichs liegt und von außen ordnungsgemäß gehandhabt wird. Was Sie auf jeden Fall wirklich wollen, ist eine Möglichkeit, Emacs neu zu initialisieren , indem Sie die VM löschen und Ihren Init-Code erneut ausführen ( ohne den Prozess zu beenden ). Das wäre nützlich und angemessen für Emacs. Ich weiß allerdings nicht, ob es das gibt :)
bash
mit neu starten exec bash
. Ich habe keine Ahnung von vim.
emacs -q
das Problem natürlich ausführen und beheben, aber ich bevorzuge es, immer eine "gute" Instanz auszuführen , wenn ich meine Konfiguration hacke, nur um sicherzugehen.