Add RemoteSync package#9389
Conversation
There are quite a few actually: https://packages.sublimetext.io/?q=sync. Or at least, seems that way to me? I see you unchecked those points about the context menu and key bindings. I'm sure you're aware of the caveats of that. Care to elaborate why your usage of these should be accepted? About the package itself, some initial small questions. What's the purpose of the remote_sync_open_settings command over simply using the edit_settings command? |
Package ReviewChannel DiffRemoved (none), changed (none), added RemoteSync. Review for RemoteSync main-03a42b2-2026.04.23.13.25.49 |
|
This PR adds RemoteSync. Review for RemoteSync main-d55c6b2-2026.05.10.15.58.39Repository: https://github.com/NeloGH/RemoteSync |
|
Please have a look at the test results. |
|
Thank you for the feedback. I've addressed all the notices: Removed all default key bindings to avoid conflicts — keymap files now contain only comments |
Could you still respond to that? How is your package new compared to what already exists, and have you considered contributing to any existing package?
The example key map is supposed to replace the original key maps. Now you have too many files and menu entries that all do the same thing. |
|
Also have a look at this comment in a different PR. The same package layout issue applies to your package: #9355 (comment) |
|
Re: similar packages — I reviewed all packages at that link before submitting: SFTP (wbond): Commercial/paid and no longer maintained Re: keymap files — Removed the three platform-specific keymap files. Only Example.sublime-keymap remains. Re: package layout — Moved all core modules to core/ subdirectory. RemoteSync.py is now the only Python file at the root. Also added the kiss-reloader pattern. |
My package is a Sublime Text 4 plugin for syncing files to remote servers via SFTP, FTP, FTPS, and SCP. It features upload-on-save, parallel batch folder operations, an interactive remote file browser, local vs remote diff, per-subfolder configs, connection pooling with keepalive, and support for pre/post upload commands.
There are no packages like it in Package Control.