С этого момента я буду использовать конструкцию diff — она полезна.
Я не вижу, чтобы Discourse реализовывал другое предложение из Gist. Чем больше я об этом думаю, тем больше убеждаюсь, что это должно быть встроено внутрь подсветки синтаксиса, а не находиться снаружи.
В сущности, с течением времени имеет смысл добавлять некоторые функции в подсветку синтаксиса, и основная задача показать код в удобочитаемом виде естественным образом расширяется до отображения некоторых динамических аспектов кода.
Что изменилось, где, кем; на что я указываю; какой полезный комментарий объясняет связь кода с местом, где он публикуется, и так далее.
Спасибо всем за участие в этом обсуждении.