Backups are my middle name....learnt that the hard way many years ago !Simple answer; no. Make sure you don't lose it, start a backup regime.
i suggest that you simply take on the good practice approach, which is to simply backup your code every time you make any changes to it,Wonder how hard it would be to hack programming editor and make it run a simple .exe that puts your code in another location just after a successful download.
I might give it a go with VB. Make a backup of programming editor though.
It's probably quite a lot of work to do that and I'm not convinced it would be possible to hack the Programming Editor itself to do the job. You could run a background application looking for the download successful pop-up but then you'd need to determine the filename to use ( which editing window source was it downloaded ? ), what to do when Debug or Terminal pops-up instead of Download Successful ( given that both can be invoked without downloading ).Wonder how hard it would be to hack programming editor and make it run a simple .exe that puts your code in another location just after a successful download.
I might give it a go with VB. Make a backup of programming editor though.