Problem: When I bind TAB to custom functions that call `org-cycle`, this implementation creates recursion. Debugging requires backtrace analysis to distinguish my binding from `org-cycle`'s internal TAB call.
Lines 430 and 438 in org-cycle.el contains: `(call-interactively (global-key-binding (kbd "TAB")))` Request: Please prevent `org-cycle` from invoking the TAB key binding directly. This allows me to rebind TAB to custom functions calling `org-cycle` without recursion or unexpected call chains. Thank you. -- Best regards, . Python+Java+Bash+Lisp Data Scientist, AI Engineer . PGP pub key: DB8A27FEDA7B4545603396FFC81251BC87659B81
