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 .. 32 33 34 35 36 37 38 39 40 41 42 .. 53 Next › Last »

johntyree commented on 2016-02-01 00:59 (UTC)

I have the same PGP issue. You can probably work around it by installing the official clang and commenting out that conditional in the PKGBUILD script.

zbb commented on 2016-01-29 14:22 (UTC)

The installation is failing for me because the clang+llvm sources do not have a valid PGP signatures. Has anyone else encountered this issue, or does anyone have any ideas around this problem?

eberan commented on 2016-01-19 00:27 (UTC)

mono is required for csharp support with OmniSharp[Server] rust is required for rust support with Racerd nodejs is required for javascript support with Tern With the exception of mono, which was improperly missing before, these are newly added features in the upstream project. I understand you might not make use of all of these languages, indeed I do not, but for this package all options are enabled. That said, it might be possible to set them as optional depends for runtime use; I haven't tested how Ycmd would react in such a scenario. Also, this might leave people without the functionality they thought they were getting (in the case that make-depends don't cover the runtime ones).

zsrkmyn commented on 2016-01-18 03:51 (UTC) (edited on 2016-01-18 03:55 (UTC) by zsrkmyn)

Why `mono`, `rust` and `nodejs` are dependencies of this package? I think making these three packages YCM's dependencies is not necessary. They can be makedepends, which are necessary building the package, and optdepends, which are optional for users to install. For me, I don't need `rust`, `nodejs` and `mono` at all.

eberan commented on 2016-01-12 10:22 (UTC)

@yan12125 Sorry for the delay, this should be fixed now. @Tazmain Yes, racerd, as well as tern, have been enabled by default. Note, to get full stdlib analysis requires some extra steps; see racerd for more details (regarding rustc source path). @atweiden Thanks for the update; I've made the files more similar, should be easier to keep in sync now.

atweiden commented on 2016-01-12 07:22 (UTC)

I have an updated version of a similar YCM pkgbuild here, but it's meant to work in concert with vim-plug: https://github.com/atweiden/pkgbuilds-plugged/commit/f12f49d4446a194e694fbefd2e77683b28c28f33

Tazmain commented on 2016-01-11 17:59 (UTC)

I am also getting the jedi issue. Will rust support be added for this package, it is available --racer-competer in the install.py

yan12125 commented on 2016-01-11 14:00 (UTC)

Since [1] JediHTTP is used instead of jedi. As a result the following error occurs: ==> Starting package()... cp: cannot stat '/build/vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/third_party/jedi': No such file or directory [1] https://github.com/Valloric/ycmd/commit/c42739a012c56657628ce92a117aac8b9823816b

danbruegge commented on 2016-01-03 18:29 (UTC)

@eberan thanks for the info. Sad to hear that it is not so easy to have one package with different dependencies. For now, i'm fine with `neovim-symlinks`, Thanks. :)