add undo-tree config and web mode support