A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows 7 » Windows 7 Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Vim command doesn't work in Windows 7



 
 
Thread Tools Rate Thread Display Modes
  #1  
Old April 14th 18, 03:30 PM posted to alt.windows7.general
Stan Brown
external usenet poster
 
Posts: 2,904
Default Vim command doesn't work in Windows 7

I've just posted an article "':ha' not working in Vim 7.2" in
comp.editors. The gist is that the :ha command works on my Windows
8.1 work computer but not my Windows 7 home computer.

I didn't crosspost it, because I figured most people here don't know
Vim and wouldn't want to read that discussion here. Also I doubt very
much that the problem is in Windows 7 itself. But if you _do_ know
Vim, please take a look at that article, and it would be very nice if
you could provide a solution there. Thanks!

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://BrownMath.com/
http://OakRoadSystems.com/
Shikata ga nai...
Ads
  #2  
Old April 15th 18, 01:55 AM posted to alt.windows7.general
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Vim command doesn't work in Windows 7

Stan Brown wrote:
I've just posted an article "':ha' not working in Vim 7.2" in
comp.editors. The gist is that the :ha command works on my Windows
8.1 work computer but not my Windows 7 home computer.

I didn't crosspost it, because I figured most people here don't know
Vim and wouldn't want to read that discussion here. Also I doubt very
much that the problem is in Windows 7 itself. But if you _do_ know
Vim, please take a look at that article, and it would be very nice if
you could provide a solution there. Thanks!


https://bioinformatics.uconn.edu/vim-guide/

:ha # prints entire file

So that's not really an internal command. That's something which
attempt to call a printing hook on the host OS. Which isn't
going to work, if the OS happens to change the hook. Then
the author of the code plays whack-a-mole, adding #ifelse
for 6.1, 6.2, 6.3, 10.0 and so on.

Find the source for the version you're using, and have a look.

http://vimdoc.sourceforge.net/htmldoc/print.html

:ha On MS-Windows a dialog is displayed to
allow selection of printer, paper size etc.

:ha filename On MS-Windows use the "print to file"
feature of the printer driver.

*******

OK, I'll take a long-shot on this, and tell you to use
the Compatibility interface to an EXE and change the
runtime compatibility to some older OS. There's an example
of the dialog around 40% of the way down this page.

https://www.howtogeek.com/228689/how...on-windows-10/

Paul
  #3  
Old April 15th 18, 08:49 AM posted to alt.windows7.general
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default Vim command doesn't work in Windows 7

Stan Brown wrote:

I've just posted an article "':ha' not working in Vim 7.2" in
comp.editors. The gist is that the :ha command works on my Windows
8.1 work computer but not my Windows 7 home computer.

I didn't crosspost it, because I figured most people here don't know
Vim and wouldn't want to read that discussion here. Also I doubt very
much that the problem is in Windows 7 itself. But if you _do_ know
Vim, please take a look at that article, and it would be very nice if
you could provide a solution there. Thanks!


http://vimdoc.sourceforge.net/htmldoc/print.html

Since ghostscript was mentioned, does the Windows VIM installer include
its own copy of ghostscript or it gets a download of it to include in
the install? If so, does the installer put that copy of ghostscript in
a private folder under the VIM install path or does is store ghostscript
in a global path usable by any program that wants to use ghostscript?
  #4  
Old April 17th 18, 01:21 AM posted to alt.windows7.general
Stan Brown
external usenet poster
 
Posts: 2,904
Default Vim command doesn't work in Windows 7

On Sat, 14 Apr 2018 20:55:34 -0400, Paul wrote:
OK, I'll take a long-shot on this, and tell you to use
the Compatibility interface to an EXE and change the
runtime compatibility to some older OS. There's an example
of the dialog around 40% of the way down this page.



Thanks for replying, Paul. It _was_ a long shot. I said to myself,
"self, if the program works okay in Windows 8 why would it need a
compatibility setting for Windows 7? But Paul's smart guy, so it's
worth trying."

