Releases: int3h/SublimeFixMacPath
Releases · int3h/SublimeFixMacPath
Fix Sublime Text 2 support
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
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.