5 ms·
Oh nooo... It's a 2007 article, but I wish I had been able to go back to that time and shout, "You can use vim! It's okay!" slimv... screen, vim, sbcl in an a
by Xurinos 16y ago
Oh nooo... It's a 2007 article, but I wish I had been able to go back to that time and shout, "You can use vim! It's okay!" slimv... screen, vim, sbcl in an alternate window with linedit... I think the only real things emacs ever gave me was some intellisense and a slightly enhanced debugger over sbcl's stock debugger. I do not really feel slowed down, though; maybe the problem is that I am not regularly experiencing the speed-ups. :)
But whatever the case, emacs should not be a barrier to Lisp. I might even recommend for new Lisp users: avoid emacs. First learn Lisp. Play around a bit. Most of your environment should be the REPL, and you can copy-paste from your favorite editor. You can use "(ed)" in the REPL. Go from there. Then, later on, try to get emacs to work with your Lisp. Mainly, you will want to experience the interaction, the environment with Lisp. Finally, switch back to vim when you are ready to get your real work done quickly.
I couldn't help the last line... :) Use both editors, depending on your immediate need. But learning Lisp is separate from learning emacs.
- GrooveStomp 16y agoI completely agree. I've tried doing the Lisp + Emacs combo, and it's just too daunting for someone starting out. I'm happy as can be using Vim for now. I fully intend to give Emacs a thorough chance once more, but not until I'm more thoroughly entrenched in Lisp.
- sigzero 16y agoMy fingers are broken. I dust of emacs every now and then but I end up typing vim commands on the screen when I want to do things. :-)
- Davertron 16y agoI use VIM as well to edit lisp and it works wonderfully. I, too, wanted to scream back in time at this guy :) I do think that I'm probably missing some nice things that SLIME has that I don't currently take advantage of, because I usually just treat my lisp programs much like other programming languages: I write all my code in an editor (VIM), and then I hop over to a terminal and just run "sbcl --load file.lisp". The interactive piece is probably nice, and may be a little faster, but for what I'm doing, this is is all I need. Besides, this is pretty much how I program in every other programming language anyway.