Esa Palosaari <esa.palosa...@gmail.com> writes: > The expectation is that using TAB cycles subtree visibility. What in > fact happens is nothing but a "function definition is void: > org-element--cache-active-p" error is shown in the minibuffer. > > The bug is a "function definition void" error when using tabulator > for subtree cycling on macOS using ARM [9.5.4 (9.5.4-g202744 @ > /Users/esapalosaari/.emacs.d/straight/build/org/)]. The fix is to move > the function definition (defun org-element--cache-active-p) e.g. to line > 4128 in org-element.el before it is used by other parts of the code.
`org-element--cache-active-p' function is defined as long as you load Org correctly. You are likely experiencing "mixed" Org installation when parts of built-in Org mode are loaded together with the newer files from Org. Please make sure that you have (straight-use-package 'org) early in your config. -- Ihor Radchenko, Org mode contributor, Learn more about Org mode at https://orgmode.org/. Support Org development at https://liberapay.com/org-mode, or support my work at https://liberapay.com/yantar92