language-tools
language-tools copied to clipboard
Make `prisma generate` automatic whenever `.prisma` files are saved
Problem
It is a nuisanse that I run npx prisma generate when I edit .prisma file EVERYTIME!
Suggested solution
Make prisma generate automatic whenever .prisma files are saved.
Additional context
Most of the language tools already implemented this. (Like java)
My workaround, in .vscode/settings.json:
{
...
"editor.formatOnSave": false,
"emeraldwalk.runonsave": {
"shell": "/usr/bin/bash",
"commands": [
{
"match": "\\.prisma$",
"isAsync": false,
"cmd": "source '${workspaceFolder}/.nvm.sh'; cd '${fileDirname}'; pnpm exec prisma format '${file}' && pnpm exec prisma generate '${file}'"
}
]
},
...
}