On the challenge of writing accurate source spans on Unicode source code: https://reedmullanix.com/posts/unicode-source-spans.html
Also (see footnotes) a fair number of LSP clients assume UTF-8 despite early versions of LSP mandating UTF-16!
Difftastic 0.30 is out! In this release:
* Added support for both Julia and HTML
* Better Unicode support
* Substantially improved dumb textual diffing performance too!