From: Steve Hall <digitect@da...> - 2009-12-08 23:59:34
From: Justin Brinegar <brinegar physics unc.edu>, Tue, December 08, 2009
> I would like to install Vim silently using a package management
> system, thus I need it to install silently. The /S option seems to
> work fine for installing, but the default is not to install the
> context menu option. If I install the package graphically and click
> context menu support everything seems to work fine. I was directed
> to use this project's installer since it properly supports silent
We've configured the silent install to not install a feature only some
would want instead of installing a feature some would not want.
Some time ago, we explored runtime options for just this feature but
were unable to figure out how to make these work in the Nullsoft
Installer. While NSIS supports some basic command line options, it
apparently does provide any that enable/disable the main installer
subroutines ("sections") corresponding to the usual checkboxes seen on
a graphical install.
> From what I read at
> http://vim.wikia.com/wiki/Fix_missing_gvim_context_menu_in_Windows ,
> the context menu is enabled in the registry. Unfortunately, after
> applying these settings, I only see the context menu on certain
> places (namely, I can use the context menu on redirected folders,
> but not on local drives...that puzzled me).
The option requires two pieces: the registry setting AND installation
of the runtime library "gvimext.dll".
> Is there a way to either enable context menu support when using the
> /S option, or which settings should I modify in the registry to make
> this work manually?
> Knowing how to make the context menu appear manually will allow me
> to add the context menu to 64-bit Windows 7 (assuming the installer
> doesn't set it correctly, which seems to be the case with vim.org's
> Windows installer).
This is not the first time the subject has been raised and I would be
happy to add the feature if it were possible. Maybe you could follow
this up with the NSIS developers? For reference, our installer code is
GPL and available here:
> .. University of North Carolina at Chapel Hill
Hi neighbor, I'm writing this from RTP.
Steve Hall [ digitect dancingpaper com ]
:: Cream for Vim (http://cream.sourceforge.net)