ファイル名が foo の場合、その番号付きバックアップバージョンのファイル名は、各種整数 v に対して foo.~v~ となり、次のようになります:foo.~1~、foo.~2~、foo.~3~、…、foo.~259~ など。
この変数は、番号なしのバックアップファイルを1つ作成するか、番号付きのバックアップを複数作成するかを制御します。
nilアクセスしたファイルに既に番号付きバックアップがある場合は番号付きバックアップを作成し、そうでない場合は作成しません。これがデフォルトです。
never番号付きのバックアップは作成しないでください。
番号付きのバックアップを作成してください。
番号付きバックアップを使用すると、最終的に大量のバックアップバージョンが蓄積され、それらを削除する必要があります。Emacsはこれを自動的に行うか、あるいは削除するかどうかをユーザーに確認することができます。
この変数の値は、新しい番号付きバックアップを作成する際に保持する最新バージョンの数です。新しく作成されたバックアップもこのカウントに含まれます。デフォルト値は 2です。
この変数の値は、新しい番号付きバックアップを作成する際に保持する最古のバージョン数です。デフォルト値は 2です。
1、2、3、5、7番のバックアップがあり、これら両方の変数の値が2である場合、1番と2番のバックアップは旧バージョンとして、5番と7番のバックアップは新バージョンとして保持され、バージョン3のバックアップは余剰となります。関数
find-backup-file-name(バックアップファイルの命名を参照)は、どのバックアップバージョンを削除するかを決定する役割を担いますが、自ら削除することはありません。
この変数が t
の場合、ファイルの保存時に余分なバックアップバージョンがサイレントに削除されます。nil
の場合は、余分なバックアップを削除する前に確認を求めることを意味します。それ以外の場合は、一切削除されません。
この変数は、Diredコマンド . (dired-clean-directory)
で最新のバックアップバージョンをいくつ保持するかを指定します。これは、新しいバックアップファイルを作成する際に kept-new-versions で指定するものと同じです。デフォルトは 2です。