MacDownApp / MacDownApp/macdown
Use tab to indent list items
Nobody has claimed this yet.
- Dominant language
- Rich Text Format
- Stars
- 9.8k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Just saw this GIF (from [this post](http://efcl.info/2014/07/19/study-note/)):

Currently MacDown allows cmd+] for indentation, but most editors (see TextEdit, Pages, MS Word, etc.) use tab for that purpose. Even I sometimes need to remind myself tab doesn’t work that way in MacDown.
AFAIK it doesn’t really make sense to insert tabs in the first line of a list item. But I’m not sure whether it’s just me. Please offer your thought on this, and if it does make sense I’ll start implementing it after the next release.
Contributor guide
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 locating MacDown's editor handling for list indentation and the existing cmd+] behavior. Check how tab is treated on the first line and within list items, then verify that tab indents list items without inserting unwanted indentation elsewhere. The issue does not name a file or test, so the relevant entry point and validation coverage must be found in the repository.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- objective-c
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100