Some random ideas, what should be work on for Vim:

Drop dependency on external diff binary[edit | edit source]

Advantage:

  • 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.

Integrate CodeCheck[edit | edit source]

https://code.google.com/p/codecheck/

Other[edit | edit source]

Vim GSoC 2011 Ideas

Community content is available under CC-BY-SA unless otherwise noted.