gitcommit.nanorc
#
# Store in ~/. Activate by adding to ~/.nanorc:
# ```
# include "~/.gitcommit.nanorc"
# ```
#
# Credits to [1] and [2].
#
# [1]: https://gist.github.com/keithamus/736220/5e069767b22841610ee18fd2f92bd6026f5eb41d
# [2]: https://milianw.de/code-snippets/git-commit-message-highlighting-in-nano

syntax "gitcommit" "COMMIT_EDITMSG$"
color brightblue "#.*"
color red "^.{80,}.+$"
color cyan "#.(modified|added|deleted|unmerged|copy-edit|rename).*"
color cyan start="# Changes.*" end="# Changed.*"
color brightgreen "^\+.*"
color brightred "^-.*"
color yellow "@@.*"
color cyan "# Changes .*"
color brightblue "# Changed .*"
color brightblue "#.*\(use .*"
color brightblue "#$"