Gim/internal/syntax/query_assets.go
Hayden Hargreaves 6034e44364
All checks were successful
Run Test Suite / test (push) Successful in 35s
feat: implemented more languages
HTML isnt great, but I guess there isnt much to color, or maybe its just
the styles. The next step is making the colorschemes.
2026-04-07 11:40:34 -07:00

109 lines
2.5 KiB
Go

package syntax
import _ "embed"
//go:embed queries/go/highlights.scm
var goHighlightsQuery string
//go:embed queries/javascript/highlights.scm
var javascriptHighlightsQuery string
//go:embed queries/python/highlights.scm
var pythonHighlightsQuery string
//go:embed queries/rust/highlights.scm
var rustHighlightsQuery string
//go:embed queries/typescript/highlights.scm
var typescriptHighlightsQuery string
//go:embed queries/tsx/highlights.scm
var tsxHighlightsQuery string
//go:embed queries/bash/highlights.scm
var bashHighlightsQuery string
//go:embed queries/json/highlights.scm
var jsonHighlightsQuery string
//go:embed queries/css/highlights.scm
var cssHighlightsQuery string
//go:embed queries/html/highlights.scm
var htmlHighlightsQuery string
//go:embed queries/c/highlights.scm
var cHighlightsQuery string
//go:embed queries/cpp/highlights.scm
var cppHighlightsQuery string
//go:embed queries/java/highlights.scm
var javaHighlightsQuery string
//go:embed queries/csharp/highlights.scm
var csharpHighlightsQuery string
//go:embed queries/ruby/highlights.scm
var rubyHighlightsQuery string
func loadGoHighlightsQuery() ([]byte, error) {
return []byte(goHighlightsQuery), nil
}
func loadJavaScriptHighlightsQuery() ([]byte, error) {
return []byte(javascriptHighlightsQuery), nil
}
func loadPythonHighlightsQuery() ([]byte, error) {
return []byte(pythonHighlightsQuery), nil
}
func loadRustHighlightsQuery() ([]byte, error) {
return []byte(rustHighlightsQuery), nil
}
func loadTypeScriptHighlightsQuery() ([]byte, error) {
return []byte(typescriptHighlightsQuery), nil
}
func loadTSXHighlightsQuery() ([]byte, error) {
return []byte(tsxHighlightsQuery), nil
}
func loadBashHighlightsQuery() ([]byte, error) {
return []byte(bashHighlightsQuery), nil
}
func loadJSONHighlightsQuery() ([]byte, error) {
return []byte(jsonHighlightsQuery), nil
}
func loadCSSHighlightsQuery() ([]byte, error) {
return []byte(cssHighlightsQuery), nil
}
func loadHTMLHighlightsQuery() ([]byte, error) {
return []byte(htmlHighlightsQuery), nil
}
func loadCHighlightsQuery() ([]byte, error) {
return []byte(cHighlightsQuery), nil
}
func loadCppHighlightsQuery() ([]byte, error) {
return []byte(cppHighlightsQuery), nil
}
func loadJavaHighlightsQuery() ([]byte, error) {
return []byte(javaHighlightsQuery), nil
}
func loadCSharpHighlightsQuery() ([]byte, error) {
return []byte(csharpHighlightsQuery), nil
}
func loadRubyHighlightsQuery() ([]byte, error) {
return []byte(rubyHighlightsQuery), nil
}