title: How can I "Save As..." in Emacs without visiting the new file?
body: <p>If I use <kbd>C-x</kbd><kbd>C-w</kbd> <code>(write-file)</code> to write the current buffer's content to a new location, then afterwards my buffer will be visiting the new file instead of the original one.  Sometimes I would like to save off a copy of the buffer to a new location, but then keep editing <strong>at the original location</strong>.</p>
  
  <p>I know I can kill the existing filename from the <code>(write-file)</code> minibuffer history, and then yank that back at the <kbd>C-x</kbd><kbd>C-f</kbd> <code>(find-file)</code> prompt immediately afterwards to re-visit the original file, and this is the work-around I use at the moment.  However, this feels inelegant.</p>
  
  <p>I had wondered if <code>(write-file)</code> might take a prefix argument of some kind to not visit the buffer, but this only appears to affect overwrite confirmation.</p>
  
  <p>So: Is there any simpler way to save my buffer content to a file <em>without</em> altering which file I'm visiting?</p>