it-swarm-ja.com

emacsによるバックアップファイルの作成を停止するにはどうすればよいですか?

おそらく非常に正当な理由(つまりバックアップ)があることを私は知っていますが、個人的な理由(それは私を悩ませているだけです)のために、emacsが編集するすべてのファイルのバックアップを作成するのを止めることは可能ですか? ~文字が追加されたファイルを作成するときについて話します。

FooBar
FooBar~
HelloWorld
HelloWorld~
8
Nick Bolton

.emacsファイルに入れます。

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

変数の機能...

make-backup-filesは、 `files.el 'で定義されている変数です。

非nilは、ファイルが最初に保存されたときにファイルのバックアップを作成することを意味します。これは、ファイルの名前を変更するか、コピーすることで実行できます。

名前の変更とは、Emacsが既存のファイルの名前をバックアップファイルに変更してから、バッファーを新しいファイルに書き込むことを意味します。古いファイルが持っていた他の名前は、バックアップファイルを参照するようになります。新しいファイルはあなたが所有しており、そのグループはデフォルトです。

コピーとは、Emacsが既存のファイルをバックアップファイルにコピーしてから、既存のファイルの上にバッファを書き込むことを意味します。古いファイルが持っていた他の名前は、新しい(編集された)ファイルを参照するようになります。ファイルの所有者とグループは変更されていません。

私はファイルを1つのディレクトリにバックアップすることを好みます~/.Trash/

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