[emacs][wip] break out recentf and diff-hl