Skip to content

repo: dripnex/plugin-vim — extract vim mode #341

Description

@tomymaritano

Context

src/renderer/plugins/vimMode.tsx (100 LOC, currently a stub) becomes a satellite — the direct mirror of inkdrop-vim. Good candidate to hand to a community contributor later.

Acceptance criteria

  • Repo from plugin-template; npm @dripnex/plugin-vim; runtime id dripnex-vim
  • Uses editor API (CodeMirror extension registration) + keymaps registry from plugin-api
  • Replaces the stub with @replit/codemirror-vim (or equivalent) — actually functional vim, not a stub
  • Toggleable; off by default; e2e: enable → modal editing works (i/Esc/:w smoke)

Depends on

Keymaps registry + editor API (Q1).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions