Interesting idea. Don't think it's been done with an IDE before. Expanding code based on context would be cool too. (eg. second column shows the implementation of whatever the first column's cursor is on - super handy when stepping through code)
http://www.gnu.org/software/emacs/manual/html%5Fnode/emacs/F...