AkronCodeClub / sicp-study-group

A study group to work through Structure and Interpretation of Computer Programs (SICP)
6 stars 3 forks source link

Configuring Vim for SICP #4

Closed jdantonio closed 9 years ago

jdantonio commented 9 years ago

I haven't tried this yet, but I found what looks to be an excellent tutorial on Configuring Vim for SICP. There's also a SLIME for Vim plugin that looks promising.

If anyone gives these a try please share your experiences here.

rpottsoh commented 9 years ago

@jdantonio, I've been working on this this morning. I've followed the guide at crash.net.nz and didn't have any problems getting Racket and Vim installed in Windows. Be sure to add the bin folder for Racket to your path as the guide instructs. I am stuck on TMux though. I haven't been able to locate a binary, only source code which I unable to compile. Perhaps I don't need it?...... I grabbed a copy of tslime but haven't done anything with it. A little cumbersome to get things setup, but it appears as everything should work well in the end. I'm generally an IDE guy so integrating these separate tools is not something I pursue normally. I'm getting there....

rpottsoh commented 9 years ago

DrRacket seems to be a good enough environment all on its own. It presents itself with a split window. Upper half for editing code and the lower half for execution. The editor has active hi-lighting to aid in keeping track of parenthesis. This is what I am finding from a Windows 7 install.

rickbacci commented 9 years ago

There is also a plugin for sublime text. I installed it but it doesn't seem to work though. Will probably use Vim if it seems to work well.

jdantonio commented 9 years ago

@RickBacci Have you used Vim before? If not then I suggest using Emacs. Vim has a steep learning curve. If you are new to Vim you may spend more time fighting Vim than doing the work. The book and web site recommend Emacs (which installs with Scheme). I'm fairly certain the book even describes the necessary Emacs commands. Emacs should be the default choice for most in this group (old codgers like me being the main exception).

rickbacci commented 9 years ago

I haven't used it a lot, but i do understand the basic functionality like navigating, appending and inserting. I have done parts of vimtutor. I usually use sublime, so that is what i prefer if i can get it working, but I do use vim when I ssh into my raspberry pi and edit files. I have never used emacs. I will certainly consider what you are saying about vim and emacs.

jdantonio commented 9 years ago

Closing to help cleanup the issues page.