From e8945b214234564ecd9fce9a317c0892c4d570d0 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 4 Jul 2018 13:26:43 +0200 Subject: [PATCH] No evil-org-special-o/O in plain lists by default evil-org changes the behavior of o/O to create new headlines, plain list items or table rows. I disable its new behavior in plain lists only. This was done because: 1. It isn't uncommon to want o/O's default behavior in plain list bodies of text. Unlike tables, where a new line in the middle of a table doesn't make much sense. 2. M-RET/S-M-RET exists. --- modules/lang/org/config.el | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index 7c018deeb..aaec78329 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -26,6 +26,7 @@ :hook (org-mode . evil-org-mode) :init (defvar evil-org-key-theme '(navigation insert textobjects)) + (defvar evil-org-special-o/O '(table-row)) (add-hook 'org-load-hook #'+org|setup-evil) (add-hook 'evil-org-mode-hook #'evil-normalize-keymaps) :config