Problem: Vim overwrites the value of $PYTHONHOME.
Solution: Do not set $PYTHONHOME if it is already set. (Kazuki Sakamoto,
closes #500)
#endif
#ifdef PYTHON_HOME
- Py_SetPythonHome(PYTHON_HOME);
+# ifdef DYNAMIC_PYTHON
+ if (mch_getenv((char_u *)"PYTHONHOME") == NULL)
+# endif
+ Py_SetPythonHome(PYTHON_HOME);
#endif
init_structs();
#ifdef PYTHON3_HOME
- Py_SetPythonHome(PYTHON3_HOME);
+# ifdef DYNAMIC_PYTHON3
+ if (mch_getenv((char_u *)"PYTHONHOME") == NULL)
+# endif
+ Py_SetPythonHome(PYTHON3_HOME);
#endif
PyImport_AppendInittab("vim", Py3Init_vim);
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1012,
/**/
1011,
/**/