reddit / emacs

Intro to Evil for non-Vim users? Beyond evil-tutor

jmite · 2022-11-13 18:59
I'm wondering, are there any guide or tutorials out there about Evil that are targeted at non-vim users? I'm particularly interested in what you get with the evil +everywhere module, ie evil and the essential packages you'd want for editing. I've done evil-tutor but it's pretty limited. I'm in the situation where I'm trying to use vim keybindings because they hurt my wrists less than chords. I'm okay with hjkl, c, d, r, i, a, f, w, b but other than that I'm pretty clueless. I don't want to read a bunch of vim tutorials only to find out they use a bunch of packages that work different than evil. And I'm looking for the common editing operations that aren't included in evil, like parens or s-exp manipulation.
Ecstatic-Leader485 · 2022-11-13 19:31
https://vim-adventures.com/ is pretty sweet to get started with vim bindings. as with most things, don’t try to learn them all immediately, though. even the basic bindings combined with motions are very powerful, you’ll learn new ones as you go.
jmite · 2022-11-13 22:20
Looks cool, but I can't find the pricing anywhere
tom_dl · 2022-11-13 22:30
I'm not aware of a guide specifically for non-vim users, but pretty much any vim guide will be helpful - it's just best to avoid parts on vimscript, as evil isn't configured using that. Even though it introduces itself as a guide for Vim users, I still think https://github.com/noctuid/evil-guide is worth a read. As for packages which complement evil, most are named with evil as a prefix, so you can browse melpa with that in mind. One exception that comes to mind is lispyville, which provides an evil approach for editing s-expressions. evil-cleverparens is also worth a look. Feel free to ask any questions on the evil issues page too!
redguardtoo · 2022-11-13 23:02
https://www.emacswiki.org/emacs/Evil is good start for general knowledge https://melpa.org/#/?q=evil&sort=downloads&asc=false lists popular evil packages https://github.com/redguardtoo/emacs.d/blob/master/lisp/init-evil.el is my evil related setup.
HomeGrownRichard · 2022-11-13 23:07
kind of an all around Doom guide but I found the videos good. ​ [https://www.youtube.com/playlist?list=PLhXZp00uXBk4np17N39WvB80zgxlZfVwj](https://www.youtube.com/playlist?list=PLhXZp00uXBk4np17N39WvB80zgxlZfVwj)
thoomfish · 2022-11-14 01:26
$25 for 6 months access, apparently.
thriveth · 2022-11-14 23:59
An introduction to the philosophy of Vi(m) keybindings has never been given better than in this classic StackOverflow answer. It is really worth a read, even if you only remember 10% afterwards: "Your problem with Vim is that you don't grok vi". https://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118
thriveth · 2022-11-15 08:14
The Primeagen on YouTube has made some very good videos about efficient motions in Vim which can be 95% transplanted to Evil.
landtuna · 2022-11-20 04:50
Emacs god-mode is another option if you want to ditch the chords but keep familiar emacs keys.