{"id":16406129,"url":"https://github.com/alerque/vim-commonmark","last_synced_at":"2025-03-21T03:30:42.616Z","repository":{"id":137135170,"uuid":"264842068","full_name":"alerque/vim-commonmark","owner":"alerque","description":"CommonMark syntax for Neovim using pulldown-cmark","archived":false,"fork":false,"pushed_at":"2023-03-10T01:42:57.000Z","size":87,"stargazers_count":9,"open_issues_count":19,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-17T20:12:32.657Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/alerque.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":["alerque"]}},"created_at":"2020-05-18T05:59:24.000Z","updated_at":"2021-07-03T06:57:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e39c186-8950-4eff-981b-79b4c47a46b6","html_url":"https://github.com/alerque/vim-commonmark","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Fvim-commonmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Fvim-commonmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Fvim-commonmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Fvim-commonmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alerque","download_url":"https://codeload.github.com/alerque/vim-commonmark/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244733479,"owners_count":20501011,"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":[],"created_at":"2024-10-11T06:08:44.374Z","updated_at":"2025-03-21T03:30:42.606Z","avatar_url":"https://github.com/alerque.png","language":"Rust","funding_links":["https://github.com/sponsors/alerque"],"categories":[],"sub_categories":[],"readme":"# Vim CommonMark\n\n[![Cargo Build](https://img.shields.io/github/workflow/status/alerque/vim-commonmark/Rust?label=Cargo+Build)](https://github.com/alerque/vim-commonmark/actions?workflow=Rust)\n[![Rust Code Format](https://img.shields.io/github/workflow/status/alerque/vim-commonmark/Rustfmt?label=Rustfmt\u0026logo=Rust)](https://github.com/alerque/vim-commonmark/actions?workflow=Rustfmt)\n[![VimL Lint Status](https://github.com/alerque/vim-commonmark/workflows/Vint/badge.svg)](https://github.com/alerque/vim-commonmark/actions?workflow=Vint)\n[![Lua Lint Status](https://img.shields.io/github/workflow/status/alerque/vim-commonmark/Luacheck?label=Luacheck\u0026logo=Lua)](https://github.com/alerque/vim-commonmark/actions?workflow=Luacheck) [![Join the chat at https://gitter.im/vim-commonmark/community](https://badges.gitter.im/vim-commonmark/community.svg)](https://gitter.im/vim-commonmark/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nVim syntax plugin specifically targetting [CommonMark][commonmark] using the [pulldown-cmark][pulldown-cmark] parser to inform the highlighting. Because the syntax is not cobbled together from regular expressions but informed by a real parser it will only ever highlight 100% valid CommonMark syntax (no false positives!).\n\nDefaults options are for strict CommonMark mode, but some extensions are also available (footnotes, tables, task lists, strikethrough).\n\n```viml\n\" Enable all available extensions\nlet g:commonmark#extentions#all = 1\n```\n\nAlternatively you can enable just the extensions you want:\n\n```viml\n\" Enable specific extension(s)\nlet g:commonmark#extensions = [ \"footnotes\", \"strikethrough\" ]\n```\n\n## Requirements\n\n* Neovim (Support for VIM8 would be possible, contributions welcome) with Lua support\n* Rust build toolchain (during development, binaries may be provided later)\n* GNU Make (during development, to be replaced by VimL install function later)\n\n## Instructions\n\nUsing `vim-plug`:\n\n```viml\n:Plug 'alerque/vim-commonmark', {'do': 'make'}\n```\n\n...or manually after installing via your usual method, run `make` from the plugin directory.\n\n  [commonmark]: https://commonmark.org\n  [pulldown-cmark]: https://github.com/raphlinus/pulldown-cmark\n\n\u003c!-- vim: ft=commonmark\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falerque%2Fvim-commonmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falerque%2Fvim-commonmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falerque%2Fvim-commonmark/lists"}