[reposted to bugreport]

Quoting Smart SangGe (2026-04-30 07:54:40)
> Hi Jonas,
> 
> I have tested and verified the syntax highlighting for Rust and Python, and
> I can confirm that it works well in my environment.
> 
> I propose that we define the scope for the core package first. Based on
> common development needs, I suggest including: C, C++, Python, Rust, Shell,
> Make, JSON, TOML, and Markdown. These languages cover the majority of my
> current development workflow.
> 
> I look forward to hearing your opinion on this proposed list.

>From a user perspective, I wold prefer that a user only interested in
support for a single language would not be bothered too much with
packaged pulled in that are irrelevant for their narrow use case.

I would expect the plugins themselves to not be large and not _depend_
on much else, but it makes sense for the plugin package to _recommend_
relevant LSP daemons, and I expect that to quickly bloat an install.

If e.g. the LSP for Rust pulls in hundreds of MB of recommended
packages, then it makes sense for me that we provide the Python plugin
_without_ lumping it together with the Rust plugin.

Since some of the "bloat" of Rust is CLang, it might however make sense
to lump CLang and Rust plugins together. But again, if Rust-specific
dependencies and recommendations are sizable compared to those for
CLang then it makes sense to split those as well.

Makes sense?

Perhaps start with a total separation: One source package for a set of
popular plugins (where the list you enumerated sounds like a sensible
starting point - we can easily adjust it later), which produces
multiple binary packages, one per language, which themselves are quite
small but recommend potentially heavy stuff. Then if we learn that e.g.
bash and markdown recommendations are both relatively lightweight, we
can consider lumping them together.

If that sounds like too much work for too little gain, then please do
object - after all, you are offering to do the work here, and I
certainly would not want to overload you and have you loose interest in
this :-)

What do you think?

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

Reply via email to