function! s:open_vimfiler() abort " check if VimFiler exist, if the windows has been opened, just close the " vimfiler windows, if the vimfiler widnows is not exist, open vimfiler for " current project. silent exe 'VimFiler ' . get(b:, 'rootDir', '') doautocmd WinEnter endfunction nnoremap :call open_vimfiler()