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

Reply via email to