Emacs'ın yedekleme dosyaları oluşturmasını nasıl önlerim?


7

Bunun çok iyi bir nedeni olduğunu biliyorum (yani yedekleme) - ama kişisel nedenlerden dolayı (sadece beni rahatsız ediyor), emacs'ın düzenlediğim her dosyanın yedeğini oluşturmasını engellemek mümkün mü? İle eklenmiş bir dosya oluşturduğunda bahsediyorum ~ karakter.

FooBar
FooBar~
HelloWorld
HelloWorld~

Yanıtlar:


12

.Emacs dosyanızı yerleştirin.

(setq make-backup-files nil) ; stop creating ~ files

Değişken ne yapar ...

make-backup-files `files.el 'içinde tanımlanmış bir değişkendir.

Boş olmayan, bir dosyanın ilk kaydedildiği zaman yedeğini almayı ifade eder. Bu dosyayı yeniden adlandırarak veya kopyalayarak yapılabilir.

Yeniden Adlandırma, Emacs'in varolan dosyayı bir yedekleme dosyası olacak şekilde yeniden adlandırdığı ve ardından arabellek dosyasını yeni bir dosyaya yazdığı anlamına gelir. Eski dosyanın sahip olduğu diğer isimler şimdi yedek dosyaya atıfta bulunacaktır. Yeni dosya size aittir ve grubu varsayılandır.

Kopyalama, Emacs'in mevcut dosyayı yedek dosyaya kopyalaması, ardından da arabelleği mevcut dosyanın üzerine yazması anlamına gelir. Eski dosyanın sahip olduğu diğer isimler şimdi yeni (düzenlenmiş) dosyaya atıfta bulunacaktır. Dosyanın sahibi ve grubu değişmedi.

Dosyaların 1 dizine yedeklenmesini tercih ederim ~/.Trash/.

(setq backup-directory-alist            '((".*" . "~/.Trash")))

Setq dizini-alist dizisini denedim ama çalışmadı.
Nick Bolton

Emacs sürümünüze bağlıdır, var olduğundan emin olun. Değişkeni .emac'lerinizde nasıl yapılandırdınız?
Darren Hall
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.