Solidity lexer for Pygments
Solidity lexer for Pygments, distributed as a PyPI package.
If you want pretty syntax highlighting in documentation for Solidity files, and you’re using Pygments, this might just be the thing for you.
Currently, Solidity keywords up to version 0.6.0 are included, to the best of my ability. MRs are welcome!
pip install pygments-lexer-solidity
Depends on doc-building infrastructure.
Have this in Sphinx’s conf.py:
from sphinx.highlighting import lexers from pygments_lexer_solidity import SolidityLexer lexers['solidity'] = SolidityLexer()
Then use .. code-block:: solidity for Solidity code blocks.
If you just want to test a local copy of the lexer on the CLI:
% pygmentize -x -l pygments_lexer_solidity/lexer.py:SolidityLexer example.sol
BSD 2-clause simplified. See LICENSE.txt.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pygments-lexer-solidity-0.4.0.tar.gz (6.0 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for pygments-lexer-solidity-0.4.0.tar.gz