|
@@ -405,7 +405,7 @@ Ubuntu Linux x64 ~
|
|
Please refer to the full Installation Guide below; the following commands are
|
|
Please refer to the full Installation Guide below; the following commands are
|
|
provided on a best-effort basis and may not work for you.
|
|
provided on a best-effort basis and may not work for you.
|
|
|
|
|
|
-Make sure you have Vim 7.4 with python2 or python3 support. Ubuntu 14.04
|
|
|
|
|
|
+Make sure you have Vim 7.4.143 with python2 or python3 support. Ubuntu 14.04
|
|
and later have a Vim that's recent enough. You can see the version of Vim
|
|
and later have a Vim that's recent enough. You can see the version of Vim
|
|
installed by running 'vim --version'. If the version is too old, you may need
|
|
installed by running 'vim --version'. If the version is too old, you may need
|
|
to compile Vim from source [26] (don't worry, it's easy).
|
|
to compile Vim from source [26] (don't worry, it's easy).
|
|
@@ -473,7 +473,7 @@ Fedora Linux x64 ~
|
|
Please refer to the full Installation Guide below; the following commands are
|
|
Please refer to the full Installation Guide below; the following commands are
|
|
provided on a best-effort basis and may not work for you.
|
|
provided on a best-effort basis and may not work for you.
|
|
|
|
|
|
-Make sure you have Vim 7.4 with Python 2 or Python 3 support. Fedora 21 and
|
|
|
|
|
|
+Make sure you have Vim 7.4.143 with Python 2 or Python 3 support. Fedora 21 and
|
|
later have a Vim that's recent enough. You can see the version of Vim installed
|
|
later have a Vim that's recent enough. You can see the version of Vim installed
|
|
by running 'vim --version'. If the version is too old, you may need to compile
|
|
by running 'vim --version'. If the version is too old, you may need to compile
|
|
Vim from source [26] (don't worry, it's easy).
|
|
Vim from source [26] (don't worry, it's easy).
|
|
@@ -544,7 +544,7 @@ provided on a best-effort basis and may not work for you.
|
|
**Important:** we assume that you are using the 'cmd.exe' command prompt and
|
|
**Important:** we assume that you are using the 'cmd.exe' command prompt and
|
|
that you know how to add an executable to the PATH environment variable.
|
|
that you know how to add an executable to the PATH environment variable.
|
|
|
|
|
|
-Make sure you have at least Vim 7.4 with Python 2 or Python 3 support. You
|
|
|
|
|
|
+Make sure you have at least Vim 7.4.143 with Python 2 or Python 3 support. You
|
|
can check the version and which Python is supported by typing ':version' inside
|
|
can check the version and which Python is supported by typing ':version' inside
|
|
Vim. Look at the features included: '+python/dyn' for Python 2 and
|
|
Vim. Look at the features included: '+python/dyn' for Python 2 and
|
|
'+python3/dyn' for Python 3. Take note of the Vim architecture, i.e. 32 or
|
|
'+python3/dyn' for Python 3. Take note of the Vim architecture, i.e. 32 or
|
|
@@ -627,7 +627,7 @@ Please refer to the full Installation Guide below; the following commands are
|
|
provided on a best-effort basis and may not work for you. OpenBSD / FreeBSD are
|
|
provided on a best-effort basis and may not work for you. OpenBSD / FreeBSD are
|
|
not officially supported platforms by YCM.
|
|
not officially supported platforms by YCM.
|
|
|
|
|
|
-Make sure you have Vim 7.4 with Python 2 or Python 3 support.
|
|
|
|
|
|
+Make sure you have Vim 7.4.143 with Python 2 or Python 3 support.
|
|
|
|
|
|
OpenBSD 5.5 and later have a Vim that's recent enough. You can see the version
|
|
OpenBSD 5.5 and later have a Vim that's recent enough. You can see the version
|
|
of Vim installed by running 'vim --version'.
|
|
of Vim installed by running 'vim --version'.
|
|
@@ -708,17 +708,19 @@ will notify you to recompile it. You should then rerun the install process.
|
|
|
|
|
|
**Please follow the instructions carefully. Read EVERY WORD.**
|
|
**Please follow the instructions carefully. Read EVERY WORD.**
|
|
|
|
|
|
-1. **Ensure that your version of Vim is _at least_ 7.4 _and_ that it has
|
|
|
|
|
|
+1. **Ensure that your version of Vim is _at least_ 7.4.143 _and_ that it has
|
|
support for Python 2 or Python 3 scripting**.
|
|
support for Python 2 or Python 3 scripting**.
|
|
|
|
|
|
Inside Vim, type ':version'. Look at the first two to three lines of
|
|
Inside Vim, type ':version'. Look at the first two to three lines of
|
|
output; it should say 'Vi IMproved X.Y', where X.Y is the major version
|
|
output; it should say 'Vi IMproved X.Y', where X.Y is the major version
|
|
- of vim. If your version is greater than 7.4, then you're all set.
|
|
|
|
|
|
+ of vim. If your version is greater than 7.4, then you're all set. If your
|
|
|
|
+ version is 7.4 then look below that where it says, 'Included patches:
|
|
|
|
+ 1-Z', where Z will be some number. That number needs to be 143 or higher.
|
|
|
|
|
|
If your version of Vim is not recent enough, you may need to compile Vim
|
|
If your version of Vim is not recent enough, you may need to compile Vim
|
|
from source [26] (don't worry, it's easy).
|
|
from source [26] (don't worry, it's easy).
|
|
|
|
|
|
- After you have made sure that you have Vim 7.4+, type the following
|
|
|
|
|
|
+ After you have made sure that you have Vim 7.4.143+, type the following
|
|
in Vim: ":echo has('python') || has('python3')". The output should be 1.
|
|
in Vim: ":echo has('python') || has('python3')". The output should be 1.
|
|
If it's 0, then get a version of Vim with Python support.
|
|
If it's 0, then get a version of Vim with Python support.
|
|
|
|
|
|
@@ -2938,7 +2940,7 @@ were fixed, Vim trunk landed the 'pyeval()' function which improved YCM
|
|
performance even more since less time was spent serializing and deserializing
|
|
performance even more since less time was spent serializing and deserializing
|
|
data between Vim and the embedded Python interpreter. A few critical bugfixes
|
|
data between Vim and the embedded Python interpreter. A few critical bugfixes
|
|
for 'pyeval()' landed in Vim 7.3.584 (and a few commits before that), and given
|
|
for 'pyeval()' landed in Vim 7.3.584 (and a few commits before that), and given
|
|
-the current availability of Vim 7.4, which packs improved events for text
|
|
|
|
|
|
+the current availability of Vim 7.4.143, which packs improved events for text
|
|
change detection, it has been chosen.
|
|
change detection, it has been chosen.
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
-------------------------------------------------------------------------------
|