sponsor Vim development Vim logo Vim Book Ad

plugin/backup.vim : Numbered Backups.

 script karma  Rating 114/36, Downloaded by 2291    Comments, bugs, improvements  Vim wiki

created by
Martin Krischik
 
script type
utility
 
description
Holds numered backups inside a seperate directory.

Automaticly purges old backups. Standart is to hold the last 10 versions.

Tested with Linux, MS-Windows and OpenVMS.

IMORTANT: Creating this plugin was only possible because vim 7 offers new file management functions - namely :mkdir, finddir() delete() and the new List datatype. This plugin won'g work with vim 6.x.

Reports errors to: http://code.google.com/p/vim-scripts/issues/list
Discuss improvements on: http://groups.google.com/group/vim_scripts
For Support see: http://code.google.com/p/vim-scripts/wiki/NumberedBackups
 
install details
Copy to plugin directory and set the following global variables:

g:backup_directory name of backup directory local to edited file
used for non VMS only. Since non VMS operating-
systems don't know about version we would get
ugly directory listings. So all backups are
moved into a hidden directory.

  g:backup_purge count of backups to hold - purge older once.
On VMS PURGE is used to delete older version
0 switched the feature off
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
backup.vim 2.2 2007-07-20 7.0 Martin Krischik There was a bug for windows in conjunction with spaces in file names. It did not affect Unix like OS. And it's fixed now.
backup.vim 2.1 2006-11-18 7.0 Martin Krischik bug fixes.
backup.vim 2.0 2006-05-25 7.0 Martin Krischik New coordinated release for all Ada plugins. Binary releases which are patched with all Ada plugins is available from the GNU Ada project [1]

[1] http://gnuada.sourceforge.net
backup.vim 1.1 2006-05-17 7.0 Martin Krischik Fixed two bugs:

VMS: "press key to continue" is gone.
non VMS: set of backup directory to user defined variable fixed.
backup.vim 1.0 2006-05-10 7.0 Martin Krischik Initial upload
ip used for rating: 54.161.247.22

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
SourceForge.net Logo