

Maybe plug-ins should only be allowed to add badges (but you can end up with 15 badges per item), or only one customization plug-in can be active at a given time (but then you need to allow the user to pick), or you just hope plug-in writers will pick non-conflicting customizations (yeah, right). Don't forget to buy an SFTP license if you find this setup useful. But if you modify files out of Sublime (eg git checkout, git pull), you will need to upload the whole folder: SFTP: Upload Folder. SFTP will automatically upload files on save. the git integration and my build system). The status bar should show SFTP uploading the file to your server.

Point 1 may be a bit tricky in case multiple plug-ins want to customize the same item (e.g. Multiple sidebar tabs, each with its own data provider (similar to the solution explorer/resource view/class view in Visual Studio). Data providers should also be able to style the items they output (and customizations are applied on top of that). remove files which do not participate in the build, or add entries for source controlled but locally deleted files). If the default filesystem provider is made public, plug-ins can also derive from it to implement filtered views (e.g. I would use this to display build targets which can be expanded to show their dependency trees. It would be really useful to me if there was a sidebar API with the following features:Ībility to customize items, similar to the newly introduced git integration: de-emphasize items, add badges.Ĭustom data providers for the sidebar. I'm working on a build system and I'd like to integrate it into Sublime.
