From d5a50d4f7b4f077922ae9228b141790447d97b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Kone=C4=8Dn=C3=BD?= Date: Thu, 11 Jun 2015 19:07:51 +0200 Subject: [PATCH] Add first and second line highlighting git-commit First 50 characters are recommended for subject line. They are highlighted with yellow color. The subject line wants an empty second line, so every characters (except for comments) on second line are highlighted with red background. --- rc/git.kak | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rc/git.kak b/rc/git.kak index bd17f350..f524f458 100644 --- a/rc/git.kak +++ b/rc/git.kak @@ -4,6 +4,8 @@ hook global BufCreate .*COMMIT_EDITMSG %{ hook global WinSetOption filetype=git-commit %{ addhl group git-commit-highlight + addhl -group git-commit-highlight regex "\`[^\n]{1,50}" 0:yellow + addhl -group git-commit-highlight regex "\`[^\n]*\n\h*(?!#)([^\n]*)\n?" 1:default,red addhl -group git-commit-highlight regex "^\h*#[^\n]*\n" 0:cyan,default addhl -group git-commit-highlight regex "\<(?:(modified)|(deleted)|(new file)|(renamed)):([^\n]*)\n" 1:yellow 2:red 3:green 4:blue 5:magenta }