Some random ideas, what should be work on for Vim:
Drop dependency on external diff binaryEdit
- faster diffupdate
- no need to distribute diff.exe for Windows
- no need for temp file writing and parsing
Try to port http://www.mathertel.de/Diff/ to a native C implementation.
Read details here
Improve Input Terminal handlingEdit
Make it possible to have terminal Vim understand more keys including Meta keys. Read long mailinglist thread here
Implement Smooth ScrollingEdit
Make it possible to scroll by screen lines instead of physical lines, which makes scrolling for really long lines unpleasant and hard to follow.