浏览代码

fix(sublime): pass user's env to `sst` (#12194)

Rayzeq 3 月之前
父节点
当前提交
2124370900
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      plugins/sublime/sublime.plugin.zsh

+ 2 - 2
plugins/sublime/sublime.plugin.zsh

@@ -4,7 +4,7 @@ alias st=subl
 alias stt='subl .'
 
 # Define sst only if sudo exists
-(( $+commands[sudo] )) && alias sst='sudo subl'
+(( $+commands[sudo] )) && alias sst='sudo -EH subl'
 
 alias stp=find_project
 alias stn=create_project
@@ -62,7 +62,7 @@ alias stn=create_project
   for _sublime_path in $_sublime_paths; do
     if [[ -a $_sublime_path ]]; then
       alias subl="'$_sublime_path'"
-      (( $+commands[sudo] )) && alias sst="sudo '$_sublime_path'"
+      (( $+commands[sudo] )) && alias sst="sudo -EH '$_sublime_path'"
       break
     fi
   done