pillaiindu

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!

First Post! Switch mode

OvermindDL1

OvermindDL1

If you use the Spacemacs plugin set for emacs (highly recommend, ton of useful pre-packed plugins) it’s default interface is very VIM-like.

Most Liked

NobbZ

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

NobbZ

You asked for it:

Also my emacs configuration as a whole is available as well in a gitlab repo.

gon782

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.

Last Post!

pillaiindu

pillaiindu

I uninstalled and re-installed VSCode. Now it runs fine. I don’t know what was the problem, but it now works fine with ElixirLS.

Where Next?

Trending in Chat/Questions Top

krisleech
Hey folks, I’ve been using Elixir for over a couple of years (phx, ecto, broadway, oban). For this kind of work you do not tend, in my e...
New
mhindujadheerajsudan
Hi, I’m Dheeraj Sudan from the UK. I’m a software developer and also run a business with my wife Meenu Hinduja. I’m interested in getting...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
type1fool
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New
akoutmos
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New

We're in Beta

About us Mission Statement