emacs - How to use this argument "KEEP-BACKUP-VERSION" on Lisp -
there.
i use emacs editor. , write lisp(emacs-lisp) code.
but, not know how use argument of file-name-sans-versions.
on manual,
=====
(file-name-sans-versions name &optional keep-backup-version)
return file name sans backup versions or strings. separate procedure site-init or startup file can redefine it. if optional argument keep-backup-version non-nil, not remove backup version numbers, true file version numbers.
=====
i not understand sentences => not remove backup version numbers, true file version numbers.
so, please teach me "how to" sample code.
thanks.
there example in elisp manual, in (elisp) file name components node:
if keep-backup-version non-`nil', true file version numbers understood such file system discarded return value, backup version numbers kept.
(file-name-sans-versions "~rms/foo.~1~") => "~rms/foo" (file-name-sans-versions "~rms/foo~") => "~rms/foo" (file-name-sans-versions "~rms/foo") => "~rms/foo"
this doesn't explain difference between backup version numbers
, true file version numbers
. section have bolded suggests dependent on particular file system in use. same page includes following:
for purposes, nondirectory part further subdivided name proper , "version number". on systems, backup files have version numbers in names.
i take mean operating systems don't implement true file version number
part of file name.
Comments
Post a Comment