Editor newline behavior

Currently, if I have:

- [ ] task1 <-- cursor is here

and start a new line, I get:

- [ ] task1
- [ ] <-- cursor is here

What would be the best way to change this behavior so the next line does not have the task marker in it? i.e, on starting a new line, I instead get:

- [ ] task1
- <-- cursor is here

This is off the shelf behavior coming from CodeMirror and its markdown mode. To change it will likely mean one has to completely reimplement the behavior of Enter in all contexts. This is, of course, possible but not a trivial matter.

Good to know, thanks. As a long shot for the king term let me see if I can file a request with CodeMirror to make this behavior configurable.

For the short term perhaps a workaround for vim users is to redefine o / O.