undo-tree, org-mode, erlang-mode