Explorar o código

add shellslash handling

Marco Hinz %!s(int64=12) %!d(string=hai) anos
pai
achega
81a7101522
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      plugin/startify.vim

+ 7 - 0
plugin/startify.vim

@@ -33,6 +33,10 @@ function! s:start() abort
   if get(g:, 'startify_unlisted_buffer', 1)
     setlocal nobuflisted
   endif
+  if exists('+shellslash')
+    let old_ssl = &shellslash
+    set noshellslash
+  endif
 
   call append('$', ['   startify>', '', '   [e]  <empty buffer>'])
   let cnt = 0
@@ -91,6 +95,9 @@ function! s:start() abort
   autocmd startify CursorMoved <buffer> call cursor(line('.') < 4 ? 4 : 0, 5)
   autocmd startify BufLeave <buffer> autocmd! startify *
 
+  if exists('old_ssl')
+    let &shellslash = old_ssl
+  endif
   call cursor(6, 5)
 endfunction