summaryrefslogtreecommitdiff
path: root/plugins/sublime
diff options
context:
space:
mode:
authorKaiwen Xu <kevin@kevxu.net>2014-03-02 03:59:27 -0500
committerKaiwen Xu <kevin@kevxu.net>2014-03-02 03:59:27 -0500
commit5ba96e9a053514d6beb25e5c27cf4af746f142ef (patch)
treef3d31e55896cb9710354ae80b93c8fbe7584dd90 /plugins/sublime
parent6b3c9537754b4a2180648258341ae2d7ca203d1e (diff)
downloadzsh-5ba96e9a053514d6beb25e5c27cf4af746f142ef.tar.gz
zsh-5ba96e9a053514d6beb25e5c27cf4af746f142ef.tar.bz2
zsh-5ba96e9a053514d6beb25e5c27cf4af746f142ef.zip
Fixed sublime plugin behaviors.
- Fixed subl search path order in Mac because Sublime Text 3 is named Sublime Text.app by default instead of Sublime Text 3.app and they are mostly likely to be placed in /Applications instead of $HOME/Applications. - Fixed sublime text binary path in Linux. The sublime_text binary installed by Ubuntu installer is placed in /opt/sublime_text/sublime_text instead of /usr/bin/sublime_text. - Use zsh's built-in process detach syntax instead of nohup.
Diffstat (limited to 'plugins/sublime')
-rwxr-xr-xplugins/sublime/sublime.plugin.zsh14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/sublime/sublime.plugin.zsh b/plugins/sublime/sublime.plugin.zsh
index 566279183..6ca5892e5 100755
--- a/plugins/sublime/sublime.plugin.zsh
+++ b/plugins/sublime/sublime.plugin.zsh
@@ -3,19 +3,19 @@
local _sublime_darwin_paths > /dev/null 2>&1
_sublime_darwin_paths=(
"/usr/local/bin/subl"
- "$HOME/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
- "$HOME/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
- "$HOME/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
+ "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
"/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
"/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
- "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
+ "$HOME/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
+ "$HOME/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
+ "$HOME/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
)
if [[ $('uname') == 'Linux' ]]; then
- if [ -f '/usr/bin/sublime_text' ]; then
- st_run() { nohup /usr/bin/sublime_text $@ > /dev/null & }
+ if [ -f '/opt/sublime_text/sublime_text' ]; then
+ st_run() { /opt/sublime_text/sublime_text $@ &| }
else
- st_run() { nohup /usr/bin/sublime-text $@ > /dev/null & }
+ st_run() { /usr/bin/sublime-text $@ &| }
fi
alias st=st_run