sponsor Vim development Vim logo Vim Book Ad

These are the results of the votes. The first column shows the total number of points for a feature. This includes the negative votes, which are mentioned in parenthesis.

The "voters" column shows the number people who voted for this feature and the number of voters that voted against this feature (with a minus sign). Thus this ignores the number of points someone has given.

If you want to vote for Vim features, you have to become a registered Vim user or sponsor. See the sponsor page.

   points    voters   feature
1 82 (-3)  26 -1  improve syntax highlighting speed by adding a parser
2 69 (-4)  17 -1  improve folding
3 67 (-5)  32 -2  add an indication what text was changed since editing started (change bar or diff)
4 67 (-30)  21 -9  add integration with Python instead of inventing more Vim script
5 67   24   add more and better omni completion plugins
6 64   26   improve diff mode: automatic refresh, better merge support
7 60 (-15)  30 -3  fix all problems, big and small; make Vim more robust
8 56   4   add scrolling per screen line, first line can start halfway
9 55 (-9)  7 -3  improve the support for MS-Windows
10 48   14   improve the performance of scrolling and displaying
11 47 (-4)  13 -4  make it possible to set a different background color for inactive windows
12 44   16   improve syntax highlighting functionality
13 41   9   improve Visual block mode; make Ex commands work on rectangles
14 40   16   better plugin management system: automatic updates and dependencies
15 38   10   add multiple cursors, edit text in more than one place at the same time
16 37 (-8)  9 -4  add diff/merge capability for git, mercurial et al.
17 36 (-1)  13 -1  improve completion on the command line
18 33   7   add option not to move the cursor when scrolling the window
19 31 (-20)  16 -5  support embedding of Vim in another GUI program
20 29 (-1)  16 -1  improve the Python interface
21 29   13   improve debug mode (debugging Vim scripts and functions)
22 27 (-9)  16 -3  add collaborative editing: changes made to a buffer show up in another Vim in a second
23 26 (-2)  6 -1  support multiple top-level windows for one running Vim
24 26 (-4)  11 -1  improve the support for MacOS X
25 26   12   improve the performance of Vim script
26 25   9   improve the quickfix commands
27 24 (-11)  17 -3  improve IDE features (terminal debugger)
28 24   6   improve the client-server functionality
29 24 (-1)  12 -1  add syntax highlighting for more languages
30 21   9   improve 'cindent', auto-indenting for C and C++
31 20   8   add more autocommand events (for ":cd", jump to tag, etc.)
32 20   12   improve completion in Insert mode
33 19 (-1)  11 -1  add a menu that lists the most recently used files
34 19   7   add a method to repeat a previous change ("c.", "d.", etc.)
35 19 (-1)  10 -1  improve ":mksession" support (switch to a previously saved state)
36 18   10   improve flexible auto-indenting and support more languages
37 15   6   add patterns to define section borders for "{", "[[", "%", etc
38 15   8   improve on-the-fly spell checking
39 14   9   add smart cut/paste: fix white space before and after pasted text
40 13   8   add more features to Vim scripting
41 13   4   improve the performance of reading and writing files
42 13   6   improve multi-byte character support (e.g., 'langmap')
43 12 (-4)  6 -1  improve the startup speed
44 11   6   improve "gq" formatting of text (left&right; justified, comments option)
45 11 (-1)  6 -1  improve the Ruby interface
46 9   5   improve the tutor (course for beginners)
47 9   3   improve printing with ":hardcopy"
48 9   3   translate the builtin help to German, French, Spanish, etc.
49 8   4   improve 'viminfo' (keeping information when quitting Vim)
50 6   2   improve the Cscope interface
51 4 (-9)  3 -5  add GUI dialog to record/stop/play a keystroke macro
52 4   3   reduce flicker by avoiding to clear the screen
53 4   2   improve the support for GTK
54 4   3   add a command to repeat a whole mapping (not only its last change)
55 2   2   improve the Visual Studio interface (VisVim)
56 2   2   improve the builtin help user manual
57 1   1   improve searching in the builtin help, add more tags
58 1   1   improve the Tcl interface
59 1   1   improve the on-line help reference manual
60 -1 (-7)  3 -4  add a portable GUI toolkit for nice dialogs in Vim script
61 -1 (-1)  0 -1  lower the amount of memory that Vim uses when running
62 -2 (-5)  3 -2  make installing and upgrading easier
63 -2 (-12)  4 -6  add more GUI functions (requesters, menus, dialogs)
64 -2 (-2)  0 -1  improve the OLE interface
65 -3 (-10)  3 -5  improve Vi compatibility, even the smallest detail
66 -3 (-7)  1 -3  reduce the size of the distribution (harddisk usage)
67 -4 (-9)  4 -4  make it possible to use Vim as a plugin in Eclipse
68 -4 (-19)  7 -6  make Vim simpler to learn and easier to use
69 -5 (-8)  2 -6  add GUI version that uses Qt (aka kvim)
70 -6 (-6)  0 -3  improve the support for X Window with the Motif toolkit
71 -7 (-12)  5 -2  add file locking
72 -7 (-8)  1 -3  improve the Perl interface
73 -40 (-46)  3 -19  stop adding features, there are enough already

108 registered Vim users and sponsors have entered votes.

                                                                                                                                                                                                             

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github