No, it’s not jit, it’s aot. Usually packages would be compiled into native code on first load instead of Emacs VM code. On nixos though the scripts try to compile even earlier (environment update) to the native code, as that’s more within the nix spirit.
I’m not sure if it really gives me any benefits, I never did any benchmarks. I originally switched to it, because of native JSON handling, which indeed made the LSP feeling more responsive.
Since it’s in mainline Emacs I just stuck to the native compilation branch for being used to it.
Haha, people are allowed to have their faves - and like them so much they want others to know how good they think they are that’s how people get others to adopt tech, whether it be languages …or code editors
Some of my most popular blog posts are those where I’ve spoken about how much I like something (including Vim )
I will use erlang_ls + VSCode when they are mature. For now, Jetbrains’s IDE provides the best developing experience.
I guess emacs works well with erlang_ls, too. But I haven’t used emacs since 7 years ago to save my left pinky.
I used to be a big fan of Sublime Text (and TextMate on the Mac before that), to the point where I persuaded the company to bulk buy licenses. VSCode has now become ubiquitous, but I do miss Sublime’s responsiveness. It also worked on the very old versions of Redhat Linux I needed to use at the time.
If Sublime offered the remote editing support that VSCode has, I could perhaps be tempted back.
Ha, I still use joe for quick editing tasks, and VS Code for more serious coding.
I’m a relative newbie, only started using Slackware when the 1.0 kernel came out. Although in my defense I picked joe because Wordstar and later Turbo Pascal keybindings are fused into my motor cortex
gccEmacs 28 (Spacemacs/develop with Emacs keybinding) + erlang_ls (works out of the box)
I like the navigation consistency between my Terminal, Erlang shell, Emacs…
I used Emacs for some years, I’m taking some time out now.
I have developed an entire Erlang toy project using ed(1), sometimes I would open XCode only to see something in a bigger picture but sometimes I used less(1) for it.
Since Erlang have a simple syntax, I didn’t felt the need for code complete etc, so I was having some fun with ed(1) and I felt seriously productive using it after some time.
Most of the time I feel like IDE features keep getting in the way instead of helping.
Now that I’m having some more time with Elixir and Phoenix I have to edit files in different directories and it’s a bit hard to do that with ed(1), so I’m evaluating the X free days of JetBrains RubyMine. I’m not a fan of IDE but I liked it, but didn’t searched for any Erlang plugin, I don’t know if it would work for Erlang.
I use my own shell/windows based IDE. The core of it is the editor Phred, which is my own mouse based editor. I’ve been writing my own editors since the 80’s, and Phred is the latest. It does exactly what I want, exactly how I want it to. It works with a number of small tools that I’ve developed over the years that similarly do just what I want. I expect others would hate it, but it works great for me.