21.8.08

Vlastní kompilace textového editoru gVim na windows

Začal jsem se zajímat o python a v mém oblíbeném textovém editoru gVim je možnost dolňování kódu, ale musí být zkompilovaný s podporou pythonu. To, ale v základní verzi pro win32 není a tak se tady pokusím popsat, jak jsem si textový editor přeložil s podporou pythonu já.
  1. nainstalovat si python :-), já jsem ho nechal standartně nainstalovat do C:\Python25
  2. normálně nainstalovat VIM, verzi pro PC: MS-DOS and MS-Windows
  3. nainstalovat si MinGW pro překlad programů v C a nezapomenout i na program make, pro snažší spouštění doporučuju upravit proměnou PATH
  4. stáhnout si zdrojové soubory vimu a sice verzi All Unix files a Extra files. Vše rozbalit do jednoho adresáře, nejdříve verzi pro unix a pak verzi extra. Verzí extra nic nepřepisovat!
  5. ve vytvořeném adresáři přejít do adresáře src a k obrazu svému upravit soubor Make_ming.mak, já jsem upravil jenom ARCH=i686, PYTHON=C:/Python25 a PYTHON_VER=25
  6. spustit kompilaci příkazem mingw32-make.exe -f Make_ming.mak gvim.exe
  7. po dokončení je vytvořen soubor gvim.exe, tím jsem nahradil originální soubor v původní originální instalaci VIMu. Originál jsem pro jistotu nesmazal, ale jenom přejmenoval na gvim_org.exe, co kdyby náhodou ...
  8. po spuštění gvim a napsání příkazu :version by se tam mělo objevit +python/dyn jako na obrázku, nebo zadat příkaz :echo has("python"). Měla by se zobrazit jednička, když se zobrazí nula, tak vim není zkompilován s pythonem.
No a to je všechno.
gVim s podporou pythonu
Odkazy:
Vim: Compiling HowTo