On Sun, Dec 13, 2015 at 12:24 AM, tux. <[email protected]> wrote: > Bram Moolenaar schrob am Samstag, 12. Dezember 2015 um 21:32 Zeit: > >> I'm thinking about it. Especially for MS-Windows, the version provided >> from the ftp site is quite old. > > Why not just add a link to up-to-date third-party builds (like mine, > cough)? >
In fact, http://www.vim.org/download.php (the "Download" page) does include some links to third-party builds, and for Windows it recommends "Vim without Cream", which can be reach from it in a few clicks: https://sourceforge.net/projects/cream/files/Vim/ is at the moment at version 7.4.827 (from 5 September), which is already over 2 months old, but maybe one of these days Steve Hall will make all Windows users a favour and put up a new version. Of course it _is_ possible to compile your own Vim, even on Windows (Steve does it, doesn't he?), but I suspect that my HowTo http://users.skynet.be/antoine.mechelynck/vim/compile.htm is much outdated now that I don't use Windows anymore. In particular I've heard that you should use MinGW directly rather than the MinGW compiler included with Cygwin, and that there are differences of which I am unaware. On Linux, I am still compiling my own Vim (actually two of them: a Huge build with a lot of bells and whistles including a GTK2/Gnome2 GUI and several interpreters, and a Tiny build with as few features as I could without actually modifying the Makefile) so I'm confident that it isn't really hard once you've got the hang of it. My Linux HowTo http://users.skynet.be/antoine.mechelynck/vim/compunix.htm is much less out-of-date than the Windows one but I won't guarantee that it is 100% state-of-the-art — I have my lazy bouts, and maybe I update it less often than I ought to. To go with those two HowTo pages on my own site there is one page common to both on the wiki, http://vim.wikia.com/wiki/Getting_the_Vim_source_with_Mercurial which is still valid thanks to Christian's Mercurial mirror of Vim sources. I had a problem recently after upgrading Mercurial but I seem to have found a satisfactory workaround so I can still merge the few "home changes" I have (mostly in .hgignore and version.h IIRC) with the "official" sources after I get them: see https://bugzilla.opensuse.org/show_bug.cgi?id=954556 — the problem stems from the fact that in the "new" version of Mercurial, "hg fetch" sometimes chokes on runtime/doc/tags (which I have added to .hgignore because it is still unconditionally rebuilt by "make install") if it has been changed upstream; and the workaround is to delete the file, not yet commit, do manually the merge which the fetch ought to have done automatically, and commit that. Best regards, Tony. Best regards, Tony. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
