# HG changeset patch # User Meredith Howard # Date 1495551897 14400 # Node ID e2c2404479d3116a79acd8d2447202dbe86e2975 # Parent 7ec3dc00d06d9400e4ef52bb0b109106030fcd4e move one more func diff --git a/.vim/autoload/vimrc.vim b/.vim/autoload/vimrc.vim --- a/.vim/autoload/vimrc.vim +++ b/.vim/autoload/vimrc.vim @@ -17,6 +17,15 @@ func! vimrc#MkNonExDir(file, buf) abort endif endfunc +func! vimrc#AutoSessionConfig() abort + if strlen(v:servername) > 0 && match(v:servername, 'VIM') == -1 + let g:unite_source_session_default_session_name = tolower(v:servername) + let g:unite_source_session_enable_auto_save = 1 + + UniteSessionLoad + endif +endfunc + func! vimrc#VundleInstallAndBegin() abort let l:vundle_readme = expand(g:on_windows \ ? '~/vimfiles/bundle/vundle/README.md' diff --git a/.vimrc b/.vimrc --- a/.vimrc +++ b/.vimrc @@ -256,20 +256,11 @@ endif " Autocmds {{{ -function! AutoSessionConfig() - if strlen(v:servername) > 0 && match(v:servername, 'VIM') == -1 - let g:unite_source_session_default_session_name = tolower(v:servername) - let g:unite_source_session_enable_auto_save = 1 - - UniteSessionLoad - endif -endfunction - augroup vimrc autocmd! " set and load a session based on servername - autocmd VimEnter * call AutoSessionConfig() + autocmd VimEnter * call vimrc#AutoSessionConfig() " complement to autowriteall autocmd FocusLost * silent! wa