What are the benefits of using vim buffers over separate instances in several terminals?
I've been using vim for quite some time, but at the same time I've been using tiled window manager (dwm/xmonad), which means that if I wanted to open a new file I would just launch a new terminal and start a new vim instance.
The same could be said for tmux + vim situation (which is probably much more common).
As I have very little experience with them, the only benefit I can see of using vim buffers is sharing registers so I can yank a piece of text and paste it elsewhere; but I can do that with
"+ even across terminals.
Similarly it gives me another level of customization of the layout (vim buffers in vim windows in vim tabs in tmux panes in dwm tiles)… but if the layout is pretty much equivalent at each layer, this would be a neutral benefit.
Are there any other benefits I should be aware of?