optimize invisible buffers machinery; bind ", b" to ibuffer
use mapc instead of scheme's foreach, replace else with t in conds
don't delete trailing whitespace for diff-mode; optimize delete-trailing-whitespace+
add explorer on Windows to M-x run-file-manager; move run-file-manager to custom-heavy.el
eproj: add new file-list eproj-info parameter, change project type detection to respect project-type entry in .eproj-info
load .hs-boot files as haskell and .lhs-boot as literate haskell
eproj: fix extraction of tags from buffer (accept relative names for tags in addition to absolute ones), run fast-tags with --permissive-encoding
eproj: cache results of file eproj-resolve-abs-or-rel-name when reading tags