evaluating last s-expression when the caret is positioned at EOF

To reproduce the bug:

* open a non-empty clojure file
* position the caret at the end of the file
* press ctrl-shift-H
* nothing happens.