Package: ycmd / 0+20181101+git600f54d-0.1

Metadata

Package Version Patches format
ycmd 0+20181101+git600f54d-0.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
00 build system.patch | (download)

cpp/ycm/CMakeLists.txt | 4 2 + 2 - 0 !
cpp/ycm/tests/CMakeLists.txt | 6 2 + 4 - 0 !
2 files changed, 4 insertions(+), 6 deletions(-)

 use debian's llvm and gmock paths. also removes unused librt and
 libboost-thread links.

01 dont try to use thirdparty dir.patch | (download)

run_tests.py | 21 0 + 21 - 0 !
ycmd/server_utils.py | 23 1 + 22 - 0 !
2 files changed, 1 insertion(+), 43 deletions(-)

 don't try to use non-existent thirdparty directory
 We strip the thirdparty directory from the tarball to avoid shipping
 and using the various embedded copies upstream has. On the plus side:
 As we don't include them, we don't need to load them.
02 generic ycm extra conf py.patch | (download)

.ycm_extra_conf.py | 38 9 + 29 - 0 !
ycmd/default_settings.json | 2 1 + 1 - 0 !
2 files changed, 10 insertions(+), 30 deletions(-)

 this patch converts projets ycm_extra_conf.py to a generic
 configuration for semantic completion. This patch also sets global
 ycm_extra_conf in default_settings.json

03 gocode path.patch | (download)

ycmd/completers/go/go_completer.py | 11 3 + 8 - 0 !
1 file changed, 3 insertions(+), 8 deletions(-)

 upstream is providing its own version of gocode. this package
 is using gocode package and this patch is setting default gocode path.
 This patch is also removing unused ExecutableName import to get rid of
 flake8 error.


04 tsserver path.patch | (download)

ycmd/completers/typescript/typescript_completer.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use tsserver from node-typescript package.


05 tern support.patch | (download)

ycmd/completers/javascript/tern_completer.py | 18 6 + 12 - 0 !
1 file changed, 6 insertions(+), 12 deletions(-)

 debian doesn't have node-tern. this patch is making ycmd to
 use locally installed tern with `npm install tern` command.


06 omnisharp path.patch | (download)

ycmd/completers/cs/cs_completer.py | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

 this patch is making ymcd to use /usr/local/bin/omnisharp.exe
 path for C# completion engine OmniSharp. Until OmniSharp enters Debian
 repositories, users can use this path to get OmniSharp based C#
 completion support. This patch also removes a broken test (C# tests are
 ignored while building package).

07 shebang.patch | (download)

ycmd/__main__.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 adds missing script headers