瀏覽代碼

cd to repo root when in preview window on preview commit

Andrea Cedraro 11 年之前
父節點
當前提交
a868ee4c11
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      plug.vim

+ 5 - 5
plug.vim

@@ -1176,14 +1176,14 @@ function! s:preview_commit()
     return
   endif
 
-  execute 'cd '.s:esc(g:plugs[name].dir)
-  execute 'pedit '.sha
+  execute 'pedit' sha
   wincmd P
   setlocal filetype=git buftype=nofile nobuflisted
-  execute 'silent read !git show '.sha
-  normal! ggdd
-  wincmd p
+  execute 'cd' s:esc(g:plugs[name].dir)
+  execute 'silent read !git show' sha
   cd -
+  normal! gg"_dd
+  wincmd p
 endfunction
 
 function! s:section(flags)