Auto merge of #2572 - micbou:update-ycmd, r=vheon
[READY] Update ycmd Release notes: - PR https://github.com/Valloric/ycmd/pull/707: update racerd; - PR https://github.com/Valloric/ycmd/pull/709: update Tern to 0.21.0; - PR https://github.com/Valloric/ycmd/pull/711: fix https://github.com/Valloric/YouCompleteMe/issues/2532; - PR https://github.com/Valloric/ycmd/pull/717: add Visual Studio 2017 and drop Visual Studio 2012 support. Closes #2571. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/youcompleteme/2572) <!-- Reviewable:end -->
This commit is contained in:
commit
6583da75bd
11
README.md
11
README.md
@ -376,8 +376,7 @@ _Windows x86-64_ for a 64-bit Vim. We recommend installing Python 3.
|
||||
- [CMake][cmake-download]. Add CMake executable to the PATH environment
|
||||
variable.
|
||||
- [Visual Studio][visual-studio-download]. Download the community edition.
|
||||
During setup, choose _Custom_ as the installation type and select the _Visual
|
||||
C++_ component.
|
||||
During setup, select _Desktop development with C++_ in _Workloads_.
|
||||
- [7-zip][7z-download]. Required to build YCM with semantic support for
|
||||
C-family languages.
|
||||
|
||||
@ -412,8 +411,8 @@ install with all language features, ensure `msbuild`, `go`, `tsserver`, `node`,
|
||||
python install.py --all
|
||||
|
||||
You can specify the Microsoft Visual C++ (MSVC) version using the `--msvc`
|
||||
option. YCM officially supports MSVC 11 (Visual Studio 2012), 12 (2013), and 14
|
||||
(2015).
|
||||
option. YCM officially supports MSVC 12 (Visual Studio 2013), 14 (2015), and 15
|
||||
(2017).
|
||||
|
||||
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
|
||||
Don't forget that if you want the C-family semantic completion engine to work,
|
||||
@ -573,7 +572,7 @@ process.
|
||||
Python 3][python-win-download]. Pick the version corresponding to your Vim
|
||||
architecture. You will also need Microsoft Visual C++ (MSVC) to build YCM.
|
||||
You can obtain it by installing [Visual Studio][visual-studio-download].
|
||||
MSVC 11 (Visual Studio 2012), 12 (2013), and 14 (2015) are officially
|
||||
MSVC 12 (Visual Studio 2013), 14 (2015), and 15 (2017) are officially
|
||||
supported.
|
||||
|
||||
Here we'll assume you installed YCM with Vundle. That means that the
|
||||
@ -3092,7 +3091,7 @@ This software is licensed under the [GPL v3 license][gpl].
|
||||
[TSServer]: https://github.com/Microsoft/TypeScript/tree/master/src/server
|
||||
[vim-win-download]: https://bintray.com/micbou/generic/vim
|
||||
[python-win-download]: https://www.python.org/downloads/windows/
|
||||
[visual-studio-download]: https://www.visualstudio.com/products/free-developer-offers-vs.aspx
|
||||
[visual-studio-download]: https://www.visualstudio.com/downloads/
|
||||
[7z-download]: http://www.7-zip.org/download.html
|
||||
[mono-install-osx]: http://www.mono-project.com/docs/getting-started/install/mac/
|
||||
[mono-install-ubuntu]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives
|
||||
|
@ -1,4 +1,5 @@
|
||||
version: '{build}'
|
||||
image: Visual Studio 2017
|
||||
environment:
|
||||
COVERAGE: true
|
||||
matrix:
|
||||
|
@ -576,8 +576,8 @@ Download and install the following software:
|
||||
|
||||
- CMake [25]. Add CMake executable to the PATH environment variable.
|
||||
|
||||
- Visual Studio [35]. Download the community edition. During setup, choose
|
||||
_Custom_ as the installation type and select the _Visual C++_ component.
|
||||
- Visual Studio [35]. Download the community edition. During setup, select
|
||||
_Desktop development with C++_ in _Workloads_.
|
||||
|
||||
- 7-zip [36]. Required to build YCM with semantic support for C-family
|
||||
languages.
|
||||
@ -617,8 +617,8 @@ install with all language features, ensure 'msbuild', 'go', 'tsserver', 'node',
|
||||
python install.py --all
|
||||
<
|
||||
You can specify the Microsoft Visual C++ (MSVC) version using the '--msvc'
|
||||
option. YCM officially supports MSVC 11 (Visual Studio 2012), 12 (2013), and 14
|
||||
(2015).
|
||||
option. YCM officially supports MSVC 12 (Visual Studio 2013), 14 (2015), and 15
|
||||
(2017).
|
||||
|
||||
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
|
||||
Don't forget that if you want the C-family semantic completion engine to work,
|
||||
@ -782,8 +782,8 @@ will notify you to recompile it. You should then rerun the install process.
|
||||
On Windows, you need to download and install Python 2 or Python 3 [34].
|
||||
Pick the version corresponding to your Vim architecture. You will also
|
||||
need Microsoft Visual C++ (MSVC) to build YCM. You can obtain it by
|
||||
installing Visual Studio [35]. MSVC 11 (Visual Studio 2012), 12 (2013),
|
||||
and 14 (2015) are officially supported.
|
||||
installing Visual Studio [35]. MSVC 12 (Visual Studio 2013), 14 (2015),
|
||||
and 15 (2017) are officially supported.
|
||||
|
||||
Here we'll assume you installed YCM with Vundle. That means that the top-
|
||||
level YCM directory is in '~/.vim/bundle/YouCompleteMe'.
|
||||
@ -3367,7 +3367,7 @@ References ~
|
||||
[32] http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-and-derivatives
|
||||
[33] https://bintray.com/micbou/generic/vim
|
||||
[34] https://www.python.org/downloads/windows/
|
||||
[35] https://www.visualstudio.com/products/free-developer-offers-vs.aspx
|
||||
[35] https://www.visualstudio.com/downloads/
|
||||
[36] http://www.7-zip.org/download.html
|
||||
[37] http://stackoverflow.com/questions/6319274/how-do-i-run-msbuild-from-the-command-line-using-windows-sdk-7-1
|
||||
[38] https://github.com/tpope/vim-pathogen#pathogenvim
|
||||
|
2
third_party/ycmd
vendored
2
third_party/ycmd
vendored
@ -1 +1 @@
|
||||
Subproject commit ec7a154f8fe50c071ecd0ac6841de8a50ce92f5d
|
||||
Subproject commit 60c5bba489a24148afe501216a6a37d4fa669e15
|
Loading…
Reference in New Issue
Block a user