|
From: | Dmitry Gutov |
Subject: | Re: Drop the Copyright Assignment requirement for Emacs |
Date: | Sun, 10 May 2020 21:18:24 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
On 10.05.2020 20:58, Stefan Monnier wrote:
And really, do you expect to be able to enable Eglot by default anytime soon?No, I'm just pointing out that existence of alternatives should be prevent integration. I would also say that having Eglot in core shouldn't necessarily prevent inclusion of LSP-mode in core either.
By alternative solutions, I actually meant non-LSP projects (some of them old) like etags/irony/cider/repl-based completion providers, and so on. Every one of them has some existing userbase not in a hurry to install language servers.
> I always strongly favor merging alternatives (at least by sharing as much code as possible), but there are several examples where we have such alternatives in core. E.g. expand.el -vs- skeleton.el -vs- tempo.el, perl-mode -vs- cperl-mode, pascal-mode -vs- opascal-mode,I guess it's a personal opinion, but while having major modes for #10 most popular languages in vanilla Emacs is a good idea, I'd rather have everything else in ELPA. Unless including a package in vanilla provides some specific benefits aside from not having to 'M-x package-install'.
Regarding discoverability, I would argue that having a package show up in 'M-x list-packages' might do more for it than having it somewhere inside Emacs distribution, but disabled by default.
[Prev in Thread] | Current Thread | [Next in Thread] |