最初の改名による方式がデフォルトです。
変数backup-by-copying
がnil
以外であると、
2番目の方式、つまり、元ファイルをコピーしてから
バッファの新たな内容で上書きすることを指示します。
変数file-precious-flag
がnil
以外であっても
(その主目的の副作用として)同じ効果があります。
See Saving Buffers。
つぎの2つの変数がnil
以外であると、
特定の場面では2番目の方式を使うことになります。
これらの変数は、特別な場面に該当しないファイルの扱い方には影響しません。