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

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

c++ - Troubles when compiling phash program -