-
-
Notifications
You must be signed in to change notification settings - Fork 14k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ycmd: correct gopls package and link path #352222
base: master
Are you sure you want to change the base?
Conversation
This fixes built-in Go completion support in vimPlugins.YouCompleteMe. Previously both an outdated package (gotools) and an outdated binary path were used when installing gopls into ycmd, silently breaking after an upstream update. Signed-off-by: Mel <einebeere@gmail.com>
Also, I did kinda notice that the YouCompleteMe plugin and its respective server generally haven't really been well maintained in quite a bit. From what it looks like, this issue in particular has been present for almost 4 years. ^^; |
I've since moved away from ycmd; in all fairness I'm no longer a maintainer here and would approve a commit removing me from the list if you deem it necessary. |
|
@siriobalmelli If you'd like I can add a commit to this PR removing you from the maintainer role. That's up to you though! Do you think it would be appropriate to add myself as package maintainer? I would like to see the plugin getting some love again! (With approval from the others, of course.) |
I'm in favor of removing myself as maintainer and adding you instead, thank you |
Signed-off-by: Mel <einebeere@gmail.com>
Signed-off-by: Mel <einebeere@gmail.com>
Signed-off-by: Mel <einebeere@gmail.com>
This fixes built-in Go completion support in
vimPlugins.YouCompleteMe
.This essentially fixes two problems:
ycmd
previously used the packagegotools
to source it'sgopls
binary from, even though the binary has been removed from there in Update go tools/linters/language servers #85868 and moved to a separate package. Now we use the correctgopls
package again.These two problems both contributed to
gopls
ending up a dangling symlink and breaking Go completion in YCM. After this it has been working correctly once again! :3Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.