Unfortunately, when I set the program to be compatible with Vista (XP
wasn't available), exactly the same thing happened as before. Thanks
anyway, for trying.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://BrownMath.com/
http://OakRoadSystems.com/
Shikata ga nai...
  #5  
Old April 17th 18, 04:02 AM posted to alt.windows7.general
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Vim command doesn't work in Windows 7

Stan Brown wrote:
On Sat, 14 Apr 2018 20:55:34 -0400, Paul wrote:
OK, I'll take a long-shot on this, and tell you to use
the Compatibility interface to an EXE and change the
runtime compatibility to some older OS. There's an example
of the dialog around 40% of the way down this page.



Thanks for replying, Paul. It _was_ a long shot. I said to myself,
"self, if the program works okay in Windows 8 why would it need a
compatibility setting for Windows 7? But Paul's smart guy, so it's
worth trying."

Unfortunately, when I set the program to be compatible with Vista (XP
wasn't available), exactly the same thing happened as before. Thanks
anyway, for trying.


If the source is available, you could work on it.

When the program makes a call, there's got to be
a returned status code somewhere that indicates
the program is not happy.

Paul
  #6  
Old April 17th 18, 07:35 AM posted to alt.windows7.general
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Vim command doesn't work in Windows 7

Paul wrote:
Stan Brown wrote:
On Sat, 14 Apr 2018 20:55:34 -0400, Paul wrote:
OK, I'll take a long-shot on this, and tell you to use
the Compatibility interface to an EXE and change the
runtime compatibility to some older OS. There's an example
of the dialog around 40% of the way down this page.



Thanks for replying, Paul. It _was_ a long shot. I said to myself,
"self, if the program works okay in Windows 8 why would it need a
compatibility setting for Windows 7? But Paul's smart guy, so it's
worth trying."

Unfortunately, when I set the program to be compatible with Vista (XP
wasn't available), exactly the same thing happened as before. Thanks
anyway, for trying.


If the source is available, you could work on it.

When the program makes a call, there's got to be
a returned status code somewhere that indicates
the program is not happy.

Paul


ftp://ftp.vim.org/pub/vim/pc/vim72src.zip
hardcopy.c ???

It seems to have the ability to deliver error messages.

EMSG(_("E673: Incompatible multi-byte encoding and character set."));

********** message.txt on FTP site **********

-- older versions --

8953966 gvim72.exe V7.2 complete self-installing package

7194365 vim72rt.zip V7.2 runtime files
1399386 vim72lang.zip V7.2 language files
980100 gvim72.zip V7.2 GUI bin for Windows 95/NT and later
1051406 gvim72ole.zip V7.2 GUI bin with OLE and VisVim
949997 gvim72_s.zip V7.2 GUI bin for Windows 3.1 with Win32s
879774 vim72w32.zip V7.2 bin Windows NT/XP console
969187 vim72d32.zip V7.2 bin 32 bit MS-DOS prot. mode
2460134 vim72src.zip V7.2 sources packed for MS-DOS

1844224 gvim72.pdb debugging info for gvim72ole.zip
3279872 gvim72ole.pdb debugging info for gvim72w32.zip
2780160 vim72w32.pdb debugging info for gvim72.zip

There is no 16 bit binary for Vim 7.2 and later
********** message.txt on FTP site **********

If you can't see the error messages while in gvim72,
maybe you could try the console version ?

If VIM doesn't throw an error message, that means the printing
subsystem gave an "OK" status to VIM, then the printing
or spooler portion of Windows burped. Check your print spooler
status, for evidence of burping.

Paul
  #7  
Old April 17th 18, 12:16 PM posted to alt.windows7.general
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Vim command doesn't work in Windows 7

Stan Brown wrote:
I've just posted an article "':ha' not working in Vim 7.2" in
comp.editors. The gist is that the :ha command works on my Windows
8.1 work computer but not my Windows 7 home computer.

I didn't crosspost it, because I figured most people here don't know
Vim and wouldn't want to read that discussion here. Also I doubt very
much that the problem is in Windows 7 itself. But if you _do_ know
Vim, please take a look at that article, and it would be very nice if
you could provide a solution there. Thanks!


You can apparently build the software with a "+postscript"
option, which causes the Windows print dialog to not appear.

(Likely a USENET post...)

http://vim.1045645.n5.nabble.com/Pri...td1153810.html

"Maybe having +postscript precludes the use of
the Win32 common printdialog?
"

*******

Otherwise, when I run on Win7 here, I see a ProcessIsolationHost running,
and a couple different "...spl" executables of some sort (as
seen in Procmon). I'll get more serious about a capture, once
I figure out a way to get the dialog to not prompt me to type
in a filename. I want to hit :ha and get a concentrated trace
right after that, with little "noise" to have to filter out.

https://blogs.technet.microsoft.com/...-architecture/

Paul
  #8  
Old April 19th 18, 03:45 AM posted to alt.windows7.general
Stan Brown
external usenet poster
 
Posts: 2,904
Default Vim command doesn't work in Windows 7

On Sun, 15 Apr 2018 02:49:34 -0500, VanguardLH wrote:

Stan Brown wrote:

I've just posted an article "':ha' not working in Vim 7.2" in
comp.editors. The gist is that the :ha command works on my Windows
8.1 work computer but not my Windows 7 home computer.

I didn't crosspost it, because I figured most people here don't know
Vim and wouldn't want to read that discussion here. Also I doubt very
much that the problem is in Windows 7 itself. But if you _do_ know
Vim, please take a look at that article, and it would be very nice if
you could provide a solution there. Thanks!


http://vimdoc.sourceforge.net/htmldoc/print.html

Since ghostscript was mentioned, does the Windows VIM installer include
its own copy of ghostscript or it gets a download of it to include in
the install? If so, does the installer put that copy of ghostscript in
a private folder under the VIM install path or does is store ghostscript
in a global path usable by any program that wants to use ghostscript?


Thanks, but I don't think Ghostscript is an issue. The first
paragraph of the URL you gave says that Postscript applies to "other
systems' than MS Windows, and even on those systems Ghostscript is
needed only for "other printers" than Postscript ones.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://BrownMath.com/
http://OakRoadSystems.com/
Shikata ga nai...
  #9  
Old April 19th 18, 04:02 AM posted to alt.windows7.general
Stan Brown
external usenet poster
 
Posts: 2,904
Default Vim command doesn't work in Windows 7

On Tue, 17 Apr 2018 07:16:48 -0400, Paul wrote:
You can apparently build the software with a "+postscript"
option, which causes the Windows print dialog to not appear.

(Likely a USENET post...)

http://vim.1045645.n5.nabble.com/Pri...td1153810.html

"Maybe having +postscript precludes the use of
the Win32 common printdialog?


Thank you, Paul! You solved the mystery.

I read further in the thread, and it seems that
'+postscript' in compile options is indeed the problem.

On the other hand:

The help file says that the way to change that (or other options) is
to recompile. I don't have the needed compiler, unfortunately. On my
work computer (where the dialog appears), the compile options include
'-postscript'.

On the gripping hand:

I truly thought I had the same version on both computers, but I was
wrong. Home computer has 7.2 as I said, but work computer has 7.4. At
a guess, a bug report was entered at some point against the Windows
build of 7.2, and it was fixed by the time 7.4 was compiled. So my
answer is to install 7.4 on the home computer, double-check the
compile options, and that should be that.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://BrownMath.com/
http://OakRoadSystems.com/
Shikata ga nai...
  #10  
Old April 21st 18, 07:47 PM posted to alt.windows7.general
Stan Brown
external usenet poster
 
Posts: 2,904
Default Vim command doesn't work in Windows 7

On Tue, 17 Apr 2018 07:16:48 -0400, Paul wrote:

Stan Brown wrote:
I've just posted an article "':ha' not working in Vim 7.2" in
comp.editors. The gist is that the :ha command works on my Windows
8.1 work computer but not my Windows 7 home computer.

I didn't crosspost it, because I figured most people here don't know
Vim and wouldn't want to read that discussion here. Also I doubt very
much that the problem is in Windows 7 itself. But if you _do_ know
Vim, please take a look at that article, and it would be very nice if
you could provide a solution there. Thanks!


You can apparently build the software with a "+postscript"
option, which causes the Windows print dialog to not appear.

(Likely a USENET post...)

http://vim.1045645.n5.nabble.com/Pri...td1153810.html

"Maybe having +postscript precludes the use of
the Win32 common printdialog?
"


As I posted on the 17th, it looked like Paul has solved the mystery.
I can now confirm that. I installed a version of Vim with -postscript
instead of +postscript, and :ha now brings up the printer dialog, as
it's supposed to.

Thanks again, Paul!

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://BrownMath.com/
http://OakRoadSystems.com/
Shikata ga nai...
 




Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 10:53 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.