3 ms·
Except for lisp -- emacs vi implementations don't usually play as well with parenthesis as native emacs, which is superb for lisp coding.
by hellofunk 8y ago
Except for lisp -- emacs vi implementations don't usually play as well with parenthesis as native emacs, which is superb for lisp coding.
- fiddlerwoaroof 8y agoparedit + evil-mode is really fantastic
- hellofunk 8y agoExcept that evil mode takes priority over paredit and it is quite possible to delete parens and end up with unmatched.
- fiddlerwoaroof 8y agoThat’s why you add evil-paredit-mode to fix that
- hellofunk 8y agobeen there, tried it
- iLemming 8y agoyou're wrong - Spacemacs offers very nice tools for structural editing out of the box and including clever-parens layer. You can also use Parinfer or Lispy. You can customize things to your liking using combination of Paredit and Smartparens.
- hellofunk 8y agoOnly tried evil (which I think is the Spacemacs default?) with paredit and while paredit is a truly stellar, evil mode does not play well with it. Perhaps the other paren tools you've mentioned work better with evil? With paredit, evil editing can delete only part of a paren leaving unmatched problems.