I think it's ok to put multiple vars on a line when they're not getting initialized, but I think vars that get initialized should be on their own line:

```
        var i, diff, matches, lines, start, howMany,
            resultsChanged = false,
            fullPath = doc.file.fullPath;
```