Re: Vim with Thunderbird
- On Sat, Mar 31, 2007 at 11:35:43AM -0400, Alan G Isaac wrote:
> > Alan G Isaac wrote:The earlier response mentioned "rough edges," which is pretty
> >> Are any of you using gVim with Thunderbird?
> >> If so, how? I've followed the usual weblinks,
> >> but asking for ``nofork`` seems not to get me
> >> there.
> On Sat, 31 Mar 2007, Michael Henry apparently wrote:
> > I'm using the Thunderbird "External Editor" plugin along with a
> > modified script taken from macvim.org. I changed one line of the
> > "gvim" shell script they provide at macvim.org and saved it as
> > ~/bin/gvimwait (script included below). Then I just configure the
> > External Editor plugin to use ~/bin/gvimwait.
> > : http://globs.org/articles.php?lng=en&pg=2
> > : http://wiki.macvim.org/wiki/Downloads/ExtraFiles
> > : http://macvim.org/OSX/files/gvim
> Thanks! I'll try this immediately.
> But is seems oddly complex compared to doing this on other OSs.
> Why is that?
accurate. This particular rough edge comes from the fact that the
binary does not fork by default, as it does on other OS's. (I do not
know why.) The gvim shell script explicitly adds & to force forking to
overcome this. See #2 on the bug list at
If you do not want vim to fork, why use the gvim shell script? All
the script does is look in "all the usual places" (/Applications and
~/Applications and a couple of others) to find where you have put
Vim.app; peek at the name by which it was called ($0); set a few flags;
and pass the rest of the command line to the binary. Unless you change
your mind about where to put Vim.app, you may as well just tell External
Editor where the binary is. See also #8 on the FAQ list at
HTH --Benji Fisher
>>> It does seem to me that the OS X port of Vim is somewhat lessthanks for your feedback. I just realized that I "tested" this patch
>>> mature than the ports for Linux and Windows. I've had some
>>> problems with unicode font rendering, keyboard support (for
>>> example, ctrl-^ doesn't work out-of-the-box), etc. But I expect
>>> the rough edges to be smoothed out over time.
>> can you try if this patch  fixed the ctrl-6 issue for you?
>> : http://wiki.macvim.org/wiki/VimPatches/Ctrl6
> I just tested your patch, and unfortunately it doesn't fix the
> problem I have with CTRL-^. If I understand the patch correctly,
> it hard-wires CTRL-2 and CTRL-6 to their shifted equivalents (CTRL-
> @ and CTRL-^). I believe the patch does as it is intended because
> the patched version of Vim circumvents my work-around for the still-
> broken CTRL-^ behavior.
without --enable-multibyte, so that my code wasn't used at all. Way
Anyways, I guess I know why Ctrl-^ doesn't work now (and why my patch
is completely worthless in its current form). I'll see if I can find
a way to fix it...