Skip to content

Releases: int3h/SublimeFixMacPath

Fix Sublime Text 2 support

15 Oct 08:33
Compare
Choose a tag to compare

This is a bug fix release to fix potential incompatibilities with Sublime Text 2 (specifically, with the Python 2 interpreter it uses) introduced in v1.1.0. It should not effect Sublime Text 3 at all, or add any new features or functionality.

Various bugfixes, including bug preventing inclusion in package-control

15 Oct 08:19
Compare
Choose a tag to compare

This release fixes bugs present in release 1.0.0, and does not add any new functionality.

Changes in 1.1.0:

  • Fix problems preventing this package from being listed in package-control. This package now uses semantic versioning via git tags, and no longer contains a packages.json file.
  • On startup, check to make sure the package is executing on Mac OS X and, if not, prevent loading of the plugin and print a diagnostic message to the Sublime Text Console. This package is named 'FixMacPath', so it should be obvious it is only compatible with Mac OS X, not Windows or Linux.
  • More robust parsing of $PATH value, which should fix differences between platforms and prevent possible future bugs.
  • Strip ANSI control characters when parsing $PATH, preventing possible corruption of the $PATH if your shell automatically inserts color codes or other escape characters.
  • Set shell environment variable SUBLIME=1 when running the login subshell to find the natural value of your $PATH. If you have shell customization code that may be incompatible with FixMacPath, checking for the presence of this variable should allow you to determine FixMacPath is running the subshell and disable the incompatible behavior in your customizations.