i don’t know why anyone would use emacs is what i thought first
but now i’ve developed an understanding about why people use it
now i want to switch to emacs but the learning curve is insane
is there a tutorial for learning to use emacs step by step because i want to learn emacs fast and the only way to do it is using a well guided video series i believe or maybe a well made website or blog post
because i now just get flustered when i start using emacs because there’s so much to learn
what should i learn first is my question because just reading help document doesn’t help a noob like me?
as of now i can only give around 3 hours to learn emacs but i would give more if i could
i have used neovim with lsp for 1 year now how much time would it take for me to be faster at emacs than i’m currently in vim?
i would really apprecitate the answer of highlighted question and the main question
also please don’t give an answer like it would depend on many things ( of course it would depend on many factors)
but i want to know how much time would it take for you to be better at emacs you would have been at vim after learning it for around a year+
Unpopular advice but: turn on the menus / use Emacs as a GUI program.
The menus are good and help you with stuff you may want to find, or things you didn’t know you wanted.
Alternatively? Escape X (M-xin “the lingo”): a type-to-find for certain kinds of commands Emacs can do. Can also list the keyboard combinations.
https://tess.oconnor.cx/2009/07/learn-emacs-in-ten-years
(I’m sorry, but I could not help it.) :)
C-h t
First if you’re coming from vim save yourself a lot of time and use Doom Emacs. Learn on Doom and someday you can decide if you want to build your own config from scratch after you know what you’re doing.
Out of the box this is going to feel the most similar to vim and it’s very easy to add packages that have already been integrated.
You should now be able to edit a file how you’re used to. Next is to learn the basics that will help you learn more. So all the help menus (SPC-h), fuzzy function finder (M-x or SPC-:), Eval (SPC-;), file finder (SPC-SPC).
The doom documentation does a pretty good job of walking you through this:
- https://github.com/doomemacs/doomemacs/blob/master/docs/getting_started.org
- https://noelwelsh.com/posts/doom-emacs/
It’s going to take you more than 3 hours.
You have used vim/nvim so consider using doom emacs.
1 yr experience in vim is quite limited though, maybe the first thing you need to know is the pace of learning emacs/vim depends on how fast you can do the iteration of “read doc + practice”
Theres million Emacs resource and tutorials online, as well as a built in tutorial into the program it’s self. Even the reference book written by Richard Stallman himself is free to download on the FSF website. Maybe start with in-depth tutorial websites, like Xah Lee’s website. His tutorials are straight to the point and easy to understand. And expect to take months to learn this program. Emacs is just not something you can easily breeze through.