Forum: PC Hard- und Software Emacs Batch Mode: Keine Backup-Datei erzeugen


von Johann (Gast)


Lesenswert?

Hallo,

wenn ich den Emacs im Batch-Modus aufrufe
1
emacs -batch XYZ.vhd -f vhdl-beautify-buffer
dann wird immer eine Backup-Datei XYZ.vhd~ im selben Verzeichnis 
erzeugt. Das finde ich lästig.

Gibt es eine Option, entweder keine Backup-Datei zu erzeugen oder 
alternativ diese immer in einem bestimmten Verzeichnis abzulegen?

von Johann (Gast)


Lesenswert?

Falls jemand auf die Frage trifft.
Ich habe keine bessere Lösung gefunden als ein manuelles Löschen der 
Backup-Dateien anzuhängen:
1
emacs -batch XYZ.vhd -f vhdl-beautify-buffer && rm -f *.vhd~

von Johann (Gast)


Lesenswert?

Ich habe gerade noch ein bisschen rumprobiert und eine elegantere Lösung 
gefunden:

1. In die Datei /home/BENUTZER/.emacs die Zeile
1
(setq make-backup-files nil)
eintragen.

2. Emacs miteilen, dass er diese Datei im Home-Verzeichnis von BENUTZER 
auch einlesen soll (standardmäßig ignoriert er die im Batch-Modus 
nämlich):
1
emacs -batch -u BENUTZERNAME XYZ.vhd -f vhdl-beautify-buffer

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.