micro-editor / micro-editor/micro
creating multiple cursors + tabs = broken
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 29.6k
- Forks
- 1.4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 10
Description
Description of the problem or steps to reproduce

here, i pressed alt+shift+down. in most cases, the multiple cursors are created in the same column; however, i suspect when there are two tabs in one row (ex. tab [color name] tab ansiColor()) micro gets a bit confused
Specifications
Commit hash: installed from apt, Version: 2.0.6 - also happens with latest (cfcb2e45)
OS: pop os 20.10
Terminal: gnome-terminal
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in micro using Alt+Shift+Down with two tabs in one row, following the steps and environment described in the report. Then trace the code handling multiple cursors and tab alignment; done means cursors remain in the same column when tabbed content is present, with a regression test covering the reproduction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100