I am interested in having a single file open with vim in two shells at once. The use case I have in mind is two windows of gnu screen running on a tty.
The catch is that I would like the instances of vim to be coordinated in the sense that edits in one window manifest instantly in each window. I would also like different cursor positions in each window, so something like just having two screen windows displaying the same shell is not what I am looking for.
For example, I would like to be able to be in edit mode on line 1 in my first window, and also in edit mode on line 200 in my second window. I would like edits from one window to immediately manifest in the other window, and I would like a save action in one window to save all changes that have been made in each window.
Is anything like this possible? If not with vim, with another editor?