156fa5fa10887c2cf9806f57e749d248fd178ff6

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #4396 from TylerCharlesworth/patch-1

Adds Cygwin support to Sublime

Diff

 1diff --git a/plugins/sublime/sublime.plugin.zsh b/plugins/sublime/sublime.plugin.zsh
 2index 4b93c1580afd0713002524f9bbe6ac2e9924cd50..62c6df8f835a2b158826f049e63300b0961fb535 100644
 3--- a/plugins/sublime/sublime.plugin.zsh
 4+++ b/plugins/sublime/sublime.plugin.zsh
 5@@ -1,5 +1,3 @@
 6-# Sublime Text 2 Aliases
 7-
 8 if [[ $('uname') == 'Linux' ]]; then
 9     local _sublime_linux_paths > /dev/null 2>&1
10     _sublime_linux_paths=(
11@@ -33,7 +31,6 @@ elif  [[ "$OSTYPE" = darwin* ]]; then
12         "$HOME/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
13         "$HOME/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
14     )
15-
16     for _sublime_path in $_sublime_darwin_paths; do
17         if [[ -a $_sublime_path ]]; then
18             subl () { "$_sublime_path" $* }
19@@ -43,4 +40,18 @@ elif  [[ "$OSTYPE" = darwin* ]]; then
20     done
21 fi
22 
23+elif [[ "$OSTYPE" = 'cygwin' ]]; then
24+    local _sublime_cygwin_paths > /dev/null 2>&1
25+    _sublime_cygwin_paths=(
26+        "$(cygpath $ProgramW6432/Sublime\ Text\ 2)/sublime_text.exe"
27+        "$(cygpath $ProgramW6432/Sublime\ Text\ 3)/sublime_text.exe"
28+    )
29+    for _sublime_path in $_sublime_cygwin_paths; do
30+        if [[ -a $_sublime_path ]]; then
31+            subl () { "$_sublime_path" $* }
32+            alias st=subl
33+            break
34+        fi
35+    done
36+
37 alias stt='st .'