Realçando a sintaxe do Tree-sitter Emacs: Colorindo código baseado em semântica
2025-03-01
Esta postagem de blog detalha uma melhoria na realce de sintaxe Tree-sitter do Emacs, indo além da coloração básica de palavras-chave. O autor demonstra como usar o modo Tree-sitter para alcançar realce baseado em semântica de nomes de variáveis, diferenciando palavras-chave de fluxo de controle, aliases de tipo e instruções de importação. Ao personalizar a função `treesit-font-lock-rules` e utilizar a ferramenta `treesit-inspect-mode`, é obtido controle preciso sobre as regras de realce, resultando em uma coloração de código mais inteligente e expressiva. Uma postagem posterior explorará o realce heurístico com base em nomes de variáveis comumente usados.
Desenvolvimento
Realce de Sintaxe