3 ms·
I actually do not know, as I tend to use slimv [0]. There's a lot of buzz lately around geiser [1] for Emacs, and few Scheme implementations provide a workable
by ThatGeoGuy 10y ago
I actually do not know, as I tend to use slimv [0]. There's a lot of buzz lately around geiser [1] for Emacs, and few Scheme implementations provide a workable SLIME interface, but for the most part I get by. I don't miss too much, and don't see why everyone assumes Emacs is the only way to write lispy code (without a full blown IDE like Dr. Racket).
Vim + paredit inside of tmux, with a proper REPL in another pane / window is a great workflow. Of course this requires some more plugins to Vim, but for the most part sending commands through tmux is pretty lightweight.
[0] https://bitbucket.org/kovisoft/slimv https://bitbucket.org/kovisoft/slimv
[1] http://www.nongnu.org/geiser/ http://www.nongnu.org/geiser/
- qwertyuiop924 10y agoThing is, Emacs beat vim at extensibility, and vim's been playing catchup in that area ever since. Also, geiser is really, really good. When editing lisp in the original vi's Lisp mode, ( and ) operate over sexprs, { and } don't stop at atoms, moving you to the next sexpr, [[ and ]] skip to the next sexpr at top level, and if you set autoindent, your code is indented correctly for lisp. Combined with vi's other operators, this is pretty good, although by no means as good as actual paredit.