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 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]

Other[edit | edit source]

Vim GSoC 2011 Ideas

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