From 2a02120a1d0f1176a8c11c30a7b705f59171bf48 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Wed, 30 Dec 2020 11:23:33 +0100 Subject: [PATCH] Disable native handling of tabs in org source blocks When company is active, this leads to completions offered as a first step in shell blocks, for example, which is both unnecessary and triggers a bug in ivy (the cursor is invisible afterwards). Furthermore, this completion is almost always unnecessary, as the snippets a usually either quite simple or copied from elsewhere. If completion is still required, editing the code block within the native major mode (C-c ') should be sufficient. --- init.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.el b/init.el index d6343af..d0623c1 100644 --- a/init.el +++ b/init.el @@ -758,7 +758,7 @@ org-use-sub-superscripts '{} org-src-fontify-natively t org-src-preserve-indentation t - org-src-tab-acts-natively t + org-src-tab-acts-natively nil org-ellipsis "⤵" org-fontify-done-headline nil org-cycle-separator-lines 0