el-get icon indicating copy to clipboard operation
el-get copied to clipboard

Don't use builtin CEDET by default

Open npostavs opened this issue 9 years ago • 2 comments

@MHOOO wrote at https://github.com/dimitri/el-get/commit/85eca62e323303531cfd17b97b06f09e69446248#commitcomment-20000437

Isnt el-get supposed to stay up-to-date, instead of using builtins?

There's not really a hard rule about it, but since CEDET has been builtin since 23.3 which is earlier than the earliest Emacs we support anyway, probably anyone installing it would want the git version. Somehow I didn't think of it when I merged that change.

This broke my config, since cedet is no longer being loaded from git.

I will a wait bit before merging to see if anyone else has some comments about this, but you can add (:name cedet :builtin nil) to el-get-sources to fix this in the meantime.


Users installing CEDET via el-get probably wanted the git version.  For
those who want the builtin, they can add (:name cedet :builtin "23.3")
to `el-get-sources'.

Also move the :post-init block to :prepare so that the :lazy nil hack
becomes redundant.

npostavs avatar Nov 30 '16 02:11 npostavs

The reason I proposed to add a builtin keyword is that when I tried to install something depending on CEDET, el-get also tries to install the latest version for me which causes problems on older versions of Emacs. My guess is that CEDET has been too integrated into Emacs that non-latest Emacs versions may not be officially supported.

xuhdev avatar Dec 06 '16 09:12 xuhdev

Hmm, so it sounds like using the builtin CEDET breaks some configs, and using the git head CEDET breaks others. I'm not sure what the default should be.

npostavs avatar Dec 06 '16 13:12 npostavs