Yup, it’s really cool. Unfortunately the Elixir extension that adds syntax highlighting doesn’t do a very good job so I won’t be using it until either someone makes a better one, improves the existing one, or I stumble into enough free time to do it myself.
Yeah I recently tried this one out. Looks quite promising but as it’s quite new it still lacks support for most of my daily use languages. Would totally give it a try and even consider switching from VSCode if Elixir support would be better (language server integration) and if the TypeScript extension would not crash the editor
Hey, it has been published but Nova seems to be handling the language server implementation differently. The code is on GitHub if anyone wants to contribute - it’s my first extension so might be going in the wrong direction. Nova just implemented the Snippets protocol for language servers but still isn’t working correctly so investigating that right now.
I don’t like how apps want to dial home or connect to some service just because you happen to open/use it - every time your machine connects to them they have your IP address and potentially store a record of your activities/usage. Imo apps should only ever connect to the web if they either clearly need to in order to function (eg, a social network or chat app) or if you specifically allow the request…
There are several extensions that add support for Elixir, the most recent one seems to be GitHub - raulchedrese/nova-elixir-ls: Elixir Language Server extension for Nova. which uses the elixir-ls. I’ve been trying it out for a few days, and it works OK overall. I’ve experienced some minor glitches with formatters, but nothing too major. I really love the look and feel of Nova, so definitely hoping for the plugin to continue to get updates
I am and it has been a bit rough. I like the native “feel” and the terminal integration (although the latter is not perfect). But language extension support is pretty bad. I haven’t been able to get autocompletions or snippets to work well at all, and even syntax highlighting is kind of wonky.
Nova being Mac-only: Having a native editor can work wonders for performance and integration, but I advice to use a multi-OS (mac,win, linux) solution. If you ever need to switch OS at least you don’t have to start from scratch.
I want to like Nova but every time I did a trial version I just encountered too many little quirks to really embrace it. After the death of Atom I switched to Zed for the past few months but it’s still a bit underbaked at this point so I’m considering a switch to Nova again.