show_scrollbar="1"
Assume Console2 window has 80 columns, each column is 8-pixel wide, then window width is 640 pixels (no boarder). Assume scroll bar is 16-pixel wide (2 columns), then total window width is 656 pixels. I have two tabs open, and both works fine.
I start a vim in one window, the scroll bar is hidden since you can't scroll in vim, so the window width becomes 640 pixels. Then I switch to another tab, the scroll bar is visible again. Console2 doesn't increase the window width to 656 pixels, just use right most 16 pixels of 640 pixels for scroll bar. However, Console2 still thinks there are 80 columns, so the right most 2 columns will be hidden by the scroll bar.
For now, this problem can only be solved by exiting vim.
Two possible solution:
1. When switching from a non-scrollable tab to scrollable tab, increase window size to accommodate the scroll bar.
2. (This probably will be eaiser) When a tab becomes non-scrollable, disable the scroll bar rather than hiding it. Thus, you don't have to change window width.
I'm aware of this problem, need to see which solution is better.
--
Marko