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: 169
Popularity: 0.031458
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 .. 8 9 10 11 12 13 14 15 16 17 18 .. 53 Next › Last »

jamesbrink commented on 2019-07-14 10:13 (UTC)

@artafinde

This is one of my concerns, I am going to dig into it in the morning. There is likely a much much much better way to do this. The original package would not build for me at all. I think having it a split package with something like vim-youcompletme-rust-git or something would be better than all these manual build options. Then you could simply choose which parts to install. All the being said i suspect the instructions on the installation guide are not the best approach, especially for rust.

https://github.com/ycm-core/YouCompleteMe#full-installation-guide

Thank you for the feedback! I will get some changes in here soon

artafinde commented on 2019-07-14 09:19 (UTC)

@jamesbrink It compiles OK but the build size is increased from ~150M to 1.1G. Is that expected, seems rather big (I think it's coming from the fact that it includes a rust installation which instead you should be using the installed rust. Maybe switch the default options to n instead of y to reduce complexity or even deprecate some options (like python2).

jamesbrink commented on 2019-07-14 07:27 (UTC)

I have made some updates, the build appears to be working fully for me. I will continue to iterate on this PKGBUILD and clean it up as I can. I welcome any suggestions and co-maintainers. I suspect I might eventually make split packages or add other AUR packages as deps to reduce the complexity of this build.

jamesbrink commented on 2019-07-14 04:39 (UTC)

Hey guys, I just took over this package. It is wildly out of date. I am in the process of cleaning it up. Can who had an existing build give me an idea on what the original package size was?

Trent commented on 2019-07-11 12:11 (UTC)

@Oncer there are a number of changes that need to be made. In the meantime you can disable go in the build options.

Oncer commented on 2019-07-09 08:46 (UTC)

The build currently aborts with the following error message: PKGBUILD: line 141: cd: aur-vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/third_party/go/src/github.com/mdempsky: No such file or directory

This is due to a change from upstream: https://github.com/ycm-core/ycmd/commit/2650dfd4ed441e1c16788c487ad0a6994ee066ed#diff-15230e5dad94ffaefa7b526c0c1e89e5

jaywalker commented on 2019-05-02 23:06 (UTC)

A fix to the golang 'use of internal package [...] not allowed' problem that @dlin and others are experiencing can be found in the YCM upstream Full Install Guide (section 6) in the README. It says to build the go packages with 'GOPATH=$(realpath ../../../..) go build', not just 'go build'. Modify the two go build lines and golang completion should build fine for everyone again.

gunix commented on 2019-05-01 12:17 (UTC)

considering the really big amount of build dependencies, do you think it would make sense to also have a vim-youcompleteme-bin?