Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Remove obsolete lsp-clangd and lsp-python #5894
These packages are no longer needed when using
Maybe there should be a way to remove a package from Melpa but keep it in Melpa Stable?
@yyoncho We can do that once that doesn't cause breakage for users installing
Also, why is this being done? The general trend for Emacs packages seems to be to break out such additional libraries into separate packages or even repositories. Why are you doing the opposite? (Not saying it is wrong, but such changes cause the Melpa maintainers work so it would be nice to know why this is being done.
A couple of things:
Note that the more complex lsp extensions were not absorbed(like lsp-java, cquery) and
referenced this pull request
Jan 12, 2019
Such rapid development indicates that maybe the version number for lsp-mode would be below 1.0 if following semver?
As for the emacs/lsp trend: We are interested in providing an Elixir-specific tool. There are some code actions that don't make sense in other languages, and we would like to also provide the servers and a way to choose (different servers for different versions of Erlang).
We would like to depend on lsp-mode's API to simplify the work.
When I became the maintainer the version was 5.0 and I did one big redesign so the only option was to use 6.0 but I guess you are right. At this point, I am considering the API to be stable.
As for the elixir tool I guess it is related to https://github.com/elixir-lsp/lsp-elixir.el, right ? You may ping me on gitter so we can discuss what you are trying to achieve(or move the discussion in the corresponding repo). If I had understood you correctly you may create a language server which runs in parallel with the ElixirLS and provides only code actions.