Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--book/src/generated/lang-support.md1
-rw-r--r--languages.toml15
-rw-r--r--runtime/queries/debian/highlights.scm2
3 files changed, 18 insertions, 0 deletions
diff --git a/book/src/generated/lang-support.md b/book/src/generated/lang-support.md
index dbd2f1bf..de299544 100644
--- a/book/src/generated/lang-support.md
+++ b/book/src/generated/lang-support.md
@@ -36,6 +36,7 @@
| d | ✓ | ✓ | ✓ | `serve-d` |
| dart | ✓ | ✓ | ✓ | `dart` |
| dbml | ✓ | | | |
+| debian | ✓ | | | |
| devicetree | ✓ | | | |
| dhall | ✓ | ✓ | | `dhall-lsp-server` |
| diff | ✓ | | | |
diff --git a/languages.toml b/languages.toml
index 36ae6f62..5298c29a 100644
--- a/languages.toml
+++ b/languages.toml
@@ -4261,3 +4261,18 @@ indent = { tab-width = 2, unit = " " }
[[grammar]]
name = "werk"
source = { git = "https://github.com/little-bonsai/tree-sitter-werk", rev = "92b0f7fe98465c4c435794a58e961306193d1c1e" }
+
+[[language]]
+name = "debian"
+scope = "text.debian"
+file-types = [
+ "dsc",
+ "changes",
+ { glob = "debian/**/control" },
+ { glob = "etc/apt/sources.list.d/*.sources"}
+]
+comment-tokens = "#"
+
+[[grammar]]
+name = "debian"
+source = { git = "https://gitlab.com/MggMuggins/tree-sitter-debian", rev = "9b3f4b78c45aab8a2f25a5f9e7bbc00995bc3dde" }
diff --git a/runtime/queries/debian/highlights.scm b/runtime/queries/debian/highlights.scm
new file mode 100644
index 00000000..d62f0278
--- /dev/null
+++ b/runtime/queries/debian/highlights.scm
@@ -0,0 +1,2 @@
+(comment) @comment
+(field_name) @tag