-
-
Notifications
You must be signed in to change notification settings - Fork 32
Adding tree-sitter support for advanced highlighting #398
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededlanguage featuressyntax highlighting, lsp, other language featuressyntax highlighting, lsp, other language featuressuggestions neededbugs/features that are still not figured out and need solution suggestionsbugs/features that are still not figured out and need solution suggestionstext editorRelated to text editor's featuresRelated to text editor's features
Description
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).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededlanguage featuressyntax highlighting, lsp, other language featuressyntax highlighting, lsp, other language featuressuggestions neededbugs/features that are still not figured out and need solution suggestionsbugs/features that are still not figured out and need solution suggestionstext editorRelated to text editor's featuresRelated to text editor's features