Check syntax when opening a file in vim.
Treat a branch with no remote as a branch that hasn't been pushed yet.
Created an alias for amending in Git, using the original message.