This is nice. But then again, how do you know when the other person is finished editing so you can run your program? On second thought, ssh and git seem more practical.
It shows you when the file is being edited, when it has unsaved changes, and when it's been saved. It also has a linter that shows you if there are typos. It's a full fledged IDE. It works great.