eclipse / lsp4e

Language Server Protocol support in Eclipse IDE
Eclipse Public License 2.0
65 stars 54 forks source link

refact: make tm4e an optional dependency #1064

Closed sebthom closed 2 months ago

sebthom commented 2 months ago

I mandatory dependency to tm4e was introduced by https://github.com/eclipse/lsp4e/pull/253 to access the TMPresentationReconciler for token mapping.

This PR makes TM4E an optional dependency. The TMPresentationReconciler will now only be used if the TM4E plugin is present.