virtio — archive
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]
[PATCH] fixupdiff: escape ^ caret
Since commit: commit 1e30753d53d222fbe955f0643583d756105d557e Author: Jan Kiszka <[email protected]>
Date:
Fri Oct 11 13:43:41 2019 +0200
Fix ^= in example code
Trying to escaping ^ here only leaves the backslash in the output.
Signed-off-by: Jan Kiszka <[email protected]>
Signed-off-by: Michael S. Tsirkin <[email protected]> we have plain ^ inside listing. Escape it with but only if not already escaped (as output of diff with old source will be). Signed-off-by: Michael S. Tsirkin <[email protected]> --- fixupdiff.pl
4 ++++ 1 file changed, 4 insertions(+) diff --git a/fixupdiff.pl b/fixupdiff.pl index f50cf26..e7d3a0f 100644 --- a/fixupdiff.pl +++ b/fixupdiff.pl @@ -35,6 +35,10 @@ while (<>) { $line =~ s/%DIFDELCMDs+< //; if (not $line =~ m/\(?:begin end){lstlisting}/) { $line =~ s/([#&{} ])/\$1/g; + #be careful: do not escape ^ + $line =~ s/([^\])(^)/$1\$2/g; + #also at beginning of line + $line =~ s/^(^)/\$1/g; if ($add) { $line =~ s/(.*)/$\DIFdel{$1}$/; } else {
--
MST
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]