[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
signature.asc
Description: signature

