add LDIF support (#10330)

* feat(lang): add LDIF support

* style: no unnecessary glob

* Update runtime/queries/ldif/highlights.scm

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>

---------

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
This commit is contained in:
Alexander Brevig 2024-04-11 17:17:44 +02:00 committed by GitHub
parent 4fc0a4dafc
commit 009a5498ca
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 31 additions and 0 deletions

View file

@ -105,6 +105,7 @@
| kotlin | ✓ | | | `kotlin-language-server` |
| latex | ✓ | ✓ | | `texlab` |
| ld | ✓ | | ✓ | |
| ldif | ✓ | | | |
| lean | ✓ | | | `lean` |
| ledger | ✓ | | | |
| llvm | ✓ | ✓ | ✓ | |

View file

@ -3497,3 +3497,14 @@ indent = { tab-width = 2, unit = " " }
[[grammar]]
name = "adl"
source = { git = "https://github.com/adl-lang/tree-sitter-adl", rev = "2787d04beadfbe154d3f2da6e98dc45a1b134bbf" }
[[language]]
name = "ldif"
scope = "source.ldif"
injection-regex = "ldif"
file-types = ["ldif"]
comment-token = "#"
[[grammar]]
name = "ldif"
source = { git = "https://github.com/kepet19/tree-sitter-ldif", rev = "0a917207f65ba3e3acfa9cda16142ee39c4c1aaa" }

View file

@ -0,0 +1,19 @@
(comment) @comment
((distinguishedName
(name
(name_componet
(attributeTypeAndValue
(attributeType) @comment
(string) @type.parameter
)))) @comment)
(dn_spec) @constant
(changerecord) @constant
(mod_spec) @constant
(attributeType) @type.parameter
(change_modify) @string
(value_spec) @keyword