Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Add missing subclasses to .markup and remove .gfm specific styling #444

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

burodepeper
Copy link

See atom/one-dark-syntax#50 for more details.

This change shouldn't affect any syntax-themes (unless they have really specific scopes) as language-gfm already uses the more generic .markup classes.

/cc @simurai

@@ -277,6 +279,7 @@ atom-text-editor .search-results .marker.current-result .region,
font-style: italic;
}

&.heading,
&.heading .punctuation.definition.heading {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's actually an example for &.heading .punctuation.definition.heading? I can't find where that gets used. Maybe we can remove it and just have &.heading.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have no idea. Just remove it, and hope nobody notices anything?
From the default languages, the only one with .heading is markdown, right?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When doing a search I can only find it in this file: https://github.com/atom/language-coffee-script/blob/master/grammars/coffeescript%20(literate).cson#L131. Seems like for when Markdown is used in a CoffeeScript file? History doesn't reveal much either.

Just remove it, and hope nobody notices anything?

Yeah, I would say so. It sounds really specific for a "base" selector. And is probably used only to override .heading .something.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there any spec that gives an example for this? If not, I'd say remove it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is https://manual.macromates.com/en/language_grammars#naming_conventions, but doesn't go deeper than .markup.heading.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll take the blame if this destroys the world, okay?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😄 Will be fine. And we can always add it back if it's really crucial.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants