@@ -391,7 +391,7 @@ The following additional language support options are available:
391391 and add `--cs-completer` when calling `install.py`.
392392- Go support: install [Go][go-install] and add `--go-completer` when calling
393393 `install.py`.
394- - JavaScript and TypeScript support: install [Node.js and npm][npm-install] and
394+ - JavaScript and TypeScript support: install [Node.js 18+ and npm][npm-install] and
395395 add `--ts-completer` when calling `install.py`.
396396- Rust support: add `--rust-completer` when calling `install.py`.
397397- Java support: install [JDK 17][jdk-install] and add
@@ -431,6 +431,9 @@ apt install build-essential cmake vim-nox python3-dev
431431- Install mono-complete, go, node, java and npm
432432
433433```
434+ sudo mkdir -p /etc/apt/keyrings
435+ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
436+ echo "deb [ signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_current.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
434437apt install mono-complete golang nodejs openjdk-17-jdk openjdk-17-jre npm
435438```
436439
@@ -499,7 +502,7 @@ The following additional language support options are available:
499502 when calling `install.py`.
500503- Go support: install [Go][go-install] and add `--go-completer` when calling
501504 `install.py`.
502- - JavaScript and TypeScript support: install [Node.js and npm][npm-install] and
505+ - JavaScript and TypeScript support: install [Node.js 18+ and npm][npm-install] and
503506 add `--ts-completer` when calling `install.py`.
504507- Rust support: add `--rust-completer` when calling `install.py`.
505508- Java support: install [JDK 17][jdk-install] and add
@@ -613,7 +616,7 @@ The following additional language support options are available:
613616 Be sure that [ the build utility ` msbuild ` is in your PATH] [ add-msbuild-to-path ] .
614617- Go support: install [ Go] [ go-install ] and add ` --go-completer ` when calling
615618 ` install.py ` .
616- - JavaScript and TypeScript support: install [ Node.js and npm] [ npm-install ] and
619+ - JavaScript and TypeScript support: install [ Node.js 18+ and npm] [ npm-install ] and
617620 add ` --ts-completer ` when calling ` install.py ` .
618621- Rust support: add ` --rust-completer ` when calling ` install.py ` .
619622- Java support: install [ JDK 17] [ jdk-install ] and add
@@ -1111,7 +1114,7 @@ $ EXTRA_CMAKE_ARGS='-DPATH_TO_LLVM_ROOT=/path/to/your/llvm' ./install.py --clang
11111114```
11121115
11131116Please note that if using custom ` clangd ` or ` libclang ` it _ must_ match the
1114- version that YCM requires. Currently YCM requires *** clang 16 .0.1*** .
1117+ version that YCM requires. Currently YCM requires *** clang 17 .0.1*** .
11151118
11161119#### Compile flags
11171120
@@ -1555,7 +1558,7 @@ available on [the wiki][tern-instructions].
15551558
15561559All JavaScript and TypeScript features are provided by the [ TSServer] [ ] engine,
15571560which is included in the TypeScript SDK. To enable these features, install
1558- [ Node.js and npm] [ npm-install ] and call the ` install.py ` script with the
1561+ [ Node.js 18+ and npm] [ npm-install ] and call the ` install.py ` script with the
15591562` --ts-completer ` flag.
15601563
15611564[ TSServer] [ ] relies on [ the ` jsconfig.json ` file] [ jsconfig.json ] for JavaScript
0 commit comments