As the title says, this pull request introduces several word- and line-based cursor movements that are necessary for a basic editing experience. More specifically, this is the list of commands that will be available after this pull request:
Move To Beginning Of Line
Move To Beginning Of Word
Move To Bottom
Move To End Of Line
Move To End Of Word
Move To Top
Select To Beginning Of Line
Select To Beginning Of Word
Select To Bottom
Select To End Of Line
Select To End Of Word
Select To Top
xray_ui/lib/app.js exposes which keymaps these commands are bound to. I have borrowed the mappings from from Atom's macOS keymap file, but creating more bindings to other key combinations (e.g., for other platforms) should be trivial.
As the title says, this pull request introduces several word- and line-based cursor movements that are necessary for a basic editing experience. More specifically, this is the list of commands that will be available after this pull request:
xray_ui/lib/app.js exposes which keymaps these commands are bound to. I have borrowed the mappings from from Atom's macOS keymap file, but creating more bindings to other key combinations (e.g., for other platforms) should be trivial.
/cc: @nathansobo