On Monday, 31 July 2017 16:56:22 UTC+1, Jonathan Fudger wrote:
> Hi everyone. I have been enjoying the job_start() functionality in Vim 8.0,
> especially since patch 715 (fixing the problem of writing to the wrong buffer
> when the channel output buffer is deleted).
>
> However, I now have a problem where the folding of the active buffer
> (containing the cursor) is affected by a channel writing to a different
> buffer.
>
> Minimal example in Windows 10:
>
> I have a simple file called textfile.txt, containing only foldmarkers:
>
> {{{
> }}}
> {{{
> }}}
> {{{
> }}}
> {{{
> }}}
>
> I open it in gvim (gvim -u NONE testfile.txt) and perform the following
> commands:
>
> :set foldmethod=marker
> :new
> :wincmd p
> :call job_start( ['cmd.exe'], { 'out_io': 'buffer', 'out_buf': 2 } )
>
> This writes 3 lines to empty buffer 2 (as expected: the initialisation lines
> printed by cmd.exe). However, it also has the affect of making the first 3
> lines visible in buffer 1. The visible lines cannot be closed using "zc".
> Repeating :set foldmethod=marker is required to fix the folding.
>
> This behaviour is repeatable in 8.0.0753 and 8.0.0771 but NOT Vim 8.0.0604. (I
> am using the Cream builds of the Windows binaries.) Patch 771 is the latest I
> have access to.
>
> Thanks in advance,
> Jonathan
I'm at home now (on a Linux machine). This issue looks to have been fixed in
the latest Vim (8.0.0823). I'm not sure which patch fixed it, but I guess I'll
wait for a later Cream build.
--
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.