In ~/.emacs
(setq make-backup-files nil)
(setq backup-inhibited t)
At the prompt:
[bobbojones@desktop html]$ ls -l contact-public.html*
-rw-rw-rw- 1 5 bjones 1432 Jun 4 09:05 contact-public.html
-rw-rw-rw- 1 5 bjones 1432 May 6 13:46 contact-public.html.~1.1.1.1.~
That’s right, emacs is making backup files despite me explicitly asking it not to. What really bothers me, though, is that it’s only doing it for files that were checked out of CVS. They’re in CVS! The sole purpose of CVS is to make sure I can get copies of the old files if I need to!
What possible purpose can emacs have for overriding every known “stop with the smegging backups” directive when in CVS mode? Does it really think it’s being in any way helpful?
Update: The trick is to (setq vc-cvs-stay-local nil)
Oh, emacs … how you make me laugh.
The overarching design factor in unix is that programmers like to memorize command line arguments a lot more than they like typing, especially vowels.
The overarching design factor in Windows is that programmers like to move their hand back and forth from keyboard to mouse a lot more than they like typing, especially y-u-i-o-p-h-j-k-l-b-n-m.
The overarching design factor in COBOL is that programmers like to type.