Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Copy rewrapped should handle with nested quotes

Open
#22 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
55/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
typescript
Domain
cli

Research direction

Start at the Copy rewrapped command or action and reproduce the nested-quote example from the issue, checking how markdown blockquote markers are treated. Done means copied text preserves the nested > structure instead of flattening quoted lines, while existing copy behavior remains intact.

Written by the indexing model from the issue text.

Description

enhancement

I just encountered this case where I want to copy-paste hunks of the following out of a Claude Code session:

  Biggest copy regression: Tiling Layout

  This section lost its selling power. Previous version
   sold the use case:

  ▎ "Run builds, agents, servers, and scripts side by
  ▎ side. Minimize the ones you're not watching to a
  ▎ compact status indicator — every pane keeps running
  ▎  and every alert still fires whether minimized or
  ▎ not."

  Current version (lines 35–39) sells the mechanics:

  ▎ "You can spawn, layout, and relayout everything in
  ▎ the terminal using any of: default tmux shortcuts,
  ▎ intuitive modern shortcuts, the mouse"

  Readers on a marketplace decide based on "can I
  picture myself using this?" The old version paints
  that picture; the new version reads like a feature
  inventory. Also: the heading promises "Minimize /
  Maximize" but the body never mentions either — the
  feature claim is in the keyboard table only.

Here is what "Copy rewrapped" does right now:

Biggest copy regression: Tiling Layout

This section lost its selling power. Previous version sold the use case:

▎ "Run builds, agents, servers, and scripts side by ▎ side. Minimize the ones you're not watching to a ▎ compact status indicator — every pane keeps running ▎  and every alert still fires whether minimized or ▎ not."

Current version (lines 35–39) sells the mechanics:

▎ "You can spawn, layout, and relayout everything in ▎ the terminal using any of: default tmux shortcuts, ▎ intuitive modern shortcuts, the mouse"

Readers on a marketplace decide based on "can I picture myself using this?" The old version paints that picture; the new version reads like a feature inventory. Also: the heading promises "Minimize / Maximize" but the body never mentions either — the feature claim is in the keyboard table only.

Suggested direction: lead with the use case, then note that you can drive it with mouse/modern shortcuts/tmux shortcuts.

Should probably use the markdown > convention to deal with nesting like this.

Dominant language
TypeScript
Stars
5
Forks
1
Avg merge
17h 45m
Merged PRs (30d)
235

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from diffplug/dormouse

All issues in diffplug/dormouse

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.