All checks were successful
Run Test Suite / test (push) Successful in 35s
HTML isnt great, but I guess there isnt much to color, or maybe its just the styles. The next step is making the colorschemes.
109 lines
2.5 KiB
Go
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
|
|
}
|