{"id":19596597,"url":"https://github.com/burodepeper/language-markdown","last_synced_at":"2025-04-05T16:07:37.676Z","repository":{"id":41185196,"uuid":"41807750","full_name":"burodepeper/language-markdown","owner":"burodepeper","description":"Add support for Markdown to Atom (including Github flavored, Markdown Extra, CriticMark, YAML/TOML front-matter, and R Markdown), and smart behavior to lists.","archived":false,"fork":false,"pushed_at":"2023-04-16T18:02:46.000Z","size":705,"stargazers_count":119,"open_issues_count":33,"forks_count":294,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T15:06:04.338Z","etag":null,"topics":["atom","markdown","markdown-grammar"],"latest_commit_sha":null,"homepage":"https://atom.io/packages/language-markdown","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/burodepeper.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-02T14:58:54.000Z","updated_at":"2024-10-28T19:03:49.000Z","dependencies_parsed_at":"2024-11-11T08:54:27.927Z","dependency_job_id":"3b403ee8-7279-4547-ba8f-bbe70a9ba84d","html_url":"https://github.com/burodepeper/language-markdown","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burodepeper%2Flanguage-markdown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burodepeper%2Flanguage-markdown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burodepeper%2Flanguage-markdown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burodepeper%2Flanguage-markdown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burodepeper","download_url":"https://codeload.github.com/burodepeper/language-markdown/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361687,"owners_count":20926643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atom","markdown","markdown-grammar"],"created_at":"2024-11-11T08:54:19.483Z","updated_at":"2025-04-05T16:07:37.650Z","avatar_url":"https://github.com/burodepeper.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Markdown grammar\n\nA realistic implementation of various Markdown specifications as a flexible, drop-in alternative for [language-gfm](https://github.com/atom/language-gfm/). Adds smart context-aware behavior to lists, and keyboard shortcuts for inline emphasis and links/images.\n\n[![Build Status](https://travis-ci.org/burodepeper/language-markdown.svg?branch=master)](https://travis-ci.org/burodepeper/language-markdown)\n[![apm](https://img.shields.io/apm/dm/language-markdown.svg)](https://atom.io/packages/language-markdown)\n[![apm](https://img.shields.io/apm/v/language-markdown.svg)](https://atom.io/packages/language-markdown)\n\n**Note**\u003cbr\u003e\n_This package is no longer actively maintained._\u003cbr\u003e\nSince the development of Atom seems to have slowed down, I've stopped using Atom as my primary editor, and consequently, this package. If you are interested in taking over maintenance, you can contact me via my Github profile. I intend to respond to new issues as best as I can.\n\n## Installation\n\n1. Install `language-markdown` via either\n  - your terminal: `apm install language-markdown`\n  - the Atom GUI: `Atom` \u003e `Settings` \u003e `Install` \u003e Search for `language-markdown`\n2. Select `language-markdown` as your Markdown grammar. Open a Markdown file and\n  - press \u003ckbd\u003ectrl+shift+L\u003c/kbd\u003e and choose \"Markdown\"\n  - choose \"Markdown\" from the grammar selection interface in the bottom right-hand corner of the window\n\nTo avoid conflicts this package tries to disable the core package `language-gfm`. If you run into any issue, make sure you've selected the correct grammar.\n\n## Supported grammars\n\n- CommonMark Markdown\n- Github Flavored Markdown (including AtomDoc)\n- Markdown Extra\n- CriticMark annotation\n- Front Matter (yaml, toml and json)\n- R Markdown\n\n### Additional features\n\n- **Smarter lists**\n  - Automatically create new list-items when pressing \u003ckbd\u003eenter\u003c/kbd\u003e\n  - Indent or outdent list-items by pressing \u003ckbd\u003etab\u003c/kbd\u003e or \u003ckbd\u003eshift+tab\u003c/kbd\u003e\n  - Toggle tasks with \u003ckbd\u003ecmd+shift+x\u003c/kbd\u003e or \u003ckbd\u003ectrl+shift+x\u003c/kbd\u003e\n  - Remove empty trailing list-items when pressing \u003ckbd\u003eenter\u003c/kbd\u003e\n- Add shortcuts (via \u003ckbd\u003e_\u003c/kbd\u003e, \u003ckbd\u003e*\u003c/kbd\u003e and \u003ckbd\u003e~\u003c/kbd\u003e) for toggling inline-emphasis and strike-through on selected text\n- Add shortcuts for converting selected text to a link (via \u003ckbd\u003e@\u003c/kbd\u003e) or an image (via \u003ckbd\u003e!\u003c/kbd\u003e)\n- Supports embedded `HTML`- and `Liquid`-tags\n- Embedded math functions (via `language-latex` and `language-mathematica`)\n\n### Syntax-theme support\n\nBy default, most syntax-themes only provide basic styling for `.markup` classes. This package provides additional, more specific classes which are supported by the following syntax-themes:\n\n- [minimal-syntax](https://atom.io/themes/minimal-syntax) (light, high-contrast)\n- [minimal-syntax-dark](https://atom.io/themes/minimal-syntax-dark) (dark, high-contrast)\n- [pen-paper-coffee](https://atom.io/themes/pen-paper-coffee-syntax) (light, low-contrast)\n- [pubster-syntax](https://atom.io/themes/pubster-syntax) (dark, high-contrast)\n- [one-o-eight-syntax](https://atom.io/themes/one-o-eight-syntax) (various, medium-contrast)\n- [east-end-syntax](https://atom.io/themes/east-end-syntax) (light, medium-contrast)\n- [east-end-notebook-syntax](https://atom.io/themes/east-end-notebook-syntax) (light/lined, medium-contrast)\n\nIf you are interested in adding support for all `.markup` classes to your syntax-theme, take a look at [the relevant section](https://github.com/burodepeper/language-markdown/blob/master/CONTRIBUTING.md#syntax-theme-support) in [the contribution guide](https://github.com/burodepeper/language-markdown/blob/master/CONTRIBUTING.md).\n\n## F.A.Q.\n\nIf you run into any issues, consult the [F.A.Q.](https://github.com/burodepeper/language-markdown/blob/master/FAQ.md) first. Amongst other things, this document contains information about common issues involving:\n\n- spell-check\n- autocompletion\n- syntax-highlighting\n- whitespace\n\n## Contributing\n\nIf you want to contribute to this package, have a look at [the contribution guide](https://github.com/burodepeper/language-markdown/blob/master/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburodepeper%2Flanguage-markdown","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburodepeper%2Flanguage-markdown","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburodepeper%2Flanguage-markdown/lists"}