Overview
Explore incremental parsing in Emacs using emacs-tree-sitter in this 25-minute conference talk from EmacsConf 2020. Dive into the problem of parsing, examine existing solutions, and discover the features of Tree-sitter. Learn about the emacs-tree-sitter package, including its foundation (tree-sitter-mode), syntax highlighting capabilities (tree-sitter-hl-mode), and pattern matching with Tree Queries. Understand the language bundle tree-sitter-langs and identify areas for potential contribution to the project. For those preferring free software, access the talk and additional resources at the official EmacsConf website.
Syllabus
Intro
The Problem
Existing Solutions
Tree-sitter Features
emacs-tree-sitter
The Foundation: tree-sitter-mode
Syntax Highlighting: tree-sitter-hl-mode
Pattern Matching with Tree Queries
Language Bundle: tree-sitter-langs
Areas for Contribution
Taught by
EmacsConf and Emacs hangouts