3 ms·
Clojure guy here, FWIW The big deal with tools like LightTable is it's much easier for newcomers to start working on projects. I understand why a user wouldn't
by JamesLeonis 9y ago
Clojure guy here, FWIW
The big deal with tools like LightTable is it's much easier for newcomers to start working on projects. I understand why a user wouldn't want to learn both a language and an editor. One huge issue we struggle with emacs/slime as the editor of choice. Personally I'm a VIM guy, so I got it working there, but that's after I spent some time deep in Vimscript and fiddling with plugins. It's a lot to ask for people that are new, or those that have an editor of choice that isn't supported.
- cup-of-tea 9y agoDid you know emacs has several vi implementations? Many people think they are the best versions of vi.
- hellofunk 9y agoExcept for lisp -- emacs vi implementations don't usually play as well with parenthesis as native emacs, which is superb for lisp coding.
- fiddlerwoaroof 9y agoparedit + evil-mode is really fantastic
- hellofunk 9y agoExcept that evil mode takes priority over paredit and it is quite possible to delete parens and end up with unmatched.
- fiddlerwoaroof 9y agoThat’s why you add evil-paredit-mode to fix that
- hellofunk 9y agobeen there, tried it
- iLemming 9y 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 9y 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.