-
Notifications
You must be signed in to change notification settings - Fork 61
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
Consider merging with lspower and maintaining a single code base #308
Comments
Hello again, @silvanshade! It's great to hear from you again. Thanks so much for maintaining Sure, I would be happy to merge in those two changes into I'm looking forward to rolling out the custom client-to-server request approach described in #256 (comment), as well as addressing #284 long-term (I think I may have a vague idea of how to proceed and will update the issue shortly), and in light of this, I think it would be wonderful if the two codebases were consolidated together. Feel free to get started on those PRs and we can review them together! And please freely ping me if you have further questions or suggestions as well. ❤️ |
Just merged in the changes, @silvanshade! What would you say to receiving collaborator access to this repo, adding you as an author to the |
@ebkalderon thanks for the follow up! That all sounds good to me. I'm not entirely sure if it would be better to use |
So one minor point in favor of keeping the |
That's certainly a fair point. I wouldn't want to cause confusion for existing |
Now that version 0.16.0 is up on crates.io, this task is effectively complete. 🎉 I've personally added you, @silvanshade, as a co-author of the |
Hi @ebkalderon, I wanted to start a discussion about merging some of the changes I made when
lspower
was forked and then deprecating that project so we can maintain a single code base. (I think you pinged me about this but I don't see where now so I'll just create this new issue).I think the only significant changes since you've been updating
tower-lsp
again are:httparse
andtwoway
instead ofnom
. This is more efficient and reduces the number of dependencies.A lot of the rest of the changes are either bug fixes or updates you've already made or stylistic changes which aren't important.
I could work on PRs for the above two and, deprecate
lspower
, and then help to maintaintower-lsp
going forward if that is something that interests you.The text was updated successfully, but these errors were encountered: