From 50dc4a79b01296701eb4b39ccf430405ed27de44 Mon Sep 17 00:00:00 2001 From: sharkdp Date: Thu, 1 Nov 2018 19:54:04 +0100 Subject: [PATCH] Display line-feed as instead of --- assets/syntaxes/show-nonprintable.sublime-syntax | 4 ++-- src/preprocessor.rs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/syntaxes/show-nonprintable.sublime-syntax b/assets/syntaxes/show-nonprintable.sublime-syntax index c0cb0ba1..d9647155 100644 --- a/assets/syntaxes/show-nonprintable.sublime-syntax +++ b/assets/syntaxes/show-nonprintable.sublime-syntax @@ -13,8 +13,8 @@ contexts: scope: constant.character.escape.show-nonprintable.tab - match: "↹" scope: constant.character.escape.show-nonprintable.tab - - match: "␤" - scope: keyword.operator.show-nonprintable.newline + - match: "␊" + scope: keyword.operator.show-nonprintable.line-feed - match: "␍" scope: string.show-nonprintable.carriage-return - match: "␀" diff --git a/src/preprocessor.rs b/src/preprocessor.rs index aae9537c..ec43febe 100644 --- a/src/preprocessor.rs +++ b/src/preprocessor.rs @@ -52,10 +52,10 @@ pub fn replace_nonprintable(input: &mut Vec, output: &mut Vec, tab_width output.extend_from_slice("┤".as_bytes()); } } - // new line - b'\n' => output.extend_from_slice("␤".as_bytes()), + // line feed + 0x0A => output.extend_from_slice("␊".as_bytes()), // carriage return - b'\r' => output.extend_from_slice("␍".as_bytes()), + 0x0D => output.extend_from_slice("␍".as_bytes()), // null 0x00 => output.extend_from_slice("␀".as_bytes()), // bell