It looks like Language Server Protocol may open up an easier support path for multiple editors. My understanding is that language servers such as Oracle can implement this protocol to make writing the extensions for individual editors simpler.
https://langserver.org
Some notes on this for support in the VSCode extension can be found in https://github.com/Krzysztof-Cieslak/vscode-elm/issues/137.
It looks like Language Server Protocol may open up an easier support path for multiple editors. My understanding is that language servers such as Oracle can implement this protocol to make writing the extensions for individual editors simpler.
https://langserver.org
Some notes on this for support in the VSCode extension can be found in https://github.com/Krzysztof-Cieslak/vscode-elm/issues/137.