use fewer sources for auto-complete
add jump-to-source binding to ielm
try to preserve point when avoiding scroll-margin (still having problem with hidden texts, e.g. org-mode)