Package Details: vim-youcompleteme-git 28.972eecb-1

Git Clone URL: https://aur.archlinux.org/vim-youcompleteme-git.git (read-only)
Package Base: vim-youcompleteme-git
Description: A code-completion engine for Vim
Upstream URL: http://valloric.github.com/YouCompleteMe/
Licenses: GPL3
Groups: vim-plugins
Submitter: thestinger
Maintainer: tata
Last Packager: tata
Votes: 112
Popularity: 2.706972
First Submitted: 2013-02-05 21:32
Last Updated: 2016-09-24 14:24

Sources (17)

Latest Comments

wijagels commented on 2016-11-03 21:29

@tata could you update this package to properly install the clang_includes folder? Zemen's PKGBUILD worked very well for me.

zemen commented on 2016-10-05 13:10

@tata: Here are my PKGBUILD and ycm_extra_conf.py
PKGBUILD: http://pastebin.com/NUyednPj
ycm_extra_conf.py: http://pastebin.com/CDDBywSa
I also slightly modified pkgbuild in order to be able to choose completers for building

eberan commented on 2016-09-26 19:25

I'll be disowning the package now; No time to put into it right now. Keep it going please :-]

tata commented on 2016-09-24 14:23

@lahwaacz: sorry for that. I had fix it. I dont wanna impolite.

@zemen: could you please send me your PKGBUILD ?

cheers
Tarek

lahwaacz commented on 2016-09-13 06:57

Removing the past maintainers and contributors from the PKGBUILD [1] is impolite at best. Also, you've failed to enter your name - instead, Erik Beran is listed twice.

[1] https://aur.archlinux.org/cgit/aur.git/commit/?h=vim-youcompleteme-git&id=37ee0001f5aae3311582ef8c9bc32674bca48057

zemen commented on 2016-09-12 22:10

Clang completion still works improperly as clang is unable to find <float.h>. I fixed the problem this way:

1. Included "YouCompleteMe/third_party/ycmd/cpp" and "YouCompleteMe/third_party/ycmd/clang_includes" folders into the package in PKGBUILD(at this moment they are just ignored).

2. Set relative_to = "/usr/share/vim/vimfiles/third_party/ycmd/cpp/ycm" instead of "DirectoryOfThisScript()" in my ycm_extra_conf.py(almost at the end of default config).

3. Added '-isystem', '../../clang_includes/include' to the list of flags in ycm_extra_conf.py.

tata commented on 2016-09-12 10:53

Hi,

@carmelo12341, @wijagels: Thanks for your help! I have just pushed a new version, were I have cleaned up the pkg code and also add and tested the _COMPLETER="USE_SYSTEM_LIBCLANG" flag. :) Shold work now.

@lahwaacz: Thanks for that tip :)

carmelo12341 commented on 2016-09-11 05:05

@wijagels
I fixed the C/C++ issue by adding this line to the file:
_COMPLETER="USE_SYSTEM_LIBCLANG"
In the commit about using system clang, that line was removed (maybe none of the mantainers use c/c++ to notice the issue).
Right now the PKGBUILD has a bunch of unused variables and references to non existing ones, I expect it to be fixed in next commit.

wijagels commented on 2016-09-08 14:36

This package has stopped working for me on C/C++ files, claims not to have any semantic completers for the filetype.

```
2016-09-08 10:33:26,552 - ERROR - No semantic completer exists for filetypes: [u'cpp']
Traceback (most recent call last):
File "/usr/share/vim/vimfiles/third_party/ycmd/ycmd/../ycmd/server_state.py", line 100, in FiletypeCompletionAvailable
self.GetFiletypeCompleter( filetypes )
File "/usr/share/vim/vimfiles/third_party/ycmd/ycmd/../ycmd/server_state.py", line 90, in GetFiletypeCompleter
current_filetypes ) )
ValueError: No semantic completer exists for filetypes: [u'cpp']
```

lahwaacz commented on 2016-08-18 19:51

Please revert this commit: https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=vim-youcompleteme-git&id=9d3904377955a79b0f0d26ea56b1ef14b5708fe8

People can easily set MAKEFLAGS in makepkg.conf if they want parallel build. Particularly, there is no reason to eat 200% of people's CPU...

All comments