Emacs Batch Mode: Keine Backup-Datei erzeugen

Gast #3524259
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?
Gast
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~
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.