2017-9-18(Mon) 3:32:52 UTC+9 Bram Moolenaar:
> Patch 8.0.1119
> Problem: Quitting a split terminal window kills the job. (Yasuhiro
> Matsumoto)
> Solution: Only stop terminal job if it is the last window.
> Files: src/buffer.c, src/testdir/test_terminal.vim
[...]
This patch hangs by doing the following operation.
$ vim --clean
:term
<C-w>v
--
Best regards,
Hirohito Higashi (h_east)
2017-9-18(Mon) 18:08:21 UTC+9 Bram Moolenaar:
> Hirohito Higashi wrote:
>
> > 2017-9-18(Mon) 3:32:52 UTC+9 Bram Moolenaar:
> > > Patch 8.0.1119
> > > Problem: Quitting a split terminal window kills the job. (Yasuhiro
> > > Matsumoto)
> > > Solution: Only stop terminal job if it is the last window.
> > > Files: src/buffer.c, src/testdir/test_terminal.vim
> > [...]
> >
> > This patch hangs by doing the following operation.
> >
> > $ vim --clean
> > :term
> > <C-w>v
>
> Works fine for me. Is this on MS-Windows perhaps?
My env.:
OS: fedora 25 (x64)
Vim: 8.0.1123 (./configure --enable-gui=gnome2 --enable-fail-if-missing)
Both CUI(vim --clean) and GUI(vim --clean -g) will occur.
In the case of GUI, it may occur even at <C-w>s
2017-9-19(Tue) 4:25:31 UTC+9 Bram Moolenaar:
> Hirohito Higashi wrote:
>
> > > > 2017-9-18(Mon) 3:32:52 UTC+9 Bram Moolenaar:
> > > > > Patch 8.0.1119
> > > > > Problem: Quitting a split terminal window kills the job. (Yasuhiro
> > > > > Matsumoto)
> > > > > Solution: Only stop terminal job if it is the last window.
> > > > > Files: src/buffer.c, src/testdir/test_terminal.vim
> > > > [...]
> > > >
> > > > This patch hangs by doing the following operation.
> > > >
> > > > $ vim --clean
> > > > :term
> > > > <C-w>v
> > >
> > > Works fine for me. Is this on MS-Windows perhaps?
> >
> > My env.:
> > OS: fedora 25 (x64)
> > Vim: 8.0.1123 (./configure --enable-gui=gnome2 --enable-fail-if-missing)
> >
> > Both CUI(vim --clean) and GUI(vim --clean -g) will occur.
> >
> > In the case of GUI, it may occur even at <C-w>s
>
> It depends on the Vim window size, if the two windows showing the same
> terminal have a different size. I'll make a patch.
Regarding CUI, fixed at patch 8.0.1126. Thanks!
But, GUI is not fixed.
Step to reproduce:
- Start GUI VIm
$ vim --clean -g
- Open terminal window
:term
- Split Window vertically. (It will occur even if it split horizontally)
<C-w>v
- wait 5sec. (Probably, you can see the cursor is flickering)
- type `a`
a
- Vim has already hungs...
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.