I just updated evil-org-mode for the first time in a year or so and was displeased to see the usual behavior of an unbound 'o' (simply starting a new line) would rebound to always add a dash.
My typical workflow is to have collapsed headings/sub-headings, however with this change if I hit 'o' on a heading to start a new line (where I plan to insert a same level heading) I instead have a dash dropped in front of my cursor position.
Maybe if the #'org-in-item-p check fails, you should not do an (insert "\n -") but the standard evil-mode newline call?
I just updated evil-org-mode for the first time in a year or so and was displeased to see the usual behavior of an unbound 'o' (simply starting a new line) would rebound to always add a dash.
My typical workflow is to have collapsed headings/sub-headings, however with this change if I hit 'o' on a heading to start a new line (where I plan to insert a same level heading) I instead have a dash dropped in front of my cursor position.
Maybe if the #'org-in-item-p check fails, you should not do an (insert "\n -") but the standard evil-mode newline call?