Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A Collection of Tree-Sitter Parsers for Syntax Highlighting

NotificationsYou must be signed in to change notification settings

CodeEditApp/CodeEditLanguages

Repository files navigation

CodeEditLanguages Icon

CodeEditLanguages

A collection oftree-sitter languages for syntax highlighting.

Github TestsGitHub Repo starsGitHub forksDiscord Badge

Overview

This package includes a binary frameworkCodeLanguagesContainer.xcframework which bundles alltree-sitter languages in a single binary to greatly reduce SPM package resolution times.

The languages are then served as aCodeLanguage.

SwiftTreeSitter

This package heavily depends onSwiftTreeSitter byMatt Massicotte.

Documentation

The documentation including a guide on how to add support for new languages can be foundhere!

Supported Languages

There are severallanguage grammars available fortree-sitter. Many of them are already supported inCodeEditLanguages. In order to usesyntax-highlighting with those grammars, they need to supply ahighlights.scm file. Grammars for which this file does not exist yet, are marked withnot available below. This file has to be added to the grammar's repo directly.

In order to add support for additional languages we have a complete guide on how to implement them inCodeEditLanguages availablehere.

If you want to add support for another language, please file anissue first, so everyone knows that this is in progress.

GrammarImplementedSyntax Highlighting
Agdanot available
Bash
C
C++
C#
CSS
Dart
Dockerfile
Elixir
ERB, EJS
Go
Haskell
HTML
Java
JavaScript/JSX
JSDoc
JSON
Julianot available
Kotlin
Lua
Markdown
Objective C
OCaml
Plain Textnot available
Perlnot available
PHP
Python
Regex
Ruby
Rust
Scala
Sql
Swift
TOML
TypeScript/TSX
Verilognot available
YAML
Zig

Related Repositories

        CodeEdit        

CodeEditSourceEditor

CodeEditTextView

CodeEditCLI

     CodeEditKit     

About

A Collection of Tree-Sitter Parsers for Syntax Highlighting

Resources

Stars

Watchers

Forks

Contributors10


[8]ページ先頭

©2009-2025 Movatter.jp