I've looked through the code and see that you're simply calling the terminal API exposed by toggleterm, so maybe I'm expecting too much. But when I use the toggleterm command to create terminals, they respect my settings. That is, they respect the options I've specified in my toggleterm plugin spec, such as size and most important of all the shell to use when I'm on Windows (I customize it on that brain dead platform for hopefully obvious reasons). But when I use the toggleterm-manager to create terminals, they just get the default size and the default shell. Any suggestions? I mean, other than rewriting my own toggleterm?