Thread (10 messages) flat view 10 messages, 5 authors, 2016-08-13

Re: using gvim as editor on Windows

From: Markus Heidelberg <hidden>
Date: 2016-06-15 22:48:24

Tait, 2010-03-08 19:54:
quoted
quoted
On Windows, gvim -f is basically a shortcut for the start invocation I
pasted above.
Not necessarily. You can avoid using the .bat wrappers from C:\Windows,
which cause the problem, but use gvim.exe directly by setting your PATH
appropriately. It will also work for git-difftool.
I was hoping for a little more life in this thread.
First of all: do you have the problems in cmd.exe or Git Bash or both?
Does calling the .exe directly work for you? If I call gvim.exe directly
(with or without -f -- it doesn't matter), it opens a new file called
$@.
I don't know where the $@ should come from. You apparently don't invoke
gvim.exe directly. git-commit is a C program, not a shell script, there
should come no $@ from this side. What does invoking gvim.exe on the
command line without the use of git do?

I have:
core.editor=gvim -f
C:\Programme\Vim\vim72 in PATH (both before or after C:\WINDOWS works here)
Works with cmd.exe and Git Bash.
The problem seems to be unique to me, so I'll find some time to look at
what rebase and/or commit are doing wrong.
I guess neither rebase nor commit are wrong in this case.

Markus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help