From 4339d4c49699dfd1b9a02446588e424f81e6b031 Mon Sep 17 00:00:00 2001 From: Kiana Sheibani Date: Wed, 14 Aug 2024 05:00:55 -0400 Subject: [PATCH] fix(org): fix tab conflict in `org-mode` Updating `org-mode` broke this slightly --- config.org | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config.org b/config.org index 369d7c0..cc35cb3 100644 --- a/config.org +++ b/config.org @@ -2693,7 +2693,9 @@ While this is a complex problem, the solution is actually rather simple: just re (map! :after org :map org-mode-map "TAB" nil - "" nil) + "" nil + :i "TAB" nil + :i "" nil) #+end_src This also means we don't need ~org-cycle~ to emulate indentation, which is nice. Unfortunately, this breaks something else: ~org-cycle~ not only handles visibility cycling, but also navigating inside tables. If ~org-cycle~ isn't being called when in insert mode, then we can't use =TAB= to move fields. This means that we need a little extra binding configuration: