scriptencoding utf-8 let g:vimfiler_as_default_explorer = 1 let g:vimfiler_restore_alternate_file = 1 let g:vimfiler_tree_indentation = 1 let g:vimfiler_tree_leaf_icon = '' let g:vimfiler_tree_opened_icon = '▼' let g:vimfiler_tree_closed_icon = '▷' let g:vimfiler_file_icon = '' let g:vimfiler_readonly_file_icon = '*' let g:vimfiler_marked_file_icon = '√' "let g:vimfiler_preview_action = 'auto_preview' let g:vimfiler_ignore_pattern = [ \ '^\.git$', \ '^\.DS_Store$', \ '^\.init\.vim-rplugin\~$', \ '^\.netrwhist$', \ '\.class$' \] if has('mac') let g:vimfiler_quick_look_command = \ '/Applications//Sublime\ Text.app/Contents/MacOS/Sublime\ Text' else let g:vimfiler_quick_look_command = 'gloobus-preview' endif call vimfiler#custom#profile('default', 'context', { \ 'explorer' : 1, \ 'winwidth' : 30, \ 'winminwidth' : 30, \ 'toggle' : 1, \ 'columns' : 'type', \ 'auto_expand': 1, \ 'direction' : 'rightbelow', \ 'parent': 0, \ 'explorer_columns' : 'type', \ 'status' : 1, \ 'safe' : 0, \ 'split' : 1, \ 'hidden': 1, \ 'no_quit' : 1, \ 'force_hide' : 0, \ }) augroup vfinit au! autocmd FileType vimfiler call s:vimfilerinit() autocmd BufEnter * if (winnr('$') == 1 && &filetype ==# 'vimfiler') | \ q | endif augroup END function! s:vimfilerinit() set nonumber set norelativenumber silent! nunmap silent! nunmap silent! nunmap silent! nunmap gr silent! nunmap gf silent! nunmap - silent! nunmap s nnoremap gr :Denite grep:=selected() -buffer-name=grep nnoremap gf :Denite file_rec:=selected() nnoremap gd :call change_vim_current_dir() nnoremap sg vimfiler#do_action('vsplit') nnoremap sv vimfiler#do_action('split') nnoremap st vimfiler#do_action('tabswitch') nmap gx (vimfiler_execute_vimfiler_associated) nmap ' (vimfiler_toggle_mark_current_line) nmap v (vimfiler_quick_look) nmap p (vimfiler_preview_file) nmap V (vimfiler_clear_mark_all_lines) nmap i (vimfiler_switch_to_history_directory) nmap (vimfiler_switch_to_other_window) nmap (vimfiler_redraw_screen) endf