On Sun 6-Aug-06 11:25am -0600, Yakov Lerner wrote:
> After certain 3-step manipulation with tabs,
> can't quit vim with :q!. (vim 7.0.42). Tabline is
> not updated properly.
>
> % vim -u NONE -U NONE
> ix<esc> " make 1st buffer modified
> :tabnew<cr> " create 2nd tab
> ix<esc> " make 2nd buffer modified
> :tabclose! 1 "delete non-last tab
>
> " ^^^ watch the tabline after tabclose command.
> " PROBLEM #1 here: tabline shows 2 tabs but this is
> " wrong; only 1 tab exist at this point
> :tabs " confirm that ony 1 tab exists
>
> :q!
> E37: No write since last change (add ! to override)
> E162: No write since last change for buffer "[No Name]"
> "^^^^^ PROBLEM #2: can't quit vim here, must resort to kill
Confirmed the problem even in 'nocp' mode. Started the
console version with:
vim -u NONE -N
After following your instructions and typing ":tabs" the
tabs were gone but a blank unreachable line remained.
I received the same message in response to ":q!" but was
able to get out with:
:set nomod
:q!
Even with 'nomod' I couldn't get out with just ":q" (same
two line error message).
--
Best regards,
Bill