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

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -