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.46
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 .. 36 37 38 39 40 41 42 43 44 45 46 .. 53 Next › Last »

swiftscythe commented on 2015-07-03 08:52 (UTC)

Files "check_core_version.py" and "EXPECTED_CORE_VERSION" need to be installed as well: cp -r "$srcdir/YouCompleteMe/third_party/ycmd/"{ycmd,ycm_client_support.so,ycm_core.so,check_core_version.py,EXPECTED_CORE_VERSION} \ "$pkgdir/usr/share/vim/vimfiles/third_party/ycmd"

thiagowfx commented on 2015-06-07 21:02 (UTC)

I tried to refactor the PKGBUILD a little bit. Do you consider this relevant? Here: https://gist.github.com/thiagowfx/23bcea5c9ed626989045 Purpose: just to be slightly less repetitive, thus, less error-prone. Warning: not tested, though.

eberan commented on 2015-05-21 16:49 (UTC)

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). This directory will be included in the package and reported upstream, though I don't expect any change/fix as Valoric wants to deprecate/hide the USE_SYSTEM_CLANG option.

eberan commented on 2015-05-06 17:17 (UTC)

PKGBUILD update: gocode added, thanks foobster (adds new make requirement 'go') gocode and now OmniSharp only copy executables/binaries during packaging, so that should cut away a few MB from the package and install size. Future changes: Build 'Release' configuration of OmniSharp; requires upstream change to YouCompleteMe as it only attempts to load OmniSharp from 'bin/Debug' path. Look into precompiling python to .pyc

eberan commented on 2015-05-06 14:53 (UTC)

Nevermind, it looks like a known issue when OmniSharp is either unable to load or unable to find the program solution/project file. I will upload the updated PKGBUILD later today.

eberan commented on 2015-05-06 01:11 (UTC)

I'm just about to update the PKGBUILD with gocode and slightly better packaging but; Is anyone else not able to get C#/OmniSharp working properly? I keep getting network connection errors in the log when I try to get some autocompletion.

foobster commented on 2015-05-01 01:44 (UTC)

@eberan - Oops, sorry about that. I also had vim-go installed and adding the directory was enough to make the work in conjunction with YCM. I added a build statement cd "$srcdir/YouCompleteMe/third_party/ycmd/third_party/gocode" go build pwd but it still doesn't seem to work without vim-go also installed. Gocode itself does not have a go dependency but vim-go does. I'm not sure why it doesn't seem to be working without vim-go, the above build command is the same as what's in third_party/ycmd/build.py.

eberan commented on 2015-04-30 22:28 (UTC)

@foobster thanks for the patch. Looks like it was missing the build step and is probably packaging more files than necessary (though that is a systemic problem right now). Do you know if gocode just needs the go dependency for building, or for execution as well? (it looks like it is just for building the gocode executable, which doesn't have any dependencies beyond libc/pthread)

foobster commented on 2015-04-30 12:57 (UTC)

Thanks for maintaining this useful package. Could you possibly add golang support? A modified PKGBUILD that does this can be found here (http://pastebin.com/raw.php?i=mPHQtBPQ).