tabby/crates/tabby-common/assets/languages.toml

98 lines
1.4 KiB
TOML

[[config]]
languages = ["python"]
line_comment = "#"
top_level_keywords = ["def", "from", "class", "import"]
[[config]]
languages = ["rust"]
line_comment = "//"
top_level_keywords = [
"fn",
"trait",
"impl",
"enum",
"pub",
"extern",
"static",
"trait",
"unsafe",
"use",
]
[[config]]
languages = ["javascript", "typescript", "javascriptreact", "typescriptreact"]
line_comment = "//"
top_level_keywords = [
"abstract",
"async",
"class",
"const",
"export",
"function",
"interface",
"module",
"package",
"type",
"var",
"enum",
"let",
]
[[config]]
languages = ["go"]
line_comment = "//"
top_level_keywords = [
"func",
"interface",
"struct",
"package",
"type",
"import",
"var",
"const",
]
[[config]]
languages = ["ruby"]
line_comment = "#"
top_level_keywords = [
"begin",
"class",
"def",
"end",
"ensure",
"include",
"module",
"require",
"rescue",
"self",
]
[[config]]
languages = ["php"]
line_comment = "//"
top_level_keywords = [
"abstract",
"class",
"const",
"declare",
"extends",
"final",
"finally",
"function",
"global",
"implements",
"include_once",
"include",
"interface",
"namespace",
"private",
"protected",
"public",
"require_once",
"require",
"static",
"trait",
"use",
]