don't recompile a package if we tried before but failed
adding narrow-to-region-indirect
fixing M-< and M-> in dired
adding etags-select-find-tag-other-window, to view a function
definition whilst still looking at the call site