|
@@ -391,7 +391,7 @@ The following additional language support options are available:
|
|
|
and add `--cs-completer` when calling `install.py`.
|
|
|
- Go support: install [Go][go-install] and add `--go-completer` when calling
|
|
|
`install.py`.
|
|
|
-- JavaScript and TypeScript support: install [Node.js and npm][npm-install] and
|
|
|
+- JavaScript and TypeScript support: install [Node.js 18+ and npm][npm-install] and
|
|
|
add `--ts-completer` when calling `install.py`.
|
|
|
- Rust support: add `--rust-completer` when calling `install.py`.
|
|
|
- Java support: install [JDK 17][jdk-install] and add
|
|
@@ -431,6 +431,9 @@ apt install build-essential cmake vim-nox python3-dev
|
|
|
- Install mono-complete, go, node, java and npm
|
|
|
|
|
|
```
|
|
|
+sudo mkdir -p /etc/apt/keyrings
|
|
|
+curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
|
|
|
+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
|
|
|
apt install mono-complete golang nodejs openjdk-17-jdk openjdk-17-jre npm
|
|
|
```
|
|
|
|
|
@@ -499,7 +502,7 @@ The following additional language support options are available:
|
|
|
when calling `install.py`.
|
|
|
- Go support: install [Go][go-install] and add `--go-completer` when calling
|
|
|
`install.py`.
|
|
|
-- JavaScript and TypeScript support: install [Node.js and npm][npm-install] and
|
|
|
+- JavaScript and TypeScript support: install [Node.js 18+ and npm][npm-install] and
|
|
|
add `--ts-completer` when calling `install.py`.
|
|
|
- Rust support: add `--rust-completer` when calling `install.py`.
|
|
|
- Java support: install [JDK 17][jdk-install] and add
|
|
@@ -613,7 +616,7 @@ The following additional language support options are available:
|
|
|
Be sure that [the build utility `msbuild` is in your PATH][add-msbuild-to-path].
|
|
|
- Go support: install [Go][go-install] and add `--go-completer` when calling
|
|
|
`install.py`.
|
|
|
-- JavaScript and TypeScript support: install [Node.js and npm][npm-install] and
|
|
|
+- JavaScript and TypeScript support: install [Node.js 18+ and npm][npm-install] and
|
|
|
add `--ts-completer` when calling `install.py`.
|
|
|
- Rust support: add `--rust-completer` when calling `install.py`.
|
|
|
- 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
|
|
|
```
|
|
|
|
|
|
Please note that if using custom `clangd` or `libclang` it _must_ match the
|
|
|
-version that YCM requires. Currently YCM requires ***clang 16.0.1***.
|
|
|
+version that YCM requires. Currently YCM requires ***clang 17.0.1***.
|
|
|
|
|
|
#### Compile flags
|
|
|
|
|
@@ -1555,7 +1558,7 @@ available on [the wiki][tern-instructions].
|
|
|
|
|
|
All JavaScript and TypeScript features are provided by the [TSServer][] engine,
|
|
|
which is included in the TypeScript SDK. To enable these features, install
|
|
|
-[Node.js and npm][npm-install] and call the `install.py` script with the
|
|
|
+[Node.js 18+ and npm][npm-install] and call the `install.py` script with the
|
|
|
`--ts-completer` flag.
|
|
|
|
|
|
[TSServer][] relies on [the `jsconfig.json` file][jsconfig.json] for JavaScript
|