@@ -430,9 +430,9 @@ Requirements ~
430430===============================================================================
431431| _Runtime_ | _Min Version_ | _Recommended Version (full support)_ | _Python_ |
432432===============================================================================
433- | Vim | 9.1.0016 | 9.1.0016 | 3.8 |
433+ | Vim | 9.1.0016 | 9.1.0016 | 3.12 |
434434-------------------------------------------------------------------------------
435- | Neovim | 0.5 | Vim 9.1.0016 | 3.8 |
435+ | Neovim | 0.5 | Vim 9.1.0016 | 3.12 |
436436-------------------------------------------------------------------------------
437437
438438
@@ -453,16 +453,16 @@ available in Neovim, and Neovim is not officially supported.
453453Supported Python runtime ~
454454
455455YCM has two components: A server and a client. Both the server and client
456- require Python 3.8 or later 3.x release.
456+ require Python 3.12 or later 3.x release.
457457
458458For the Vim client, Vim must be, compiled with '--enable-shared' (or
459459'--enable-framework' on macOS). You can check if this is working with ':py3
460- import sys; print( sys.version)'. It should say something like '3.8.2 (...)'.
460+ import sys; print( sys.version)'. It should say something like '3.12.0 (...)'.
461461
462- For Neovim, you must have a python 3.8 runtime and the Neovim python
462+ For Neovim, you must have a python 3.12 runtime and the Neovim python
463463extensions. See Neovim's ':help provider-python' for how to set that up.
464464
465- For the server, you must run the 'install.py' script with a python 3.8 (or
465+ For the server, you must run the 'install.py' script with a python 3.12 (or
466466later) runtime. Anaconda etc. are not supported. YCM will remember the runtime
467467you used to run 'install.py' and will use that when launching the server, so if
468468you usually use anaconda, then make sure to use the full path to a real
@@ -740,6 +740,10 @@ that are conservatively turned off by default that you may want to turn on.
740740 *youcompleteme-windows*
741741Windows ~
742742
743+ **_NOTE_**: Windows support is _deprecated_ and _unmaintained_. We will do our
744+ best to keep it working, but we no longer test it in CI and there is a high
745+ likelihood of breakages.
746+
743747-------------------------------------------------------------------------------
744748Quick start, installing all completers ~
745749
@@ -3072,7 +3076,7 @@ Default: "{'*': 1}"
30723076>
30733077 let g:ycm_filetype_whitelist = {'*': 1}
30743078<
3075- **Completion in buffers with no filetype**
3079+ ** Completion in buffers with no filetype **
30763080
30773081There is one exception to the above rule. YCM supports completion in buffers
30783082with no filetype set, but this must be _explicitly_ whitelisted. To identify
0 commit comments