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!
Trending in Chat/Questions
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #performance
- #security










First Post!
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
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) oremacsclient -t(uses the current terminal), the latter beeing my$EDITOR. Of course I have aliases for both (emaxandemats). 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:
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.
Last Post!
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.