JetBrains Fleet is public, no Elixir support

I installed it for kicks, but it doesn’t even have syntax highlighting. And can’t find a way too add it either.

From this reddit topic I gather that there isn’t going to be much support for a long time.

I wonder if it really is a VS Code killer, if it’s not extendable at all.

1 Like

It can talk LSP at least

https://www.jetbrains.com/help/fleet/smart-mode.html#smart-mode-under-the-hood

And has erlang syntax highlighting

image

In fact it supports lots of stuff out of the box, but not Elixir. :frowning:

1 Like

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.

They advertise the lsp aspects a lot now, but I can still not find any traces of fleet plus elixir through lsp.

They changed the Elixir LSP issue to Open a few weeks back. Some kind of progress :blush:

Could not find that anywhere, url?

https://youtrack.jetbrains.com/issue/FL-17030/Elixir-support-with-LSP

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.

Is fleet different architecturally from how idea works? because there is a very good and well maintained plugin for elixir for intellij: GitHub - KronicDeth/intellij-elixir: Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)

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.

It looks like they decided to butcher their own plugins and code tools for this: Fleet Features Matrix - Google Drive

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.

can somebody please hack that google doc and add elixir to the list?

2 Likes