Skip to content

Commit f9ce997

Browse files
committed
Update vim docs
1 parent dd313f8 commit f9ce997

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

.github/workflows/update_vim_docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
jobs:
1212
update-vim-docs:
13-
runs-on: ubuntu-24.04
13+
runs-on: ubuntu-latest
1414
steps:
1515
- uses: actions/checkout@v2
1616
- name: 'Update local repo'

doc/youcompleteme.txt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
453453
Supported Python runtime ~
454454

455455
YCM 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

458458
For 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
463463
extensions. 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
466466
later) runtime. Anaconda etc. are not supported. YCM will remember the runtime
467467
you used to run 'install.py' and will use that when launching the server, so if
468468
you 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*
741741
Windows ~
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
-------------------------------------------------------------------------------
744748
Quick 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

30773081
There is one exception to the above rule. YCM supports completion in buffers
30783082
with no filetype set, but this must be _explicitly_ whitelisted. To identify

0 commit comments

Comments
 (0)