purcell / emacs.d

An Emacs configuration bundle with batteries included
BSD 2-Clause "Simplified" License
6.84k stars 2.05k forks source link

`ob-ledger` may be deprecated in the git branch emacs29 #791

Closed hammerfunctor closed 2 years ago

hammerfunctor commented 2 years ago

As the title says, org-mode is broken in emacs29.

Eason0210 commented 2 years ago

Because, in Emacs29, org-mode has been updated to version 9.5 . The contrib/ now lives in a separate repository. See details: https://orgmode.org/Changes.html

purcell commented 2 years ago

I still don't understand what is being reported or proposed here, sorry.

hammerfunctor commented 2 years ago

I still don't understand what is being reported or proposed here, sorry.

For some input-method problems, I used emacs-git on my ArchLinux desktop. Then someday I routinely rolling update packages, emacs-git is silently updated to Emacs-29. Next time when I start Emacs and open a org file, Emacs fails to initialize org-mode, with ob-ledger not found or something printed in Message buffer.

As @Eason0210 said, some breaking changes occur in Emacs-29.

purcell commented 2 years ago

Super, thanks - I've committed a workaround.