diff options
Diffstat (limited to 'neomutt/hldiff.awk')
-rw-r--r-- | neomutt/hldiff.awk | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/neomutt/hldiff.awk b/neomutt/hldiff.awk index 2f40205..3b68a26 100644 --- a/neomutt/hldiff.awk +++ b/neomutt/hldiff.awk @@ -1,9 +1,10 @@ # vim: set ft=awk : BEGIN { bright = "\033[1m" - add = "\033[33m" # yellow - del = "\033[34m" # blue + add = "\033[32m" # yellow + del = "\033[31m" # blue hunk = "\033[1;36m" # cyan + quote = "\033[0;34m" # magenta? reset = "\033[0m" hit_diff = 0 @@ -22,6 +23,8 @@ BEGIN { gsub(/-+/, del "&" reset, right) gsub(/\++/, add "&" reset, right) print left right + } else if ($0 ~ /^>/) { + print quote $0 reset } else { print $0 } @@ -29,7 +32,9 @@ BEGIN { # Strip carriage returns from line gsub(/\r/, "", $0) - if ($0 ~ /^-/) { + if ($0 ~ /^>/) { + print quote $0 reset + } else if ($0 ~ /^-/) { print del $0 reset } else if ($0 ~ /^\+/) { print add $0 reset |