I to work on a remote dev server. GitSync would not work as all of my git command flow would still be on the remote server.
I would like to see something that would either work natively with SSH/SFTP or open a socket (over ssh of course) back to the atom editor in a client/server type model.
The first option would just replace the operations for file io to those that use SSH/SFTP equivalent. There may be some issues here like tracking if a file has been modified outside the editor.
The second option would be much better as there could still be local processing done on the remote server like looking for file changes, caching, etc with the editor being on the workstation (i.e the GUI) would be just the editor. You could do some remote port forwarding with SSH to make this happen which could be automatically done by Atom or done as part of your daily workflow (i.e connect up to your dev server via ssh and portforward)
Looking at Atom’s API right now I am not sure either could be accomplished with the API that is available and with Atom being closed source, it would be difficult to add without some help from Github.