Back to Plate

Delete-command surface

docs/research/concepts/delete-command-surface.md

53.0.5896 B
Original Source

Delete-command surface

Definition

Delete commands are explicit destructive actions beyond ordinary single-step Backspace or Delete key behavior.

Examples:

  • delete paragraph or block
  • delete sentence or line
  • delete styled scope
  • delete word

Why this matters

Agents often collapse all destructive behavior into ordinary key law.

That loses real product semantics.

Delete commands can have context-specific meaning that ordinary Backspace does not share.

Current research conclusion

Typora's Delete Range page is strong evidence that delete commands deserve their own behavior lane.

It explicitly distinguishes paragraph, table, code, and math behavior.

Use

Use this concept when deciding:

  • whether destructive commands need separate rows
  • whether paragraph/code/table/math behavior should diverge
  • whether a command is just "bigger Backspace" or something else