feat(prisma): prisma support

This commit is contained in:
Nils 2023-04-29 20:20:06 +02:00 committed by Lewis Russell
parent 6a59812bd7
commit 75b3a0422a
3 changed files with 60 additions and 1 deletions

View file

@ -50,6 +50,7 @@ use 'nvim-treesitter/nvim-treesitter-context'
- [x] `ocaml_interface`
- [x] `ocaml`
- [x] `php`
- [x] `prisma`
- [x] `python`
- [x] `r`
- [x] `ruby`
@ -146,7 +147,6 @@ use 'nvim-treesitter/nvim-treesitter-context'
- [ ] `pioasm`
- [ ] `po`
- [ ] `poe_filter`
- [ ] `prisma`
- [ ] `proto`
- [ ] `prql`
- [ ] `pug`

View file

@ -0,0 +1,8 @@
(_
(statement_block (_) @context.end)
) @context
(enum_declaration
(enum_block (_) @context.end)
) @context

51
test/test.prisma Normal file
View file

@ -0,0 +1,51 @@
datasource db {
provider = "postgresql"
// foo
url = env("DATABASE_URL")
}
generator
client {
provider = "prisma-client-js"
}
enum
Role {
USER
ADMIN
}
model
User {
id Int @id @default(autoincrement())
email String @unique
name String?
posts Post[]
}