17 lines
805 B
Text
17 lines
805 B
Text
##
|
|
## git.kak by lenormf
|
|
##
|
|
|
|
# http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
|
|
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
|
|
|
|
# Faces that highlight text that overflows the following limits:
|
|
# - title: 50 characters
|
|
# - body: 72 characters
|
|
set-face global GitOverflowTitle yellow
|
|
set-face global GitOverflowBody yellow
|
|
|
|
hook -group git-commit-highlight global WinSetOption filetype=git-(commit|rebase) %{
|
|
add-highlighter window/git-commit-highlight/ regex "^\h*[^#\s][^\n]{71}([^\n]+)" 1:GitOverflowBody
|
|
add-highlighter window/git-commit-highlight/ regex "\A[\s\n]*[^#\s][^\n]{49}([^\n]+)" 1:GitOverflowTitle
|
|
}
|