MacDownApp / MacDownApp/macdown

New feature: Inline links - simpler syntax support

Open
#65 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement on hold upstream
Dominant language
Rich Text Format
Stars
9.8k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

I think the way inline links are currently implemented is way to difficult to write. I don't really want to use HTML for this purpose if there is another way. Maybe you can offer support for existing Markdown extensions that cover that functionality.
I am mainly familiar with MultiMarkdown and if you define in example a heading there like this:

```
# My heading
```

You can just link to it using this:

```
[My heading]()
```

I think that's way easier.

Contributor guide

Open the contributing guide

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.

Research direction

No file or test is named. Start by locating MacDown’s existing inline-link implementation and reviewing how Markdown headings and link targets are currently parsed. Done means the simpler [My heading]() syntax resolves to the corresponding heading without requiring HTML, with tests covering the behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
markdown
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.