Variable: org-M-RET-may-split-line
org-M-RET-may-split-line is a customizable variable defined in
org.el.gz.
Value
((default . t))
Documentation
Non-nil means M-RET will split the line at the cursor position.
When nil, it will go to the end of the line before making a new line. You may also set this option in a different way for different contexts. Valid contexts are:
headline when creating a new headline
item when creating a new item
table in a table field
default the value to be used for all contexts not explicitly
customized
Source Code
;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defcustom org-M-RET-may-split-line '((default . t))
"Non-nil means M-RET will split the line at the cursor position.
When nil, it will go to the end of the line before making a
new line.
You may also set this option in a different way for different
contexts. Valid contexts are:
headline when creating a new headline
item when creating a new item
table in a table field
default the value to be used for all contexts not explicitly
customized"
:group 'org-structure
:group 'org-table
:type '(choice
(const :tag "Always" t)
(const :tag "Never" nil)
(repeat :greedy t :tag "Individual contexts"
(cons
(choice :tag "Context"
(const headline)
(const item)
(const table)
(const default))
(boolean)))))