Skip to content

Vim refactor: decide Graph page coexistence (#104) #120

Description

@binarypath

Parent: #104

The /graph/{sym} page's bespoke handler uses h/l to scroll the chart timeline horizontally — a fundamentally different meaning than the declarative-nav h/l (column move). The graph page currently emits no data-vim-row markup so VimNav stays out of its way, but the question is what we want long-term.

Options to evaluate

  1. Keep h/l as timeline scroll — graph page never opts into declarative nav. Simplest, preserves muscle memory.
  2. Move timeline scroll to a different keymap (e.g. < / >) and let h/l work declaratively if/when the graph gains other navigable elements (toolbar, indicator list).
  3. Mixed: declarative tabs row + timeline-scroll while focus is on the chart.

Acceptance

  • Discuss and pick an option.
  • Implement accordingly.
  • Document the trade-off in the PR body so future contributors know why graph behaves differently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogItems migrated from ideas.md backlogfeature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions