summaryrefslogtreecommitdiff
path: root/src/wsdiff.py
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2025-07-27 16:52:42 +0200
committerjaseg <git@jaseg.de>2025-07-27 16:52:42 +0200
commit8abe7fdf38db899c27207f6f107a85e80606de56 (patch)
treec7da1c6f27add9e640641bb0745c4d87a56b7881 /src/wsdiff.py
parent36c0d21a369ed470020e3f650c8d13cbfd1009d7 (diff)
downloadwsdiff-8abe7fdf38db899c27207f6f107a85e80606de56.tar.gz
wsdiff-8abe7fdf38db899c27207f6f107a85e80606de56.tar.bz2
wsdiff-8abe7fdf38db899c27207f6f107a85e80606de56.zip
Preserve empty lines at start and end of inputs
Diffstat (limited to 'src/wsdiff.py')
-rw-r--r--src/wsdiff.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wsdiff.py b/src/wsdiff.py
index 13574b3..bb19262 100644
--- a/src/wsdiff.py
+++ b/src/wsdiff.py
@@ -634,6 +634,7 @@ def html_diff_content(old, new, lexer, context_len=5, fold_min=5):
return '\n'.join(out)
def html_diff_block(old, new, filename, lexer, hide_filename=True, context_len=5, fold_min=5):
+ lexer.stripnl = False # Make pygments preserve leading and trailing empty lines.
code = html_diff_content(old, new, lexer, context_len=context_len, fold_min=fold_min)
filename = f'<div class="wsd-file-title"><div class="wsd-filename">&#x202D;{filename}</div></div>'
if hide_filename: