From 6c7abd7ad76b2a9fedb122813969e15bc869bc30 Mon Sep 17 00:00:00 2001
From: Vedang Manerikar <ved.manerikar@gmail.com>
Date: Sun, 1 Dec 2024 16:06:20 +0530
Subject: [PATCH] M-RET should create new items from current content

---
 unravel-emacs.org              | 5 ++++-
 unravel-modules/unravel-org.el | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/unravel-emacs.org b/unravel-emacs.org
index a94ef96..8c663c6 100644
--- a/unravel-emacs.org
+++ b/unravel-emacs.org
@@ -3620,7 +3620,10 @@ on how I use Org.
     (setq org-special-ctrl-a/e 'reversed)
     (setq org-special-ctrl-k nil)
     (setq org-use-speed-commands t)
-    (setq org-M-RET-may-split-line '((default . nil)))
+    (setq org-M-RET-may-split-line '((headline . nil)
+                                     (item . t)
+                                     (table . nil)
+                                     (default . t)))
     (setq org-hide-emphasis-markers nil)
     (setq org-hide-macro-markers nil)
     (setq org-hide-leading-stars nil)
diff --git a/unravel-modules/unravel-org.el b/unravel-modules/unravel-org.el
index b022915..e660631 100644
--- a/unravel-modules/unravel-org.el
+++ b/unravel-modules/unravel-org.el
@@ -78,7 +78,10 @@
   (setq org-special-ctrl-a/e 'reversed)
   (setq org-special-ctrl-k nil)
   (setq org-use-speed-commands t)
-  (setq org-M-RET-may-split-line '((default . nil)))
+  (setq org-M-RET-may-split-line '((headline . nil)
+                                   (item . t)
+                                   (table . nil)
+                                   (default . t)))
   (setq org-hide-emphasis-markers nil)
   (setq org-hide-macro-markers nil)
   (setq org-hide-leading-stars nil)