Git输出和文件的Pygments词法分析器。
项目描述
Git输出和文件的Pygments词法分析器。
安装
使用 pip
python -m pip install pygments-git
支持Python 3.8到3.12。
在Django项目中工作吗? 通过我的书之一提高你的技能。
使用方法
安装包后,Pygments将自动发现以下词法分析器。
直接使用Pygments时,您可以通过名称引用它们。在Sphinx/docutils中,您可以在 code-block 指令中引用它们
.. code-block:: git-console
$ git log --oneline
82fbbd3 D'oh! Fix math proof
91e9879 Aye carumba! Grammar mistake
61c4c08 Cowabunga! Update bibliography
要预览词法分析器,请打开存储库中的 tests/index.html 文件。
git-attributes
用于.gitattributes 文件的词法分析器。
git-blame-ignore-revs
用于blame.ignoreRevsFile中使用的文件格式的词法分析器。作为GitHub和其他Git托管服务所认可的仓库范围忽略文件的实际名称,通常为 .git-blame-ignore-revs。
git-commit-edit-msg
Git在运行git commit时打开的COMMIT_EDITMSG文件的词法分析器。它调用DiffLexer来突出显示任何差异,如通过git commit --verbose所添加的。
git-conflict-markers
Git在合并过程中添加的冲突标记的词法分析器。文件中的所有其他文本都被分析为纯文本。
git-console
用于与Git交互式shell会话的词法分析器。它调用BashLexer来突出显示以$开头的命令,以及DiffLexer来突出显示内联差异。
git-rebase-todo
Git在运行git rebase --interactive时打开的git-rebase-todo文件的词法分析器。它调用BashLexer来突出显示以x或exerc a $开头的命令,以及DiffLexer来突出显示内联差异。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
pygments_git-1.7.0.tar.gz (8.0 kB 查看哈希值)
构建分发
pygments_git-1.7.0-py3-none-any.whl (6.1 kB 查看哈希值)
关闭
pygments_git-1.7.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 15aabd5d5a50d35e30a40499682b71f15b91ab13aa5969de965b2fd0741f8d11 |
|
MD5 | a965d996a94b70d10418a782041ac1b4 |
|
BLAKE2b-256 | 8454d35805b61f1bc1515a7caacc4b677865a50b2cec5892cfd527eac8e10247 |
关闭
pygments_git-1.7.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b890c79c0c5b2a3f4ef8e4cd46961ea38ba9f12d879cf53948e982756ecfbc9 |
|
MD5 | 6fd2f690a3d44c0b8247a40b19aee925 |
|
BLAKE2b-256 | 5754ca09f3c86d0f121ffddcae98dc5658997be2767ece546b2f9707c3b7a3b7 |