When I open 9o in a separate tab it doesn't respond to 9o commands.
Both views are useful. IMHO for cases where you either have multi-monitor setup or monitoring/editing process then the tab view would be more beneficial as it can be moved to separate monitor or keep the live errors visible while editing the code. With vertical split the code area gets a lot smaller so it's not ideal in those cases. It would be also better for monitoring a http.Server/revel process/file system watcher when editing html templates.
Comparison of the view of failing showing errors in 9o:
Many commands can be sent directly to "9o" without focusing there, so it wouldn't cause much difference in usability (aside from the automatic-popup/close).
i can add support to the 9o_instance setting to allow it to target a specific view but as far as the multi-monitor and multi-pane stuff goes you'll have to handle that yourself
When I open 9o in a separate tab it doesn't respond to 9o commands.
Both views are useful. IMHO for cases where you either have multi-monitor setup or monitoring/editing process then the tab view would be more beneficial as it can be moved to separate monitor or keep the live errors visible while editing the code. With vertical split the code area gets a lot smaller so it's not ideal in those cases. It would be also better for monitoring a http.Server/revel process/file system watcher when editing html templates.
Comparison of the view of failing showing errors in 9o:
Many commands can be sent directly to "9o" without focusing there, so it wouldn't cause much difference in usability (aside from the automatic-popup/close).