MacDownApp / MacDownApp/macdown

Smartypants preference setting is ignored

Open
#912 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Quotes are always changed into typographer's quotes, no matter whether the Smartypants option is activated or not. I have to change the corresponding settings in the system preferences to get straight quotes, which is quite annoying.

And regardless of the settings, inside of code sections quotes should never be changed. All programming languages (I know) use straight quotes, so this is how code should be rendered. And strings won't be color coded with typographer's quotes, either.

I am using MacDown Version 0.7.2d81 (951) right now. Not sure if this problem occurs in the current stable version, too.

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

Start by reproducing the issue in MacDown, checking whether the Smartypants preference changes quote rendering and whether quotes inside code sections remain straight. Compare behavior with the reported MacDown Version 0.7.2d81 (951) and verify that both preference-controlled prose quotes and code-section quotes render correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, markdown, objective-c
Domain
content, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.