Skip to content

[FEATURE] Simplify overrides synchronization #37

Description

@AAWO

Summary

When using Sublime Text with OverrideAudit on multiple computers, the package overrides need to be recreated manually on each machine. The overrides can potentially be synchronized with user settings. It can be done by storing the actual package overrides in the subfolder inside the User/ directory (i.e. User/package overrides/) and creating a symlink in the Packages/ directory.

Expected Behavior

  • Store the overrides in the User/ directory in order to allow them to be synchronized with the User/ folder (the actual synchronization is left for the user)
  • Automatically detect (or via some refresh command) new overrides (synchronized from other computer) and create a symlink in the Packages/ directory

Extra information

Files in subfolders of the User/ are ignored by Sublime Text. This feature, along with symlinks technique suggested for synchronization using Dropbox can be used to synchronize the overrides across multiple computers.

The suggested files and folders structure:

Packages/
   *symlink to example package 1 override*/
   *symlink to example package 2 override*/
   User/
      package overrides/
         *example package 1 override*/
            overriden files
         *example package 2 override*/
            overriden files

I have tested such configuration and it seems to work without any issues.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions