Some random ideas, what should be work on for Vim:
Drop dependency on external diff binary[edit | edit source]
- 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 handling[edit | edit source]
Make it possible to have terminal Vim understand more keys including Meta keys. Read long mailinglist thread here
Implement Smooth Scrolling[edit | edit source]
Make it possible to scroll by screen lines instead of physical lines, which makes scrolling for really long lines unpleasant and hard to follow.