{"id":15664516,"url":"https://github.com/facelessuser/pymdown-lexers","last_synced_at":"2025-04-13T17:10:41.000Z","repository":{"id":23653094,"uuid":"27023659","full_name":"facelessuser/pymdown-lexers","owner":"facelessuser","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-20T23:15:19.000Z","size":12,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T08:01:45.043Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/facelessuser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-23T06:05:14.000Z","updated_at":"2024-12-19T05:24:17.000Z","dependencies_parsed_at":"2022-08-22T02:30:58.807Z","dependency_job_id":null,"html_url":"https://github.com/facelessuser/pymdown-lexers","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/facelessuser%2Fpymdown-lexers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fpymdown-lexers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fpymdown-lexers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fpymdown-lexers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facelessuser","download_url":"https://codeload.github.com/facelessuser/pymdown-lexers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248750107,"owners_count":21155686,"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-03T13:42:56.924Z","updated_at":"2025-04-13T17:10:40.969Z","avatar_url":"https://github.com/facelessuser.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pymdown-lexers\n\nA package created to add additional lexers for use in Pygments.  This package was created to be used in the\n[PyMdown project](https://github.com/facelessuser/pymdown-extensions), but it can be used by anyone who wants to add the\ncontained styles to Pygments.\n\n## Overview\n\nThe purpose of this package was to natively add the lexers to Pygments via a plugin.  This was so that PyMdown could use\n3rd party and native lexers without having to directly modify a Pygments installation.\n\nThe idea was to add the custom Pygments lexers here, and build a package that specifies the correct entry points.  When\nit is installed, the custom lexers can be used as if they were native.\n\nI don't actually imagine many lexers will be added to this, but they are not needed to use pymdown-extensions.\n\n## Included Lexers\n\nLexers       | Description\n------------ |------------\nhex          | A simple lexer to parse hex data in the form `address: 00 FF 00: ascii`.\ncriticmarkup | A simple lexer used in PyMdown documents to highlight CriticMarkup in a way that stands out in plain text.\ncsscolor     | A lexer for CSS colors outside of CSS. Mainly used for the ColorAide project.\n\n## Adding New Lexers\n\nTo add a new lexer, the lexer must be dropped into the `pymdown_lexers` folder.  The `__init__.py` file must be updated\nto expose the lexer.  Lastly, `setup.py` must be modified to setup the entry points for the new lexer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacelessuser%2Fpymdown-lexers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffacelessuser%2Fpymdown-lexers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacelessuser%2Fpymdown-lexers/lists"}