pillaiindu
Which tutorial/book/course do you recommend if someone is learning Emacs for Elixir development?
I am a VSCode and Sublime user and I know VIM, though I don’t use VIM directly but whenever I code inside Sublime or VSCode, I use Vim emulators inside these editors, for movements, for cutting, copying, pasting, jumping to certain line, replacing the line, saving and closing a file and other VIM commands.
I don’t know how much Emacs is different from VIM. But it looks like Emacs is very important to learn if I want to become a good Elixir programmer. I actually know only the name of Emacs, and that it’s a highly customization alternative to VIM which can be manipulated through a language of its own a bit different flavor of LISP. I didn’t try Emacs ever.
I want to learn Emacs and be very efficient in it, so that I benefit from it during programming in Elixir.
What tutorial/book/course(s) are recommended by you people?
Thank You!
Most Liked
NobbZ
I do exactly this. Systemd starts my emacs-server on login and shuts it down on logoff. From then I use only emacsclient -c (opens in a new window) or emacsclient -t (uses the current terminal), the latter beeing my $EDITOR. Of course I have aliases for both (emax and emats). Those open a file instantly (or fast enough that it feels like instant).
I should perhaps do a blog post about my setup?
NobbZ
You asked for it:
https://nobbz.gitlab.io/2018/02/16-emacs-as-a-service.html
Also my emacs configuration as a whole is available as well in a gitlab repo.
gon782
VSCode easily has the best Elixir integration. Even when Spacemacs was at its best for Elixir it wasn’t as good as the VSCode integration is.
Learning emacs is nice regardless, so if you do want to learn it I suppose this would be a good resource to check out:
https://www.emacswiki.org/emacs/LearningEmacs
One thing to keep in mind is that while Emacs is nice, Emacs Lisp is usually not anyone’s favorite Lisp. If you develop an interest for it I recommend looking at a language like Racket.
OvermindDL1
OvermindDL1
Interestingly, and this is coming from a multi-decade VIM user, I tried spacevim with neovim and it lagged like crazy (stock install) where emacs runs just fine… I keep meaning to look in to it but not got around to it yet…
Spacemacs, well, emacs in general does take longer to load, but I keep it always running (yay tmux), plus you can run it in a daemon mode or something too so it loads instantly I think.







