More detailed vim mode

Inspired by the example vim shortcuts, I wanted to make a more detailed vim mode. I hosted my attempt on github.

This is obviously still limited by the shortcut actions, and the way logseq manages editor modes. However, I now find it easier to move between editing in vim and in logseq.

The basic logic was to make ctrl+<key combo> as consistent as possible with the corresponding vim <key combo>, and use alt when necessary due to conflicts or no good vim equivalent. I don’t want to change this overall goal, but some of the equivalents are slightly interpretive or shortened from the full vim command. If you have any ideas for improvements, please comment here or on github!