You can get syntax highlighting with TextMate bundles. https://youtrack.jetbrains.com/issues/fl?q=Elixir. However, it didn’t look great and the inability to have the LSP hooked up via a plugin (yet) makes it a little unattractive at this point.
I don’t quite understand. Wouldn’t it be enough if they provide a decent LSP-interface and then the community could build Elixir support? Isn’t that how it is in VSCode?
Then it’s hard to tell what advantage does it have over VSCode (which they seem to target as their main competitor). I also think it’s not in line with general JetBrains idea of providing commercially supported language support. On top of that, I’m not so sure the community will be so keen on working for free so that JetBrains can earn more on their paid product.
Someone already maintains a free Elixir plugin for the IDEs, so don’t be surprised if people make them for Fleet.
@Sebb last I saw they hadn’t finished the plugin architecture so you couldn’t write your own to tie into their LSP interface. They were getting it working on Rust first IIRC. I haven’t been paying attention lately though.
Fleet is just a shell with rudimentary syntax highlighting for some languages and an LSP support. It can switch to “full editing mode” (or is called smart mode?) and then it will engage IDEAs code processing.
Then it seems they want a centralized approach where they take care of core languages, offering a better quality out of the box compared to vscode that is mostly plugins by users. The problem of course is the fact that a lot of languages will not be supported.