Keyboard Equivalents for Outline Editing

Use case or problem

As a user with a mouse allergy*, I would like to move heading blocks using only the keyboard.

The core Outline plugin lets you drag and drop logical document nodes (heading blocks) and refactor structure (which is amazing!) but it’s all mouse-driven.

*real thing, affects dozens of us

Proposed solution

Expose the node location manipulation routines in the Outline plugin as commands

  • move node above/below sibling
  • pull node up a level
  • push node down a level

Current workaround (optional)

  • vim mode, line-based manipulation to move blocks of text around
  • risk an allergic reaction, use the mouse
  • use outliner plugin?? but would prefer support in the core Outline plugin.

Related feature requests (optional)