Does not change directory when shell is alreay in the good one
(toggle-shell)
Improve toggle-buffer to switch to current buffer window if it is
currently displayed.