This may be a little too arcane, but I’m going to throw it out there anyway. It definitely is a problem with TCC version 31.1.19. This may be a little hard to duplicate, and thus hard to fix, and I will accept that if it turns out to be the case.
I am running Gvim, version 9, on Windows. To be more specific, Gvim version 9.0.2189, and Windows 11 Education, Version 23H2, Build 22631.2861. When I’m dealing with a text file, I sometimes need to reformat lines, and I like to use the “par” command for that. The par that I use is distributed with Cygwin, version 1.53, “par - filter for reformatting paragraphs”.
I use the par program from within Gvim by the command:
1,21!par -w78
Which means take lines 1 through 21, pass them to the external par program, and then paste the results back in place.
Recently, a few weeks back, this started giving me problems. When I run the par program from within Gvim, the process does not return. Instead I get an icon down on the taskbar. If I mouse hover on this icon, it says:
C:\VIM\VIM90\vimrun.exe
“C:\VIM\VIM90” is the location where I have Gvim installed. If I click on the icon for vimrun, then it disappears, the Gvim process gets control back, and the lines I passed are properly formatted. In other words, everything works like it should except that I have to click on the icon for vimrun.exe in order to complete the process. I have tried a number of troubleshooting steps. I tried using “fmt” (also from Cygwin), same result. I downloaded the source code for the par program, compiled it with Tiny C, same result. I uninstalled Gvim, and installed the base 9.0 version from June of 2022, no help.
About all that’s left is to roll back Windows. Looking at my update history, on 12.13.2023 I installed KB5033375, and on 12.06.2023 I installed KB5032288. I am a little reluctant to start rolling back Windows update, sometimes that can cause more problems. Has anyone else encountered this issue?
ON EDIT: okay, forget rolling back windows, the problem is with TCC. If I start Gvim with comspec set to “cmd.exe”, the problem disappears. Completely uninstall TCC 31, install TCC 30 instead, the problem disappears. Any ideas?
I am running Gvim, version 9, on Windows. To be more specific, Gvim version 9.0.2189, and Windows 11 Education, Version 23H2, Build 22631.2861. When I’m dealing with a text file, I sometimes need to reformat lines, and I like to use the “par” command for that. The par that I use is distributed with Cygwin, version 1.53, “par - filter for reformatting paragraphs”.
I use the par program from within Gvim by the command:
1,21!par -w78
Which means take lines 1 through 21, pass them to the external par program, and then paste the results back in place.
Recently, a few weeks back, this started giving me problems. When I run the par program from within Gvim, the process does not return. Instead I get an icon down on the taskbar. If I mouse hover on this icon, it says:
C:\VIM\VIM90\vimrun.exe
“C:\VIM\VIM90” is the location where I have Gvim installed. If I click on the icon for vimrun, then it disappears, the Gvim process gets control back, and the lines I passed are properly formatted. In other words, everything works like it should except that I have to click on the icon for vimrun.exe in order to complete the process. I have tried a number of troubleshooting steps. I tried using “fmt” (also from Cygwin), same result. I downloaded the source code for the par program, compiled it with Tiny C, same result. I uninstalled Gvim, and installed the base 9.0 version from June of 2022, no help.
About all that’s left is to roll back Windows. Looking at my update history, on 12.13.2023 I installed KB5033375, and on 12.06.2023 I installed KB5032288. I am a little reluctant to start rolling back Windows update, sometimes that can cause more problems. Has anyone else encountered this issue?
ON EDIT: okay, forget rolling back windows, the problem is with TCC. If I start Gvim with comspec set to “cmd.exe”, the problem disappears. Completely uninstall TCC 31, install TCC 30 instead, the problem disappears. Any ideas?