From 07be6b5fa9dfab40ed93b1a32c087b8c42a15482 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Mon, 1 Jun 2015 14:36:03 +0200 Subject: [PATCH] Handle bookmarks via #open_buffers() References #164. --- autoload/startify.vim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autoload/startify.vim b/autoload/startify.vim index e826072..f723847 100644 --- a/autoload/startify.vim +++ b/autoload/startify.vim @@ -500,7 +500,10 @@ function! s:show_bookmarks() abort for fname in g:startify_bookmarks let index = s:get_index_as_string(s:entry_number) call append('$', ' ['. index .']'. repeat(' ', (3 - strlen(index))) . fname) - execute 'nnoremap ' index ':edit' fnameescape(fname) ' call check_user_options()' + if has('win32') + let absolute_path = substitute(fname, '\[', '\[[]', 'g') + endif + let s:entries[index] = fname let s:entry_number += 1 endfor