Skip to main content

Python binding

import tree_sitter_bash
import tree_sitter_python
from tree_sitter_highlight import highlight, search_parsers


parsers = search_parsers(
    tree_sitter_python,
    # NOTE: same as
    # python=tree_sitter_python,
    sh = tree_sitter_bash,
)
code = highlight(
    file = "/home/user/.bashrc",
    source = nil,
    language = "sh",
    parsers = parsers,
    theme = {"variable": {"color": "#F8F8F2"}},
    format = "terminal",
    layout = "document",
    style = "classes",
    prefix = "TS",
    math_escape = ["comment", "string"],
)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tree_sitter_highlight-0.0.1.tar.gz (45.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tree_sitter_highlight-0.0.1-cp314-cp314t-win_amd64.whl (943.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

tree_sitter_highlight-0.0.1-cp314-cp314t-win32.whl (841.1 kB view details)

Uploaded CPython 3.14tWindows x86

tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_31_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARMv7l

tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_s390x.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_i686.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

tree_sitter_highlight-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl (986.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tree_sitter_highlight-0.0.1-cp38-abi3-win_amd64.whl (949.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

tree_sitter_highlight-0.0.1-cp38-abi3-win32.whl (846.6 kB view details)

Uploaded CPython 3.8+Windows x86

tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_31_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.31+ ARMv7l

tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_s390x.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ s390x

tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ppc64le

tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_i686.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ i686

tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

tree_sitter_highlight-0.0.1-cp38-abi3-macosx_11_0_arm64.whl (995.7 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file tree_sitter_highlight-0.0.1.tar.gz.

File metadata

  • Download URL: tree_sitter_highlight-0.0.1.tar.gz
  • Upload date:
  • Size: 45.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tree_sitter_highlight-0.0.1.tar.gz
Algorithm Hash digest
SHA256 24ccf04f460f1adc4956eb3fc4944a761c5e05611b0d772498202168a311128c
MD5 a348b7cefb9bfe97941f600ac9db77e1
BLAKE2b-256 394ba9b469456fdc257babb6abe7dfb376e1287f20b46174c986ce821131b759

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 374c8a749d2ebc5f2dff4b9f2e22a4138b812261b3cf68f4594719dcf286c01c
MD5 528027c290244ca586fb0ce6062f4be2
BLAKE2b-256 35e231ca523bfbb33367654ca126bde2263d833863f41a6fedfa3458ed997e8e

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 da827825e7565e691dcc9254472d5f871a5e4741143228f9b47e3a71bd4509f9
MD5 a330438adee752a75caca4dc08a0ecf3
BLAKE2b-256 9620daa45cb0d20d4c0ec05eb1e0feedac0bc54f62c22cda42849719cd9c75e8

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 51f09d701602c3cf65bbb1ebfc6b0959cf7f45631b9454b7de2517ecfa9917dc
MD5 d7281ad7c71e7db7240d840a342b357e
BLAKE2b-256 d1452f6145cb5517ab55e468fd05146d0a18961d87e4a76c220ea7c10f9fffcb

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4616ac28551cdca91792c2f8851aa26e8685eb4db338d1b31fa6d5a9826fc80
MD5 4d1e849a18364ef527f21a0f9d9b5ade
BLAKE2b-256 4d4dda3356e9afde65c7c50bcf63940fce91c3ef6085f9d77340d0685dbb0f3c

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 e69ec15737ab42c2dea76d45d38443590e3de1aa4d76c973d6263ecb521e2fd8
MD5 0458287c36caa1209efe064a55711e95
BLAKE2b-256 d0a2866a7ebeaad62bcef02b734459fd8c9c945431c8d5848c67d02ae213c1d7

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a4cfd7bf62627a4053a208f0a2380d3ad8c90b3c0658b7280cf5f2f151af0ee7
MD5 8c08bc8b510e62b483b2152e4570f5a1
BLAKE2b-256 e074b456381b5a69af022dc7507ef9355f8bf7aeaef0cf5d1130e119ae60cdef

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 8559fe271a4e41243fbd52372c022de5a28a6dd06b364a259590863dee890771
MD5 067aa564fa0f446d1740496b9e09b3e3
BLAKE2b-256 d6e694e7d078e1147299a8a6e7076242bbf9db9819b4162c195bf1fb0ff3fa93

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6423353412972d47baae18c5a62aa3e5335093656fae9dea3d7352bfcaea9053
MD5 adc936e5819668d0ac1fc5316dbb4123
BLAKE2b-256 17bf64acacc519d62fcde364e28f3cadabac037a379a180721c62bdf0b1499a8

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ddaaf681661e770aa005bd42695c4e35e26dfc627cfd83b76f21a0bd05ad98b
MD5 42ae9c5ceb0c2a6dea3bc0af2db95c7e
BLAKE2b-256 edd35d92f3cdf3ff7778c1992d9cc5c30de6eae82f3eacb663be01b973a2d829

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9b07d18fd43112998a03b406babae0ae952460524e053f25bb59a075dc4d06d6
MD5 a4b7941a5da01b3870dd074455fe3d39
BLAKE2b-256 fa44d273db3dfca3d1c09ebfe62c2344d3ebc34a75ba56f4ef2a56fa97cba9ad

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 3d364bd8f51b50b3dd641ad4e0f24df9e09ca6b8bfd39b3d2eaa3b6d290c8736
MD5 77fee7fece6dd4487e36db8a4e381904
BLAKE2b-256 7f0e0715179c45adc1cf4a74f0642c16b1f990b09d140f6f7a19920839b007b4

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f60ace725347967b3763d54ed9d7c4936adfd209f2897de9a68e57f7d0f00621
MD5 382956bec29d8b9c98bd48894634c775
BLAKE2b-256 854ec363335c4e8a21b095c4478736eba45db7973221024507d9d3fcfa8c77d5

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 191b502b51ac30c472ede2b20bf0c6933c364ea5bcba7456705767730ab4e2fb
MD5 ad6915ac3fc4fb00b2c026eb58465c4c
BLAKE2b-256 a2e7dbeb2904c2d6fb305208d04fd37fc39e4538b0e256c3ffb48b5c5c8d6412

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 500e0dc6148ca25ad46c79503793058637bbfe8a02443bd01fea3691200e5b4f
MD5 41480f4aef93c4269fa69cf4681061d8
BLAKE2b-256 d849ed2385dfe4653286f398264d422545a737bcc585557d041307a776cb9918

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 87d5cbc90237180396881721cad7848a9298a92763014ba2e890ec57cd1a4cea
MD5 a39385f3e20633b1b4a4143acdd5ad64
BLAKE2b-256 7e8f03ae5fbaade7b3dd63adf72c749768016e0ca51ddbdba6f8302354ef6048

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 02d4ce487de2e37af315f5647ecb5b78254fc42ff219499676cf0e782652d59b
MD5 0308236a68afd3d88bda5faa722bee8a
BLAKE2b-256 d6e6dd6f0fa51b337325d67e9e6e7fab9d8775f865d237c81aa4ee8157cabefb

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5dc44ccb9a2b99763e963cf44c2c716974bf597ffaee5c00377d5280c9f75aab
MD5 2ab8bdf784c86fd21bbd980df68e3196
BLAKE2b-256 a8661e07d51341c346d3dd4d6fec779d2654d05fd6316e7234c62ab1510e208d

See more details on using hashes here.

File details

Details for the file tree_sitter_highlight-0.0.1-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_highlight-0.0.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ed94345809aa15ba17beb4aad92b7bc16ff1d519a9addf075a0db4c6afc1b3d
MD5 f8ed7fb69df96bb51fee29cfb68b47d2
BLAKE2b-256 d8254bb3e76f59fe4df533fcb4d3a01e54296a4c6b66b122567df6ed750eaaa4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

19 files

0.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page