#3 suggests using neoterm for REPL - which is a good idea. This plugin shouldn't do REPL. What I think it should do is be able to integrate with things that do, like neoterm or Nvim-R.
Can you please add a feature or options to allow the shortcut to hide/unhide already existing terminal windows, like neoterm windows?
For tabs with a single terminal window open, this should be simple. I am unsure what behavior should be for tabs with multiple terminal windows, or tabs with one window that is a terminal window.