From: Tait <git.git@t41t.com>
To: Markus Heidelberg <markus.heidelberg@web.de>
Cc: git@vger.kernel.org
Subject: Re: using gvim as editor on Windows
Date: Mon, 8 Mar 2010 10:54:39 -0800 [thread overview]
Message-ID: <20100308185439.GO2480@ece.pdx.edu> (raw)
In-Reply-To: <201003061317.38422.markus.heidelberg@web.de>
> > 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.
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
$@. After quitting, the commit is aborted for lack of a commit message. I
can do an ugly work-around by making core.editor "gvim.exe -f $@" but
then gvim opens two buffers, one for the commit message and another for
the literal $@.
With rebase -i, calling the executable directly (with or without -f)
works to open the commit list. Rebase -i with $@ in the setting fails. It
appears the filename is not quoted correctly and vim is opening multiple
buffers with various components of the path name as filenames.
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.
Tait
next prev parent reply other threads:[~2010-03-08 18:54 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-06 7:06 using gvim as editor on Windows Tait
2010-03-06 7:22 ` Jacob Helwig
2010-03-06 7:37 ` Tait
2010-03-06 12:17 ` Markus Heidelberg
2010-03-08 18:54 ` Tait [this message]
2010-03-08 23:32 ` Markus Heidelberg
2010-03-09 2:45 ` Tait
2010-03-09 20:07 ` Junio C Hamano
2010-03-11 9:04 ` Tait
2010-03-11 9:36 ` Johannes Sixt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100308185439.GO2480@ece.pdx.edu \
--to=git.git@t41t.com \
--cc=git@vger.kernel.org \
--cc=markus.heidelberg@web.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).