Good work, diff highlighting rocks!
Some bugs I encountered:
- Show unsaved changes sometimes works, sometimes does not. I could not figure out the exact reason, but in my tests this action on my local_settings.py.example file works (opens a diff file) while on the similar file, settings.py does not (opens an empty diff file)
- I cannot figure out how Diff already opened files as multiple file selection and right click is not available there. Does it mean we can only diff files that are not yet opened (via file browser) ?
- New file context menu does not actually create a file. It creates a new buffer ready to be saved in given directory. Is this the way it supposed to function? What will happen if you add New folder context menu?