Vim Session keeping terminal state

2018-05-16 17:04:25

I am currently using tmux to have two terminals on the left and vim on the right. One terminal is running Django server, and the other one is for general usage.

I am trying to find out if I can ditch tmux and use vim/neovim sessions as a solution.

Is there a way for a vim session to automatically change to a specific directory, enable a virtualenv and start the server as I am currently doing with tmux?