How to use tree-sitter for syntax highlighting in Emacs 29+?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • GNU Emacs

    Mirror of GNU Emacs

  • So far I've been using tree-sitter.el with the tree-sitter-hl-mode for syntax highlighting. As far as I understand, Tree Sitter is now built-into Emacs 29 and above as treesit (https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide), which makes tree-sitter.el obsolete. There is also this package https://github.com/renzmann/treesit-auto which seems to handle the installation, mapping and activation of the language modes.

  • treesit-auto

    Automatic installation, usage, and fallback for tree-sitter major modes in Emacs 29

  • So far I've been using tree-sitter.el with the tree-sitter-hl-mode for syntax highlighting. As far as I understand, Tree Sitter is now built-into Emacs 29 and above as treesit (https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide), which makes tree-sitter.el obsolete. There is also this package https://github.com/renzmann/treesit-auto which seems to handle the installation, mapping and activation of the language modes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  • check out https://github.com/nvim-treesitter/nvim-treesitter

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • JetBrains' unremovable AI assistant meets irresistible outcry

    5 projects | news.ycombinator.com | 3 Feb 2024
  • Help needed with Treesitter sql injection

    1 project | /r/neovim | 7 Dec 2023
  • Problem with highlighting when attempting to create own treesitter parser

    2 projects | /r/neovim | 5 Dec 2023
  • Getting Treesitter to work for Windows 10

    1 project | /r/neovim | 19 Nov 2023
  • Just come back up out of the rabbit hole - TS unsets syntax variable by design!

    1 project | /r/neovim | 15 Aug 2023