A2DSXXJDT3TGPRPYPTNES2WKBPKLOJHSRPYF3ECCJWSKGZUTZ4LAC
ZQ62LTBAHOQ3EY2T5H262TBNNDBM5JJJC4YD5NRKWUTSFBKIQX6AC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
2I4DXRBP7LX77TSWGJZLKVTDRMW77WOMUWY4CTMP4MXAQPIKBKVQC
IOVPOFAVXEQIZ7BCFVVAWFW3RYFXPK2GOILDWA6N6QHQHLAJ4XTAC
`((t :foreground ,zenburn-fg+1 :inherit magit-keyword))
`((t :foreground ,zenburn-fg-1 :inherit magit-keyword))
(while (string-match "\\(?:feat\\(?:ure\\)?(\\([^)]+?\\))\\)\\|\\(?:feat\\(ure\\)?\\>\\)" msg boundary)
(while (string-match "^\\(\\(?:feat\\(?:ure\\)?(\\([^)]+?\\))\\)\\|\\(?:feat\\(ure\\)?\\>\\)\\)" msg boundary)
(while (string-match "\\(?:chore(\\([^)]+?\\))\\)\\|\\(?:chore\\>\\)" msg boundary)
(while (string-match "^\\(\\(?:chore(\\([^)]+?\\))\\)\\|\\(?:chore\\>\\)\\)" msg boundary)
(while (string-match "\\(?:bug(\\([^)]+?\\))\\)\\|\\(?:bug\\>\\)" msg boundary)
(while (string-match "^\\(\\(?:bug(\\([^)]+?\\))\\)\\|\\(?:bug\\>\\)\\)" msg boundary)
(while (string-match "^\\([^:[:space:]]+\\):" msg boundary)
(while (string-match "^\\([^:\n\t]+\\):" msg boundary)
(unless (or (s-starts-with? "feat" group)
(unless (or (> (length group) 20) (s-starts-with? "feat" group) (s-starts-with? "Merge" group) (s-starts-with? "merge" group)
(unless (or (> (length group) 20)
(s-starts-with? "feat" group)
(s-starts-with? "Merge" group)
(s-starts-with? "merge" group)