SLIME can actually be made to work with many different lisps, including several Scheme implementations. I use it (actually, SLIMV, which is the same thing, only for VIM) with Chicken Scheme.
Ah that might be it, I'm also quite ignorant of Scheme and thought that most Schemes would be able to run without problems; seems like only Scheme48, MITScheme and Kawa are supported.