Skip to content

unrecognized entry in undo list undo-tree-canary #9903

@aaronjensen

Description

@aaronjensen

Description :octocat:

undo-tree often errors with unrecognized entry in undo list undo-tree-canary.

See: #298 #774
https://lists.gnu.org/archive/html/bug-gnu-emacs/2014-01/msg01106.html

From what I can tell, you can't exclude the package (adding it to
dotspacemacs-excluded-packages doesn't have any effect.)

For now, I'm using:

(global-undo-tree-mode -1)

Which reverts me back to the normal undo ring as far as I can tell.

Reproduction guide 🪲

  • Start Emacs
  • Use it regularly, undoing stuff and attempting to redo it.
  • Keep using it until you hit this issue.

Observed behaviour: 👀 💔

Undo breaks randomly and you lose work.

Expected behaviour: ❤️ 😄

Undo does not break.

System Info 💻

  • OS: darwin
  • Emacs: 26.0.90
  • Spacemacs: 0.300.0
  • Spacemacs branch: develop (rev. d475a1b)
  • Graphic display: t
  • Distribution: spacemacs
  • Editing style: hybrid
  • Completion: ivy
  • Layers:
(octave swift nginx better-defaults spacemacs-layouts ivy
        (markdown :variables markdown-live-preview-engine 'vmd)
        (syntax-checking :variables syntax-checking-enable-tooltips t)
        (auto-completion :variables auto-completion-enable-sort-by-usage t auto-completion-enable-snippets-in-popup nil spacemacs-default-company-backends
                         '(company-capf
                           (company-dabbrev-code company-keywords)
                           company-files company-dabbrev))
        git dash pdf-tools html
        (org :variables org-enable-github-support t org-enable-reveal-js-support t org-want-todo-bindings t)
        colors
        (osx :variables osx-command-as 'super)
        github
        (shell :variables shell-default-shell 'ansi-term shell-default-height 30 shell-default-position 'bottom)
        (spell-checking :variables spell-checking-enable-by-default nil)
        version-control rcirc tmux yaml docker restclient lua chrome
        (unicode-fonts :variables unicode-fonts-force-multi-color-on-mac t)
        emoji evil-little-word aj-elixir aj-emacs-lisp aj-javascript aj-typescript aj-ruby auto-correct cleverparens-lispy flow match-indent shift-number writing)
  • System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES LCMS2

Backtrace 🐾

<<BACKTRACE IF RELEVANT>>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions