I put my make session setting in .vimrc.
That setting is below.
Execute :Session if current buffer is blank. $VIMHOME/Session.vim is opened.
Execute :Session if curren buffer is NOT blank. Session file is omitted in $VIMHOME (Set your Vim directory).