eclipse-wildwebdeveloper / wildwebdeveloper

Simple and productive Web Development Tools in the Eclipse IDE
https://projects.eclipse.org/projects/tools.wildwebdeveloper
Eclipse Public License 2.0
189 stars 70 forks source link

Allow installation of individual components #1679

Closed nlisker closed 2 weeks ago

nlisker commented 2 weeks ago

Currently, I have to install support for all file types and languages. However, I might only be interested in YML, XML, or JSON, or any combination, since these are used in more than just web dev.

After installing WWD, I noticed a .node folder in my Eclipse for NodeJS that takes 250MB and a plugin org.eclipse.wildwebdeveloper_1.2.3.202408270415\node_modules that takes another 120MB. My Eclipse installation is less than 100MB, so this is already over x3 inflation just for Node stuff that I don't use. In fact, I'm not interested in any of the JS/TS parts. I just want an editor with syntax highlights, schemas, autocomplete and validation for YML, XML, JSON, CSS, not language development tools with a debugger.

Perhaps this is not the intended goal of this project as it's intended for web dev, so I understand declining this request, but since you already have what's needed, making is modular also makes sense.

akurtakov commented 2 weeks ago

XML is already installable separately via "Wild Web Developer XML Tools" feature. For the rest node is essential as the language servers themself are implemented using it (https://github.com/redhat-developer/yaml-language-server, https://github.com/microsoft/vscode-json-languageservice, etc.) . Installing the different LSs written in nodejs leads to even more duplication - e.g. installing the yml and json separately will lead to each of them being ~`100MB thus we haven't split them. Unfortunately, there is not much we can do here thus closing.