+ if (previous_content != binding->buffer ||
+ previous_start != start ||
+ previous_end != end)
Apropos of nothing, GNU coding standards would format this as:
if (previous_content != binding->buffer
|| previous_start != start
|| previous_end != end)
Connective operators at the beginning of multiline conditions ...
k
