took handy prelude-swap-windows function
added draft, non-working version of advice for ensime's find-tag function