Home and End key in CodeMirror editor

Platform: Windows
Joplin version: 1.0.235 (dev)

I have been testing out CodeMirror. It feels far better than AceEditor. By the way, I would like to suggest a change in one of the key bindings.

When a long line is wrapped, in AceEditor and many other text editors like Notepad, Sublime Text, etc., Home key puts the cursor to the left side of the visual line. However, in CodeMirror, Home key puts the cursor to the actual start of the line (bound to goLineStartSmart command of the CodeMirror API).

After all, Alt+Left does nearly the same thing as the Home key, so I think it would be better if Home key is bound to GoLineLeftSmart.

Makes sense to me. I made a pull request to change the default based on your suggestion. Thanks for being so detailed and making this easy!