Package Details: vim-youcompleteme-git r3216.0d855962-1

Git Clone URL: https://aur.archlinux.org/vim-youcompleteme-git.git (read-only, click to copy)
Package Base: vim-youcompleteme-git
Description: A code-completion engine for Vim
Upstream URL: https://ycm-core.github.io/YouCompleteMe/
Keywords: completion engine neovim vim ycm
Licenses: GPL3
Groups: vim-plugins
Submitter: thestinger
Maintainer: artafinde
Last Packager: artafinde
Votes: 170
Popularity: 0.037315
First Submitted: 2013-02-05 21:32 (UTC)
Last Updated: 2024-08-19 15:53 (UTC)

Dependencies (19)

Required by (0)

Sources (2)

Pinned Comments

artafinde commented on 2021-04-10 13:03 (UTC)

If you want to use system's abseil set the _use_system_abseil to ON - default is to download from internet during build.

Latest Comments

« First ‹ Previous 1 .. 35 36 37 38 39 40 41 42 43 44 45 .. 53 Next › Last »

eberan commented on 2015-10-07 18:39 (UTC)

@nivata Great! Thanks for the patch. I wonder if we should also include libclang.so as that is what is linked into the clang completer. We might get some more traction when asking for support upstream as well.

nivata commented on 2015-10-04 21:42 (UTC)

Well, so it seems that using the bundled version of clang works. For the record here is the modified PKGBUILD I used: https://gist.github.com/anonymous/5140dedc94896456c3fb Too bad it doesn't seem to work with the system clang library though. Maybe you can update the PKGBUILD to reflect this? This has been discussed before (bundled version of libclang.so vs using the system one), but since apparently using the system version doesn't work currently, this PKGBUILD should use the other option.

nivata commented on 2015-09-30 20:52 (UTC)

@eberan: Yes, I saw your message, but I wasn't sure it still applied, because it was posted a few month ago. So I'm not sure what I should do here. Change the PKGBUILD to use a bundled version of clang? Or change my .ycm_extra_conf.py to include the directory you are talking about? If the latter, can you provide a configuration example?

eberan commented on 2015-09-30 18:22 (UTC)

@nivata I've had issues with c/c++ as well. I think it's because using system clang vs the 'official' clang release. See my post from 2015-5-21: I just noticed c/c++ has some issues with the current packaging scheme; it would seem that the 'clang_includes' directory needs to be included as it is set with '-isystem' (check YcmDebugInfo). Without that directory in the package clang shows errors for things it shouldn't ('unknown type size_t' in my case). This doesn't seem to be fixable by pointing to the systems clang_include with -isystem (despite the content being identical).

nivata commented on 2015-09-30 18:16 (UTC)

Hi, I'm having some trouble configuring YouCompleteMe correctly using C++ and CMake. I opened a topic on the forum and I was curious if anyone using this package had similar issues: https://bbs.archlinux.org/viewtopic.php?id=203084

swiftscythe commented on 2015-09-24 07:45 (UTC)

You can just comment out the lines you don't need. This is the modified version I use: https://gist.github.com/archdria/d0e1fdaa565b3225d793

adam900710 commented on 2015-09-24 05:51 (UTC)

Hi, Any idea to custom the supported languages? I only need Jedi and C/C++ support, mono and go is quite huge packages and are totally unused in my case. I was using vim-clang-completion originally, but it has bugs with latest vim and will cause display go crazy. How can I disable them? Thanks

eberan commented on 2015-09-09 05:25 (UTC)

@ekkelett & @Autokill677; Fixed, apologies for the delay. Thank you for the patch!

ekkelett commented on 2015-09-02 11:51 (UTC)

To follow on what @Autokill677 said: diff --git a/PKGBUILD b/PKGBUILD index 8191465..74f9b05 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,4 +1,5 @@ # Maintainer: Erik Beran <eberan AT_gmail_DOT com> +# Contributor: Thor K. H. <thor at roht dot no> # Contributor: Babken Vardanyan <483ken 4tgma1l # Contributor: mikezackles # Contributor: z33ky @@ -12,7 +13,7 @@ # Contributor: archdria pkgname=vim-youcompleteme-git -pkgver=1393.4436d51 +pkgver=1517.a2808ee pkgver() { cd "YouCompleteMe" echo $(git rev-list --count master).$(git rev-parse --short master) @@ -97,7 +98,7 @@ package() { "$pkgdir/usr/share/vim/vimfiles" cp -r "$srcdir/YouCompleteMe/third_party/"{pythonfutures,requests,requests-futures,retries} \ "$pkgdir/usr/share/vim/vimfiles/third_party" - cp -r "$srcdir/YouCompleteMe/third_party/ycmd/"{ycmd,ycm_client_support.so,ycm_core.so,check_core_version.py,EXPECTED_CORE_VERSION} \ + cp -r "$srcdir/YouCompleteMe/third_party/ycmd/"{ycmd,ycm_client_support.so,ycm_core.so,check_core_version.py,CORE_VERSION} \ "$pkgdir/usr/share/vim/vimfiles/third_party/ycmd" cp -r "$srcdir/YouCompleteMe/third_party/ycmd/third_party/"{argparse,bottle,frozendict,jedi,waitress} \ "$pkgdir/usr/share/vim/vimfiles/third_party/ycmd/third_party"

Autokiller677 commented on 2015-08-20 14:46 (UTC)

Install fails with: cp: „/tmp/yaourt-tmp-<user>/aur-vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/EXPECTED_CORE_VERSION“ is not possible. File or directory not found. Solution: EXPECTED_CORE_VERSION is now CORE_VERSION. Just replace in PKGBUILD and it works.