Generally speaking, If the code is sound and it adds or improves a useful feature, I'm willing to accept it. I do not share the view that everything that can be in plugins should be implemented in a plugin. A decent out-of-the-box experience is important, if we want to be an IDE, and not just a dumb-but-extensible text editor. And more often than not, features are implemented in fire-and-forget plugins that become unmaintained quickly and create problems going forward.

Furthermore, I do share the concerns that plugin support is poor from and end-user perspective. We rely on distributions to discover and package all the plugins. There is no good way for users to discover and install them. Therefore it's not a good idea to become even more dependable on third-party plugins for even the most basic IDE features.

@jeremiaskleer do I understand correctly that you plan to update this PR or do you think I can start review?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.