Skip to content

Adding tree-sitter support for advanced highlighting #398

@tomlin7

Description

@tomlin7

Feature

Currently, Pygments handles the syntax highlighting for over 500+ file types. While it's a good system already, there are performance issues with this while editing large files. Treesitter provides a better highlighter and can help in this situation. One drawback is having to add support for each language individually.

Using biscuit extensions to add support for individual languages will solve this issue. Provide support for some of the most popular ones built-in. And have pygments as a fallback highlighter if suitable (keeping the executable size at minimum).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is neededlanguage featuressyntax highlighting, lsp, other language featuressuggestions neededbugs/features that are still not figured out and need solution suggestionstext editorRelated to text editor's features

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions