Very often (as in multiple times an hour), when I save my file `:w`, vim tells me "E13: File exists (add ! to override)"

[![Example](https://i.stack.imgur.com/w9pxe.gif)](https://i.stack.imgur.com/w9pxe.gif)

I don't know why it does this, I can't reliably reproduce it, it feels random.

[This](https://github.com/JoshCheek/dotfiles/blob/224c0ec3b18dfed4e22bd42ffd999d7acb29ac9d/vimrc) is my vimrc, note that it sets `nobackup`, `nowritebackup`, and `noswapfile`, and there is a function to strip trailing whitespace that gets run when I save a file.

Also, I tend to have 20 vims open at once, all backgrounded, often editing the same file. Also not improbable that I have the same buffer open in multiple windows (ie `:vsp`) and might open it, then reopen it with the `e` command a lot, possibly from a relative filepath, or possibly from an absolute one (the `cmap %/ <C-R>=expand("%:p:h")."/"<CR>`). No idea if any of this matters. Next time I have this issue, I'll check my `ls` and report anything odd.

### Update:

When I tried to save "lib/seeing\_is\_believing/wrap\_expressions.rb" (note that this is a different file than the one in the gif), this happened again. Here is the ss, it's buffer 3:

![ls](https://uc492384848026ec7042d6b9a3b5.dl.dropboxusercontent.com/cd/0/get/BX4yu0CP4OAo72BZJiGt6E91oBnMAKzj6bezTz5thl1JsKpLemIoZW7o4mABLWlTQ_SVlHA6YRpJgq8E7GEbUvEcPyzIUdqlTjDBz93OjiI5vKU4q6ExmO_ujRj8Dm9MHn26YfygIxM3oHO1OBIgs-YR/file?dl=1#)

### Update2 (for @mMontu)

I just realized that there are two errors happening here. The one in the screenshot is the readonly thing. The one in the gif is the more common one, `E13: File exists (add ! to override)`

The one I just hit is `E13 File exists`, for this one, readonly is not set:

[![readonly is not set](https://i.stack.imgur.com/kXZ9m.png)](https://i.stack.imgur.com/kXZ9m.png)

### Update 3

I'm pretty sure the problem is the **ZoomWin** plugin. I had switched it up to a newer version, and it simply didn't work right. So I stopped using it for a bit, and didn't have this issue. Then switched it back, b/c I miss its functionality (it's my favourite vim plugin), and the problems started again. Possibly it's ZoomWin in conjunction with NerdTree window. Probably not the lib authors' faults, vim in general seems fragile and buggy. Maybe I'll try NeoVim, see if they've done a better job. Maybe it's time to try Atom or Emacs again.