40 lines
1.2 KiB
ReStructuredText
40 lines
1.2 KiB
ReStructuredText
.. -*- mode: rst -*-
|
|
|
|
===================================
|
|
Using Pygments in various scenarios
|
|
===================================
|
|
|
|
Markdown
|
|
--------
|
|
|
|
Since Pygments 0.9, the distribution ships Markdown_ preprocessor sample code
|
|
that uses Pygments to render source code in
|
|
:file:`external/markdown-processor.py`. You can copy and adapt it to your
|
|
liking.
|
|
|
|
.. _Markdown: https://pypi.org/project/Markdown/
|
|
|
|
TextMate
|
|
--------
|
|
|
|
Antonio Cangiano has created a Pygments bundle for TextMate that allows to
|
|
colorize code via a simple menu option. It can be found here_.
|
|
|
|
.. _here: https://programmingzen.com/pygments-textmate-bundle/
|
|
|
|
Bash completion
|
|
---------------
|
|
|
|
The source distribution contains a file ``external/pygments.bashcomp`` that
|
|
sets up completion for the ``pygmentize`` command in bash.
|
|
|
|
Wrappers for other languages
|
|
----------------------------
|
|
|
|
These libraries provide Pygments highlighting for users of other languages
|
|
than Python:
|
|
|
|
* `pygments.rb <https://github.com/pygments/pygments.rb>`_, a pygments wrapper for Ruby
|
|
* `Clygments <https://github.com/bfontaine/clygments>`_, a pygments wrapper for
|
|
Clojure
|
|
* `PHPygments <https://github.com/capynet/PHPygments>`_, a pygments wrapper for PHP
|