I’m having issues with the Markdown Preview plugin (No such file or directory: ‘open’) , but I think this is due to the $PATH environmental variable.
I use fish shell http://fishshell.com/ which uses spaces to delimitate directories in the PATH environ variable. When I inspect $PATH in ST3 by running import os; os.environ'PATH'] in the console, I see that the PATH that ST3 sees is also using spaces and not colons. I also discovered that if I run
os.environ'PATH'] = os.environ'PATH'].replace(" ", ":") (which is probably not very safe), Markdown Preview is able to find the open command and things work as expected.
I also used fish with ST2 and didn’t have this issue. This leads me to conclude that this issue is due to how ST3 handles the PATH var. Any suggestions?