1
1
mirror of https://github.com/mawww/kakoune.git synced 2024-12-18 17:02:06 +03:00

Use printf instead of echo for displaying modified lines

Avoid eventual interpretation of escapes in the line.
This commit is contained in:
Maxime Coste 2016-12-17 10:36:00 +00:00
parent f200079069
commit f69495ea71

View File

@ -149,14 +149,14 @@ colorize() {
show_diff() {
diff -u $1 $2 | while IFS='' read -r line; do
first_character=$(echo "$line" | cut -b 1)
first_character=$(printf '%s\n' "$line" | cut -b 1)
case $first_character in
+) color=green ;;
-) color=red ;;
@) color=magenta ;;
*) color=none ;;
esac
echo "$line" | colorize $color normal
printf '%s\n' "$line" | colorize $color normal
done
}