I would probably switch over to Dream’s EML, if ocamllsp/vscode supported it fully. (I know that’s a tall order.) The last I heard on this front was @tmattio’s comment here; tl;dr: don’t hold your breath.