Hi everyone, yes, thanks for making this table, Samuel.
I think the functionality is a bit overkill, in particular the implementation with pressing M-RET twice for special functionality. This becomes too confusing, I think. The elementary function of M-RET is continue in the current list/outline. C-RET is a way to get out of list environments and to get a new heading. Both are entirely necessary when taking notes, IMO. So I would propose the following adapted version of Samuel's table: |-------------+------------------+--------+--------------------------------| | command | context | pos | action | |-------------+------------------+--------+--------------------------------| | c-ret | any | any | create headline below entry | | m-ret | headline or item | beg | create new above header/item | | m-ret | headline or item | middle | split | | m-ret | headline or item | end | create new below header/item | | m-ret | line | beg | turn into headline, this is | | | | | just a special case of split | | m-ret | line | middle | turn rest of line into heading | | m-ret | line | end | new heading after line | | C-o M-ret | line | beg | new heading before line | |-------------+------------------+--------+--------------------------------| There was discussion about `C-c *'. For me the main application of this command it to turn an item into a headline, and to turn *several* lines into a series of headline (by selecting the lines first) - this is a very frequent application when I paste text that I then need to structure. Nobody mentioned this in this thread, so maybe this feature is not known well enough. - Carsten