That's for Common Lisp (CL), which you may or may not want to develop in; I personally frequently choose to write in CL because it has a very large library, and because it has SLIME.
For Scheme, Emacs is also good, but there isn't something analogous to SLIME.
SLIME has go-to-definition of a function as one of its more basic features, along with auto-completion, convenient listings of arguments when you first write down a call to a particular function, and much more.