github / github/markup

Support language and diff highlighting together

Open
#2,025 8 comments 5 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
6k
Forks
3.4k
PR merge metrics
No merged PRs in 30d

Description

Support for both language and diff highlighting together is a popular feature request, as can be seen from the discussion https://github.com/github-linguist/linguist/discussions/5758 on the Linguist repo and [this Stack Overflow question](https://stackoverflow.com/questions/40883421/diff-syntax-highlighting-in-github-markdown).

This feature has already been implemented on other markdown-powered sites. The most straightforward syntax would be:

```diff
՝՝՝diff js
let fileIcon = document.querySelector("li.file-entry > span.icon");
+fileIcon.classList.remove("icon-file-text");
const disposable = addIconToElement(fileIcon, "/path/to/file.txt");
՝՝՝
```

Currently, this ignores the “js” part and only applies the “diff” syntax highlighting.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.