Name: [4916] Jack Atkinson
Member: 101 months
Authored: 2 videos
Description: Hi, I'm an embedded software and design engineer consultant who likes to program a lot. My skill sets include C/C++ and python which is quickly becoming my favorite. I dabble in other languages as well. My educational background is both a master's and bachelor's in electrical engineering. I've w ...

Compiling VIM with Python 2.5 support on Windows XP [ID:548] (2/2)

in series: Setting up Python 2.5 support in VIM

video tutorial by Jack Atkinson, added 03/08

(Showmedo is undergoing major changes. To report any problems viewing the videos please email us and include browser and OS specifics. Cheers - Kyran.)

This video is the last video in a two part series showing the user how to setup Python 2.5 support in VIM for Windows XP. The same procedure can be applied to any new version of Python, and may prove helpful with Python 2.6 or 3.0 is released sometime this year. Also, a very similar procedure is done for other languages that VIM supports (Ruby, Perl, TCL). In this video, I show you how to download and extract the sources files, setup the makefile, compile VIM, and then install the new executable. You'll be surpised how easy this really is!

Got any questions?

Get answers in the ShowMeDo Learners Google Group.

Video statistics:

  • Video's rank shown in the most popular listing
  • Video plays: 5 (since July 30th)
  • Plays in last week: 0
  • Published: 102 months ago

Thank-yous, questions and comments

If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?

You may also want to see our ShowMeDo Google Group to speak to our active users and authors.

Your email address will not be published.

Show some quick comments >>

All comments excluding tick-boxed quick-comments

22. mbt men's kimondo shoe Wed, 21 Jul 2010 21:03

Thanks for the awesome video tutorial Jack!

21. winterjassen vrouwen parajumpers Wed, 17 Feb 2010 12:39

When I start this exercise, in the command prompt it is saying:


'make' is not recognized as an internal or external command,

operable program or batch file.

What to install for make command

Very useful, Thanks

19. anonymous Wed, 25 Nov 2009 07:45

Second video times out around the 1:20 mark when the source is downloaded. I then get the feedback form which cannot be cancelled.

Very annoying

18. anonymous Wed, 25 Nov 2009 07:35

Useful, though this pop up is really annoying.

17. anonymous Thu, 08 Oct 2009 13:39

Again, very cool and thanks again!

Had a little trouble compiling just vim.exe, had to do: make -f make_ming.mak instead and let it build all files.

16. anonymous Wed, 15 Jul 2009 04:11

Very low voice, I am not a dog with special ears ,, and I don't know but ls command etc wern't working on my Windows ? x-(

15. anonymous Mon, 22 Jun 2009 16:19

great video thanks

It'll be my first task at work tomorrow :)

14. anonymous Fri, 05 Jun 2009 23:11


nice. Worked for me. And saved a deal of that precious time stuff.

12. anonymous Tue, 02 Jun 2009 00:33

Thanks :) very helpful

11. anonymous Thu, 21 May 2009 21:49


I tried the same steps and I am getting the same errors as Eric Lake. Any help?

10. anonymous Wed, 01 Oct 2008 00:17

Works on Vista too !!

9. anonymous Thu, 22 May 2008 15:20

Although it's a blatant hack, you can copy python25.dll to your Vim runtime directory and rename it as python24.dll. Vim warns about a version number mismatch, but it seems to work.


Sorry about that. I just watched the first video in the series and saw what you mean. Thanks for the great tutorial.


This video is a second in a series of the two. The first video covers installing mingw compiler. That's what I used to compile VIM. I renamed the mingw make executable to "make.exe" and then made sure mingw appeared in my windows path before all other compilers that may have a make utility.

What are you using to compile vim in the video? I have tried the make included in unxutils but I get the following error:

make (e=2): The system cannot find the file specified.

make: *** [gobj/buffer.o] Error 2

I have tried with both the ActiveState version of Python and the installer that comes from

thanks,i like it .

Thanks Jack for a great video! It's even better than I expected. I basically did the same thing the hard way (by installing an alternate version to get the updated executable and then plugging it into the appropriate spot in the vim directory of the official version. There were some problems with the windows installation program, so I had to use the standard installation, not the alternate installation). Your way is much, much better. I am sure that the Ruby crowd appreciates your effort as well. I will try it myself, shortly.

Thanks again,


Ah, thanks for the tip on the link creations. I'll be sure to get it right next time:-)

Hi Jack - great video. This looks really useful! I'm not going to be in a rush to compile vim on Windows any time soon but it is kinda cool knowing that this guide is here.

Are you going to let the vim/mingw people know about your videos? I bet they have users who'd love to watch them.

I made 2 tiny changes in your description text - your hyperlinks used the wrong format. You'd used:

'Python 2.5<>'

with straight-single-quotes, no space before the first angle bracket and no training underscore, the correct format is:

`Python 2.5 <>`_

with backward-single-quotes, a space before the angle bracket and a training underscore. RestructuredText is a bit fussy, you just have to copy the example in that right sidebar character for character :-)



Video published, thanks for contributing to ShowMeDo

Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.

how to help » about » faq »

Educating the Open-source Community With Showmedo

Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world. Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined.

At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration.

Screencasting is easier than you think, and we're happy to help you. You can emailus for advice or just use some of the how-to screencasts on the site. This screencasting learning-pathis a good place to start.

By the Same Author



Showmedo's development is fairly rapid and bugs will inevitably creep in. If you have any problems please drop us a line using the contact address below. Likewise, any suggestions for improvements to the site are gratefully received.