Provide the syntax highlighting for the following Languages:
- Git Attributes: .gitattributes, .git/info/attributes, etc
- Git Commit: COMMIT_EDITMSG, EDIT_DESCRIPTION, MERGE_MSG, NOTES_EDITMSG, TAG_EDITMSG
- Git Config: .gitconfig, .gitmodules, .lfsconfig, config.worktree
- Git Ignore: .gitignore, .dockerignore, .npmignore, .prettierignore, etc
- Git Rebase: git-rebase-todo
This extension will automatically recognize the majority of filenames/extensions out of the box, but some require some additional configuration via [file_types
] in Zed Settings:
{
"file_types": {
"Git Attributes": ["{git,.git,.git/info}/attributes"],
"Git Config": ["{git,.git/modules,.git/modules/*}/config"],
"Git Ignore": ["{git,.git}/ignore", ".git/info/exclude"]
}
}
{
"terminal": {
"env": {
"GIT_EDITOR": "zed --wait"
}
}
}
And Then
git add .
git commit
git push