Learning about #Emacs 's `C-M-` keybindings made such a difference when editing #Scheme code.

I used to think surely structural editing is overrated and I can get by with just the normal movement keys, but no, being able to grab entire forms with `C-M-k` or jump around with `C-M-b` and `C-M-f` is amazing.

Now if only I could grok Paredit too... `C-<left>` and `C-<right>` suddenly doing something completely different definitely sent me into a spin a couple of times already.

#programming #lisp

@nemin I just use those commands, haven't tried paredit and the lot. I feel these are more than enough.

@tusharhero I definitely get the "why" of Paredit, the editor making sure your parens are always well-balanced is great. It just requires you to completely switch context, in my experience, as keys that previously did one thing (see example above, but also deleting), suddenly do another.

There's also Parinfer, which goes one step further and tries to guess what you meant by indentation, but honestly, I found that a lot more annoying than I did Paredit, even if I appreciate the concept.