Package: vundo

Defined variables (27)

vundo-compact-displayShow a more compact tree display if non-nil.
vundo-highlight-saved-nodesIf non-nil, vundo will highlight nodes which have been saved and then modified.
vundo-pre-enter-hookList of functions to call when entering vundo.
vundo-window-sideThe vundo window pops up on this side.
vundo--roll-back-to-thisVundo will roll back to this node.
vundo--prev-mod-listModification list generated by `vundo--mod-list-from'.
vundo-after-undo-functionsSpecial hook that runs after `vundo' motions.
vundo-mode-syntax-tableSyntax table for `vundo-mode'.
vundo--monitorTimer for catching bugs.
vundo-unicode-symbolsUnicode symbols to draw vundo tree.
vundo--orig-bufferVundo buffer displays the undo tree for this buffer.
vundo-post-exit-hookList of functions to call when exiting vundo.
vundo--messageIf non-nil, print information when moving between nodes.
vundo--highlight-last-saved-overlayOverlay used to highlight the last saved node.
vundo-roll-back-on-quitIf non-nil, vundo will roll back the change when it quits.
vundo-mode-abbrev-tableAbbrev table for `vundo-mode'.
vundo-ascii-symbolsASCII symbols to draw vundo tree.
vundo-glyph-alistAlist mapping tree parts to characters used to draw a tree.
vundo-diff-setup-hookList of functions to call after creating a diff buffer.
vundo--timestampsAn alist mapping mods to modification times.
vundo-mode-mapKeymap for `vundo-mode'.
vundo--highlight-overlayOverlay used to highlight the selected node.
vundo-window-max-heightThe maximum height of the vundo window.
vundo-mode-hookHook run after entering `vundo-mode'.
vundo--prev-mod-hashModification hash table generated by `vundo--update-mapping'.
vundo--prev-undo-listOriginal buffer's `buffer-undo-list'.
vundo--first-undoThe ‘undo-list’ field of the first ever ‘vundo-m’ for this buffer.

Defined functions (73)

copy-vundo-m(ARG)
vundo-m-prev-eqv--inliner(INLINE--FORM X)
vundo()
vundo--list-subtract(L1 L2)
vundo-m-timestamp--inliner(INLINE--FORM X)
vundo--trim-undo-list(BUFFER CURRENT MOD-LIST)
vundo--next-line-at-column(COL)
vundo-1(BUFFER)
vundo-m-undo-list(vundo-m-undo-list X)
vundo--node-timestamp(MOD-LIST NODE &optional NO-BUFFER)
vundo-m-point--inliner(INLINE--FORM X)
vundo--get-node-at-point()
vundo--setup-test-buffer()
vundo--highlight-node(NODE)
vundo-goto-next-saved(ARG)
vundo--refresh-buffer(ORIG-BUFFER VUNDO-BUFFER &optional INCREMENTAL)
vundo--master-eqv-mod-of(MOD)
vundo--position-only-p(UNDO-LIST)
make-vundo-m--cmacro
vundo-confirm()
vundo-previous(ARG)
vundo--eqv-merge-mod(M1 M2)
vundo-m-parent(vundo-m-parent X)
vundo-m-undo-list--inliner(INLINE--FORM X)
vundo-m-prev-eqv(vundo-m-prev-eqv X)
make-vundo-m
vundo--check-for-command(&rest BODY)
vundo--stem-end-p(NODE)
vundo--mod-list-trim(MOD-LIST N)
vundo--kill-buffer-if-point-left(WINDOW)
vundo--inspect()
vundo-mode()
vundo--put-node-at-point(NODE)
vundo-m-p(X)
vundo--find-last-saved(NODE &optional ARG)
vundo--buffer()
vundo-m-point(vundo-m-point X)
vundo-backward(ARG)
vundo--highlight-last-saved-node(MOD-LIST TIMESTAMPS)
vundo--mod-list-from(UNDO-LIST &optional N MOD-LIST)
vundo-stem-end()
vundo-save(ARG)
vundo-m-children(vundo-m-children X)
vundo-m-next-eqv--inliner(INLINE--FORM X)
vundo-m-children--inliner(INLINE--FORM X)
vundo--eqv-merge(MLIST)
vundo-quit()
vundo--record-timestamps(MOD-LIST)
vundo--sans-nil(UNDO-LIST)
vundo-m-idx--inliner(INLINE--FORM X)
vundo-stem-root()
vundo-forward(ARG)
vundo--translate(TEXT)
vundo--move-to-node(CURRENT DEST ORIG-BUFFER MOD-LIST)
vundo--start-monitor()
vundo-m-parent--inliner(INLINE--FORM X)
vundo--debug()
vundo--build-tree(MOD-LIST MOD-HASH &optional FROM)
vundo-m-next-eqv(vundo-m-next-eqv X)
vundo--latest-buffer-state(MOD-LIST)
vundo-m-p--inliner(INLINE--FORM X)
vundo--update-mapping(MOD-LIST &optional HASH-TABLE N)
vundo-next(ARG)
vundo--sort-mod(MLIST &optional REVERSE)
vundo--current-node(MOD-LIST)
vundo--eqv-list-of(MOD)
vundo--stem-root-p(NODE)
vundo--calculate-shortest-route(FROM TO)
vundo--draw-tree(MOD-LIST)
vundo-m-idx(vundo-m-idx X)
vundo-next-root()
vundo-m-timestamp(vundo-m-timestamp X)
vundo-goto-last-saved(ARG)

Defined faces (7)

vundo-defaultDefault face used in vundo buffer.
vundo-nodeFace for nodes in the undo tree.
vundo-highlightFace for the highlighted node in the undo tree.
vundo-last-savedFace for the last saved node in the undo tree.
vundo-stemFace for stems between nodes in the undo tree.
vundo-branch-stemFace for branching stems in the undo tree.
vundo-savedFace for saved nodes in the undo tree.