.vimrc

changeset 583
e2c2404479d3
parent 579
0cb7adee16fe
child 585
6136cb64836c
equal deleted inserted replaced
582:7ec3dc00d06d 583:e2c2404479d3
254 endif 254 endif
255 " }}} 255 " }}}
256 256
257 257
258 " Autocmds {{{ 258 " Autocmds {{{
259 function! AutoSessionConfig()
260 if strlen(v:servername) > 0 && match(v:servername, 'VIM') == -1
261 let g:unite_source_session_default_session_name = tolower(v:servername)
262 let g:unite_source_session_enable_auto_save = 1
263
264 UniteSessionLoad
265 endif
266 endfunction
267
268 augroup vimrc 259 augroup vimrc
269 autocmd! 260 autocmd!
270 261
271 " set and load a session based on servername 262 " set and load a session based on servername
272 autocmd VimEnter * call AutoSessionConfig() 263 autocmd VimEnter * call vimrc#AutoSessionConfig()
273 264
274 " complement to autowriteall 265 " complement to autowriteall
275 autocmd FocusLost * silent! wa 266 autocmd FocusLost * silent! wa
276 267
277 " Jump to last known pos 268 " Jump to last known pos

mercurial